A private, encrypted desktop app for auditing your days as a founder, student, and human. Claude can read and write all of it.
Live demo. Click Run to load the real app and use it right here, or open it full-screen.
I built Cortex to keep my days, coursework, money, and contacts in one private place. The macOS app brings habits, focus sprints, reading, CRM, calendar, finances, and founder metrics into the same dashboard. Data is encrypted locally with AES-256-GCM; Electron safeStorage protects the master key through the macOS Keychain. The local server on port 3456 also serves the dashboard to my phone over Tailscale.
The MCP server gives agents access to the same local API. They can read study material, log a sprint, update a calendar event, or work with the dashboard's other records. Opportunity Radar collects and scores opportunities against an editable profile. Cloud Spend reads AWS and Google billing data into a local ledger, so I can check usage alongside the rest of my finances.
Founders and students juggle habits, revenue, deploys, coursework, contacts, and a firehose of opportunities across a dozen disconnected tools, with no single private place to see and audit it all. Cortex is a local-first, encrypted desktop dashboard that unifies those signals and exposes them to an AI agent.
cortexappThe Electron 41 + React 19 macOS desktop app: around 20 feature modules (daily, habits, founder, CRM, finances, courses, GTM) on an OLED-black Tailwind v4 UI, persisted through Electron IPC, then the HTTP API, then localStorage.
cortex-mcp-servermcpMCP access to the app's local API for study, habits, journal, contacts, calendar, GTM, and founder metrics over stdio or HTTP.
opportunity-radarworkerNative feed collectors, a classifier with no tool access, an editable profile, and deduplication before opportunities enter the app.
electron main (:3456 web server)serviceThe Electron main process owns the encrypted data directory, the tray, and context-isolated preload IPC, and runs a Tailscale-gated HTTP server on port 3456 that serves the same dashboard as a PWA to the phone.
crypto container (electron/crypto.ts)libraryEncrypts every data file with AES-256-GCM in a custom binary format (CTX1 magic, version byte, 12-byte per-write IV, 16-byte auth tag), keyed by a 32-byte master key held behind Electron safeStorage and the macOS Keychain.
integrations (electron/integrations)libraryFounder-metric clients for GitHub, Lemon Squeezy (MRR), Vercel, Supabase, the Mars Obsidian journal vault, and Paperclip, feeding the weekly-audit rollup shown in the UI and over MCP.