Study OS
01 · Command Center

Study HQ

Today ·
Your One Thing
Tap to set your focus for this session
FOCUS
SESSION 01
25:00
FocusT-25:00
0%
>ready · press start to begin
Time · from today to the horizon
DAYS MONTHS
zoom out ↓
Vital Signs · quick read of your state
Pomodoros Today
0
daily target · 4
Readings Done
0 / 0
queue progress
Tasks Pending
0
by urgency
Weeks to Term
prep → start
Days to Next
pulse · idle
Program Balance · where your load sits
Quick Tools · one tap away
Queues · what's open right now
Today's Agenda
Reading Pipeline
Writing Projects
Mind · this week's intention & AI prompts
This Week
Saved
Claude Prompts
Tap to copy
02 · Intake

Drop Anything

Drop syllabus PDFs, screenshots, notes, or files
PDF · PNG · JPG · TXT · MD · or click to browse
PDFs · MD · TXT auto-extract. Screenshots run OCR on drop (lazy-loaded).
Raw Text
Claude Response JSON
Step 1
Generate the prompt

The app packages your current state + whatever you've dropped or pasted into a prompt with a strict JSON schema.

Step 2
Paste into Claude

Open claude.ai or Cowork. Paste the prompt. Copy the JSON Claude returns. Come back here and paste it in the Paste JSON Response tab.

Open Claude ↗
03 · Overwhelm Protocol

When it hits.

Breathe

Inhale 4 · Hold 2 · Exhale 6. Three times.

1
Stop and close everything
One tab. One window. This one.

Close every other browser tab. Put your phone face-down. The notifications will still be there in 20 minutes.

2
Brain dump
Get it out of your head

Everything competing for your attention, one thing per line. No filter. Don't organize it — just dump it.

3
Triage — today vs. later
Not everything is actually urgent

For each item above, ask: does this need to happen TODAY? Most will be no.

4
Pick exactly ONE thing
The smallest, most concrete next action

Not "work on paper" — but "write the first paragraph of the intro." If it takes longer than 25 minutes to explain, break it smaller.

5
Start a 25-minute Pomodoro
Just 25 minutes

You only have to work for 25 minutes. If you can't start — set the timer for 5 minutes. 5 minutes is always enough to begin.

6
Debrief
End the session with acknowledgment

Cross off what you did. Ask: what's the next smallest thing? Then either do another Pomodoro or stop for today.

Can't start at all
Open a note. Write: "I don't know where to start with [task] because..." Finishing that sentence usually breaks the block.
Everything feels equally urgent
Ask: "What would I regret NOT doing most?" Do that one thing. Everything else can wait.
Behind and panicking
Email your professor before the deadline. A 3-line honest message buys you goodwill and often an extension.
11pm can't sleep
Close the laptop. A rested brain in the morning beats a panicked one at midnight.
04 · Readings

Reading Pipeline

05 · Assignments

Assignment Tracker

06 · Writing

Writing Projects

Professor Layla

Warm but direct. Catches hedging. Won't let you bury your argument.


Quick prompts
07 · Planner

Plan the Week

Weekly Generator · AI plans your week from your state

Deadlines · next 14d

0
assignments due

Reading Queue

0
in pipeline

Writing Active

0
projects open

Focus Pattern

top focus days (history)
01 Copy Prompt App packages your week's state and copies a structured Claude prompt to your clipboard.
02 Paste in Claude Open Claude, paste the prompt. Claude returns a day-by-day schedule as JSON. Open Claude ↗
03 Preview & Accept Paste Claude's JSON below. Review the schedule. Accept to populate your week.
Preview
This Week · accepted blocks
Calendar · month view

Programs MDes MPA AI / Both
Type Deadline Scheduled block
Day 4+ items · loaded Today
08 · Flashcards

Flashcards

Deck 0 / 0
Space = flip · → = got it · ← = review
0
Got It
0
Review
0
Remaining
0
Total
09 · Progress

Your Evidence

0
Pomodoros Today
0
Minutes Focused
0
Tasks Completed
0
Day Streak
Daily Note Bridge

Auto-generated markdown summary of today's work. Append to your Obsidian Daily Note so your vault knows what you did.


        
Session Log
09 · Exam Prep

Exam Prep

10 · Courses

Your Classes

11 · Concept Map

Your Ideas

10 · Settings

System

Vault Auto-Sync

Let Study OS write directly to School/StudyOS/data/ in your vault every time state changes. Your vault becomes the source of truth — localStorage becomes just a cache. Chrome / Edge / Opera only (over HTTPS or localhost).

Data · Export (manual)

Fallback for Safari / Firefox or one-off backups. Download all JSON files and drop them into School/StudyOS/data/.

Data · Import from Vault

Pull state from your vault's School/StudyOS/data/ folder. Use folder picker (Chrome / Edge) to grab all at once, or pick individual JSON files (any browser).


Or restore from a single bundle file:

Semester
History · undo big changes

Snapshots are saved automatically before destructive actions (reset, weekly accept, intake apply, import). Last 20 are kept rolling. Press ⌘Z on the Dashboard to undo the most recent.

About

Study OS v1.0 · Built on Origin v2 · Runs offline after first load · Your data lives in your vault at School/StudyOS/data/.

NABIL ROUISSI · CHICAGO · 2026