Study HQ
Drop Anything
The app packages your current state + whatever you've dropped or pasted into a prompt with a strict JSON schema.
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 ↗When it hits.
Inhale 4 · Hold 2 · Exhale 6. Three times.
Close every other browser tab. Put your phone face-down. The notifications will still be there in 20 minutes.
Everything competing for your attention, one thing per line. No filter. Don't organize it — just dump it.
For each item above, ask: does this need to happen TODAY? Most will be no.
Not "work on paper" — but "write the first paragraph of the intro." If it takes longer than 25 minutes to explain, break it smaller.
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.
Cross off what you did. Ask: what's the next smallest thing? Then either do another Pomodoro or stop for today.
Reading Pipeline
Assignment Tracker
Writing Projects
Warm but direct. Catches hedging. Won't let you bury your argument.
Plan the Week
Deadlines · next 14d
Reading Queue
Writing Active
Focus Pattern
—
Flashcards
Your Evidence
Auto-generated markdown summary of today's work. Append to your Obsidian Daily Note so your vault knows what you did.
Exam Prep
Your Classes
Your Ideas
Bibliography
2. Paste a DOI, ISBN, or fill manually
3. Pick course (links to Assignments)
4. Citation auto-formats in APA / MLA / Chicago
5. Tap any citation to copy
Add Source
Course Guide
System
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).
Tap once on iPhone to load the JSON files Mac Chrome wrote to your vault. Use this whenever you want fresh data on your phone — your Mac is the source of truth, your phone reads the latest snapshot via iCloud Drive.
1. Tap Pull from iCloud below
2. Files app opens → tap Browse → iCloud Drive
3. Navigate to your Obsidian vault → School/StudyOS/data/
4. Tap Select → tap each
.json file (or "Select All")5. Tap Open → Study OS imports everything in one shot
Push every open assignment and writing project with a due date to your Google Calendar as an all-day event with two reminders (24h and 1h before). Updates and deletes are tracked automatically. Browser-only OAuth — your token never leaves this device, no client secret needed.
First-time setup (5 min) ▾
- Open console.cloud.google.com → Credentials
- Create OAuth 2.0 Client ID → Application type: Web application
- Authorized JavaScript origins:
https://uxdesignlab.us - Copy the Client ID (no secret needed) → paste above
- Enable both APIs: Calendar API + Drive API
- Click Save Config → Connect → one consent grants Calendar push + Drive read
- Click Push All — events appear in Google Calendar with reminders
Cross-platform alternative to Pull from iCloud. Set a Google Drive folder ID, then pull all StudyOS JSON files from that folder in one tap. Uses the same Google connection as Calendar Push above — one consent covers both. Read-only access — Study OS never writes to your Drive.
How to find your folder ID ▾
- In Google Drive, create a folder (e.g. StudyOS-data) or pick an existing one
- Open the folder — the URL looks like
drive.google.com/drive/folders/1ABCxyz... - The bold part is the folder ID — copy and paste it above
- Drop your StudyOS JSON files into that folder (assignments.json, readings.json, writing.json, etc.)
- Tap Pull from Drive — Study OS imports anything matching the StudyOS schema
- Mac power-user: use Google Drive Desktop or Insync to mirror your vault's
School/StudyOS/data/folder up to Drive automatically
Fallback for Safari / Firefox or one-off backups. Download all JSON files and drop them into School/StudyOS/data/.
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:
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.
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