Your Mac,
with a memory.
Cortex quietly remembers everything you do on your Mac, so you can pick up where you left off, find anything in seconds, keep every promise and hand off the busywork.
This page has a memory too. Click in the menu bar to see what it noticed about your visit.
Now
ObservingVault synced · 2mGood evening, Alex.
You have been in deep flow for 47 minutes. Here is everything Cortex is holding for you.
Deep Flow
Long, steady typing in Xcode and almost no app switching. You're in it — I'm holding notifications until you surface.
You were wiring FTS5 search into Total Recall. The last test failed on an empty query — the guard in executeSearch() returns before clearing results.
Total Recall search · DataQueryAPI.swift
1 failing test: testEmptyQueryClears
Clear searchResults before the early return
You've moved invoice rows from Sheets into Xero 14 times today.
I can fill the remaining 12 rows the same way. Nothing is saved until you review it.
Send the revised pitch deck to Priya
Design review · due Thu UrgentShare WhisperKit benchmarks with Marco
Standup · due FriBook a follow-up with Acme procurement
Sales call · next weekRecall
1,284 moments indexed todayVault synced · 2mThe UPS tracking link was copied from Gmail and pasted into Slack #ops at 3:14 PM — while you were on the design review with Priya.
Timeline
6 episodes · 7h 12mYou pasted the UPS tracking link into #ops while Priya was talking through the onboarding flow on Zoom.
Agents
Valued at $65/hrSix workflows repeat often enough, with steady enough steps, to hand over. Start with invoices — it pays back fastest.
Invoice rows
Shadow 41/50Weekly KPI deck
SupervisedLead enrichment
CandidatePR review checklist
CandidateMeetings
Recording · 23:41Transcribed on-device · WhisperKitDesign review — Cortex onboarding
The permission gate is the moment people bail. Can we show what Cortex will never record before we ask for Accessibility?
Yes — I'll send the revised onboarding deck with the privacy-first step by Thursday.
Commitment detected · You · due ThuI can pull the WhisperKit benchmarks so we can say "transcribed on your Mac" with numbers. I'll share them Friday.
Commitment detected · Marco · due FriPerfect. Let's also test the menu bar pulse with five people before we ship.
· Privacy promise comes before the permission request
· Ship the menu bar pulse only after a 5-person test
Send revised onboarding deck with the privacy-first step
You · ThuShare WhisperKit on-device benchmarks
Marco · FriTest the menu bar pulse with 5 people
You · next weekJournal
Problem → research → fix, reconstructed for youWhisperKit crashed on 48 kHz audio — fixed
EXC_BAD_ACCESS in AudioResampler
AudioResampler.swift:88AVAudioConverter sample-rate mismatch
AVAudioConverter · inputFormat
Resample 48k → 16k in Swift
Rebuilt the converter with the real input format
+14 −6 · AudioResampler.swiftswift test — 19 of 19 passed
build 2.3 sThe crash came from feeding 48 kHz buffers into a converter built for 16 kHz. Two docs lookups later you created the converter from the buffer's real format — the same fix will apply to the system-audio path.
Git push rejected → rebased
ResolvedSQLite WAL lock during backfill
OpenInsights
Week of 20 – 26 OctYour deep work happens before lunch. Meetings after 2 PM cost you about 40 minutes of ramp-up each.
Mostly fresh
Calendar
Todos, meetings and events with proactive remindersPrivacy
Everything is filtered on this Mac before it is written1,284 moments captured. 0 secrets ever touched disk.
1 · Secure fields
842 keysPassword and secure inputs are never logged2 · Blocked apps & sites
3 pausesObserver paused 3 times today3 · PII scrubber
37 maskedMasked before anything is writtenexport OPENAI_API_KEY=[REDACTED_API_KEY]Card ending 4242 → [REDACTED_CREDIT_CARD]ghp_•••• token → [REDACTED_API_KEY]playbooks/finance/invoice_rows.md
daily_digests/2026-10-27.md
analytics/2026-10-27_metrics.json
Vault
cortex-memory-vault · mainSynced 2m ago · append-onlySettings
Changes save automaticallyNow
Your mind state, what you were doing before the interruption, and the one thing Cortex can take off your plate.
Ask your Mac anything you've seen.
Press ⌘⇧Space anywhere and ask the way you'd ask a colleague. Cortex answers from your own day, with the moments it came from. Try it here. It knows Alex's demo day, the docs, and your visit to this page.
Set up once. Then just work.
There's nothing new to learn and no notes to take. Cortex sits in your menu bar and builds your memory as you go.
Install and allow three permissions
Each one has a single job, and you choose the apps and sites Cortex never sees.
Work the way you already do
Cortex observes quietly from the menu bar. Passwords, keys and blocked apps are filtered on your Mac.
You were wiring FTS5 search into Total Recall. One test fails on an empty query.
Ask, resume or hand it off
Get answers, your resume point, or an agent for the loop you keep repeating.
Try to leak a secret.
Paste a fake API key, card number or token. On your Mac, Cortex runs these checks before anything is written to disk. This box runs the very same patterns, right here in your browser.
You're typing in
What Cortex writes to your vault
Every moment takes the same route
Including the ones from your visit. Scroll, click or type and watch it go through.
Raw event
A click, keystroke, scroll, copy, screen text or voice.
Waiting for you1. Secure fields
Password and secure inputs are dropped. Keys are never logged.
—2. Blocked apps
1Password, Bitwarden, Keychain and your own list pause the observer.
—3. PII scrubber
Card numbers, SSNs, API keys and bearer tokens are masked.
—Clean memory
Written as Markdown to a private vault you own.
—Capture, filtering, transcription and search all run locally. Nothing raw leaves your Mac.
Your memory syncs only to a private GitHub repository you control, append-only.
One click in the menu bar stops observing. Blocked apps are never recorded at all.
A day with a memory.
The same Mac and the same apps, with nothing lost between them. Pick the kind of work that sounds like yours.
Get Cortex for your Mac.
The Mac build isn't public yet. Leave your email and we'll send you the .dmg as soon as it's ready.
We'll email the .dmg to as soon as it's ready.
Questions, answered.
Can't see yours? Ask Cortex the way you'd ask a person.
Is this page really keeping notes on me?
Yes, and only in this browser. It notes which parts you read, what you clicked and what you asked, the way Cortex notes your day. A short summary is kept in your browser's local storage so it can welcome you back. It never stores what you type or your email. Nothing it notes is sent anywhere: no analytics, no cookies, no third-party requests. The only thing this page ever sends is your email, and only if you join the waitlist.
What does Cortex record on my Mac?
Clicks, typing and scrolling. The app and window in focus. On-screen text it can read through Accessibility. Clipboard copies, downloads, and meeting audio while you're on a call. Everything passes through the privacy filter before it's written.
Typing is grouped into phrases once you pause for about a second, and scrolling is grouped into half-second windows, so your memory reads like a log of what you did, not a keystroke dump.
Does anything leave my Mac?
Capture, filtering, transcription, indexing and search all run on your Mac. The only thing that syncs is your cleaned memory, written as Markdown, to a private GitHub repository that you own and control. If you're offline, changes wait locally and push together when you reconnect.
How does it handle passwords and secrets?
Three checks run in order, before anything touches disk:
- Secure fields. When you're typing into a password or secure field, keys are dropped and the moment is logged as
[Secure Input Focused]. - Blocked apps and sites. 1Password, Bitwarden, KeePassXC, Keychain Access, Dashlane and NordPass pause the observer, along with any apps or sites you add.
- PII scrubber. Card numbers, SSNs, OpenAI, GitHub, AWS and Slack keys, and bearer tokens are replaced with tags like
[REDACTED_API_KEY].
Why does it need Accessibility, Input Monitoring and Screen Recording?
Each one has a single job. Accessibility reads button labels and on-screen text, so each memory knows what you actually did. Input Monitoring notices clicks, typing rhythm and scrolling, never what you type into password or secure fields. Screen Recording captures small crops only when an app can't be read any other way. Microphone is used for meeting transcription.
Where is my memory stored, and can I read it?
In plain Markdown files you can open in any editor, with Obsidian-style links between them. Your vault has four folders: episodes/ for what happened, playbooks/ for workflows Cortex extracted, daily_digests/ for readable day summaries and analytics/ for metrics. Files are append-only and named by device and time, so several Macs can share one vault without merge conflicts.
Will it slow my Mac down?
It's built to stay out of the way. Cortex reads the accessibility tree first, which takes under 0.2 ms per element. It only captures a screen crop when an app can't be read that way, and it writes events in batches every 250 ms. Recent moments are searched from memory and older ones from a local SQLite full-text index.
What happens when I close the window?
The observer keeps running quietly in the menu bar, so your memory doesn't have gaps. You can pause it from the menu bar for an hour or for as long as you like, and blocked apps are never recorded at all.
Can Cortex do things for me?
When you repeat a workflow, Cortex can turn it into an agent, but it has to earn that. A new agent starts in shadow mode, predicting each step without acting. Once it matches you on 98% of 50 real runs, it moves to supervised, where it drafts and you approve with one click. Only then can you make it autonomous, and it still alerts you on exceptions.
Which languages can it transcribe?
Meetings are transcribed on your Mac with WhisperKit, which supports more than 99 languages and detects the language automatically.
What do I need to run it?
A Mac running macOS 14 Sonoma or later, plus a GitHub account if you want your vault synced. Without one, your memory stays in a local folder.
When can I download it?
The Mac build isn't public yet. Join the waitlist and we'll email you the .dmg as soon as it's ready.
Here's where you left off.
This is Cortex's answer to "where was I?", built from your visit. On your Mac, it's built from your whole day.
You just got here. Look around, and I'll write you a summary.
—
—
—