v0.1.2 — 7-day sprint cockpit
Built for college + working pros

Interview-ready
in 7 days. One desktop.

PrepOS is a calm desktop OS for your final-week sprint — LeetCode, AI chat, focus tracker, and lockdown mode in one shell. Screenshot any problem with Capture→AI, grind without tab bankruptcy.

Capture→AI Lockdown mode Free, no signup Works offline
PrepOSFocus
🔎Tue 9:42 AM
Focus · Today
2h 18m
Goal 3h · 76% complete
Problem of the Day
Longest Substring Without Repeating Characters
Medium
Today's Plan
  • Solve PoTD
  • Mock interview 4 PM
  • Review system design notes
Dev News
→ How Vercel ships React Server Components
→ Postgres 18: skip-locked patterns
→ Inside the V8 sparkplug compiler
3-day streak(demo)
💻
🤖
📓
🧪
🎯
📰
⚙️
Not another prep site

A sprint cockpit,
not a content library.

Most prep products dump MCQs and PDFs into a browser tab. PrepOS is a desktop OS that locks you in, captures what you're stuck on, and runs your entire prep stack side-by-side.

Web prep tools

  • MCQ banks and PDF libraries in the browser
  • Mock interviews behind a signup wall
  • A dozen tabs — LeetCode, Notion, ChatGPT, YouTube

PrepOS

  • Desktop workflow OS — every platform as an app
  • Capture→AI: screenshot any problem, get unstuck in seconds
  • 7-day sprint, focus lock, lockdown — built for final-week grind

Why it matters

  • Stop context-switching — prep stack in one calm shell
  • Outcome-first: interview-ready in 7 days, not random browsing
  • Local-first, free, no signup — your keys, your data
See it in action

Capture→AI. Focus lock. Sprint mode.

Watch the 7-day sprint cockpit in action — Placement mode, screen capture to AI, focus sessions, and lockdown when deadlines loom.

Why PrepOS

Your sprint cockpit.
Zero context switches.

Tabs, notebooks, half-finished problems, three Notion docs — sound familiar? PrepOS collapses your prep stack into a single OS-style shell so you stop juggling and start shipping.

Focus tracker

Pomodoro-style sessions tied to any prep app. Hard-lock mode blocks Cmd+Q until your session ends — useful for the 4 AM grind.

Problem of the day

Curated DSA rotation across topics — arrays, DP, graphs, system design. One click opens it inside the in-app browser.

AI chat with vision

Cmd+Shift+A captures any region of your screen and pipes it into GPT-4o or Claude 3.5 Sonnet — perfect for stuck-on-a-problem moments.

Dev news, in one place

Hacker News, Dev.to, GitHub Trending, freeCodeCamp, ByteByteGo, plus India interview-prep staples (GfG, Striver, NeetCode, InterviewBit). One calm reader, no infinite scroll trap.

7-day sprint

Structured day-by-day prep plan on your desktop — arrays, graphs, system design, review. Start from onboarding or the sprint widget; tasks tie into focus sessions and study modes.

Study modes

Pick a persona on first launch — college student or working pro — then switch modes in one keystroke: Placement Prep, DSA Grind, Frontend Prep, Revision, and more. Each pre-loads dock apps and a focus goal.

Lockdown mode

When deadlines loom, lockdown locks the OS shell — no app switching, kiosk mode, no distractions. Unlock with an explicit confirm dialog.

Streaks + tasks

Daily streak counter and a quick-add task list right on the desktop. Plan the day in 30 seconds, glance at progress all day.

Notes + Monaco playground

Markdown notes (with capture attach) and a built-in Monaco editor for rapid 'try this snippet' moments — no leaving the app.

Resume → sprint

Paste or import your resume locally. AI picks frontend, backend, or general track, tags weak topics, and starts a personalized 7-day sprint — no cloud upload.

Job portals in-app

LinkedIn Jobs, Naukri, and Instahyre run as dock apps with persistent login. Apply Hunt mode opens Resume + portals + AI side-by-side.

Plug-in any platform

Add LeetCode, GFG, HackerRank, Excalidraw, anything — they run as sandboxed webviews inside PrepOS with persistent logins.

Download

Pick your platform.

Latest release v0.1.2 · published 4/24/2026

All releases
10, 11 · 64-bit

Windows

First-launch help

One-time OS warning. Here's how to bypass.

PrepOS ships without paid Apple notarization or Windows EV signing — so your OS will warn you on first launch. The app is fully open-source, you can read every line on GitHub. Follow the steps below once, and the OS remembers your choice forever.

macOS Gatekeeper

“Apple cannot check it for malicious software.”

  1. 1Don't run PrepOS from the DMG. Open the DMG and drag PrepOS.app onto the /Applications shortcut next to it, then eject the DMG.Launching straight from the mounted disk image triggers a repeat warning every time. Copying to /Applications is a one-time step.
  2. 2Double-click /Applications/PrepOS.app. If macOS asks “Are you sure you want to open it?” click Open — this is a one-time confirmation.
  3. 3If macOS blocks it instead(“Apple cannot check it for malicious software” with no Open Anyway button), strip the quarantine flag in Terminal:
    xattr -dr com.apple.quarantine /Applications/PrepOS.app
    Works on every macOS version including Sequoia 15+, where Apple removed the Open Anyway button for unsigned apps. Double-click afterwards — Gatekeeper stays quiet from here on.
  4. 4Older macOS only: right-click PrepOS.appOpen and confirm in the dialog, or visit System Settings → Privacy & Security → Open Anyway. On Sequoia these are hidden — use the Terminal fix above.

Windows SmartScreen

“Windows protected your PC.”

  1. 1Click More info in the blue dialog → Run anyway.
  2. 2If silently blocked, right-click the installer → Properties → check UnblockOK.
  3. 3Run the installer again. SmartScreen remembers from now on.

Linux AppImage

One step, then run forever.

  1. 1Right-click the AppImage → Properties → Permissions → check Allow executing as program.
  2. 2Or via terminal:
    chmod +x PrepOS-*.AppImage
    ./PrepOS-*.AppImage
  3. 3On first launch it auto-integrates into your launcher / dock.

Prefer to build from source? Run npm install && npm run dev from the repo root — full instructions in the README.

FAQ

Common questions

Quick answers about downloads, AI, platforms, and first-launch warnings.

What is PrepOS?
PrepOS is a free, open-source desktop app (Electron + React) that wraps LeetCode, GeeksforGeeks, notes, AI chat, and focus tools into one macOS-style window. It is built for tech interview prep — especially final-week sprints before campus placements or job switches in India.
Is PrepOS free? Do I need an account?
PrepOS is 100% free and MIT licensed. There is no signup, no cloud account, and no telemetry. You only need your own OpenAI or Anthropic API key if you want AI chat and Capture→AI vision features.
Which operating systems are supported?
PrepOS ships installers for macOS (Apple Silicon and Intel DMG), Windows (NSIS installer), and Linux (AppImage and .deb). Download the build that matches your OS from the site or GitHub Releases.
How does Capture→AI work?
Press Cmd+Shift+A (or the global shortcut you configure) to select any region of your screen. PrepOS crops the screenshot and sends it to GPT-4o or Claude 3.5 Sonnet inside the built-in AI Chat app — useful when you are stuck on a LeetCode problem, system design diagram, or lecture slide.
Where are API keys stored?
API keys never leave your machine in plaintext. PrepOS encrypts them with Electron safeStorage (backed by macOS Keychain on Mac). The marketing site does not collect keys — only the desktop app stores them locally.
Why does macOS or Windows warn me on first launch?
Early releases are not yet Apple-notarized or Windows EV-signed. The OS shows a one-time SmartScreen or Gatekeeper warning. Copy PrepOS.app to /Applications on Mac, use Open Anyway or the xattr quarantine fix, then the warning stops. Full steps are on the homepage Install help section and the FAQ page.

View all FAQs →