v1.0.25 Desktop & iOS · free & source-available

A scholarly OS for everything you have to learn.

The open-source, local-first NotebookLM alternative — Cortex turns your lectures, PDFs, slides and recordings into cheatsheets you can trust, flashcards, quizzes, audio overviews and a chat scoped to exactly what you ask, with citations back to the source. Keyboard-first. Quietly beautiful.

Free & source-available Bring your own key Offline-first
cortex · Algorithms › Recursion
Algorithms
Operating Sys
Statistics
Machine Lrn
Cheatsheet
Recursion
Key Concepts
Overlapping subproblems occur in recursion.
Overlapping subproblems: the same sub-inputs recur across the call tree.
Formulas
NOR ◆ Algorithms › Recursion ♪ lofi 14 sources
:
Record lecture ␣ r
Regenerate cheatsheet
Built for the terminal-native student Helix-style modal nav 10 built-in themes Whisper transcription Self-hosted search Homelab acceleration
What's inside

Everything a lecture throws at you, made structured.

Not another whitespace-heavy note app. Cortex is information-first, organised the way you actually study — Subjects, Topics, Sources — with the AI doing the synthesis you'd never have time for.

Cheatsheets that never silently drop a point

Completeness-checked, approve-to-merge. Add a source and Cortex drafts updates into enforced sections — then shows you a diff. Accept all, accept a section, or reject. Nothing changes until you say so. The answer to NotebookLM's silent deletions.

+Top-down (memoized) vs bottom-up (tabulated) are equivalent; choose by stack-depth risk.
DP is just recursion.

Structured hierarchy

Subjects → Topics → Sources. A collapsible tree, not a flat pile of notes.

Algorithms
Recursion
lecture-3.pdf
tutorial.m4a

Podcast-style audio overviews

Turn any topic into a two-host audio deep-dive with a synced transcript.

Recursion — deep dive
Maya & Theo · 12:30

Chat that stays in scope

Ask within one source, a topic, or a whole subject. Click the breadcrumb to widen or narrow — citations link straight back to the page.

AlgorithmsRecursion

Keyboard-first, Helix-style

Modal navigation, a command palette, and a space-leader hint pane. Mouse works too — every action has a path.

jk:/
The flagship capture

Hit record. Get a transcript. It's a source.

Press one key and Cortex starts listening — a live waveform and a rolling transcript while you record. Stop, and it files itself as a fully transcribed, searchable, citable source under the right topic.

R
Start in one keystroke
r from anywhere begins capturing the room — no setup, no dialog.
Watch it listen
A live mic waveform and a streaming transcript prove it's working — on desktop, in real time.
Stop & it's a source
Saving transcribes the audio (local or homelab Whisper), chunks and embeds it — then it's citable in chat and cheatsheets.
Recording 00:00

Okay, so recursion — the key idea is a function that calls itself on a smaller input.

You need a base case, otherwise it never terminates and you blow the stack.

And the interesting property is overlapping subproblems

Lecture 12 · files as a source on stop Pause Stop & save
How it works

From raw material to revision-ready in four steps.

01

Add anything

Upload PDFs & slides, paste a URL or YouTube link, record a lecture, or snap a photo to OCR.

02

Cortex ingests

Parse → chunk → embed, locally or on your homelab. Sources become searchable and citable.

03

Synthesise

It drafts a sectioned cheatsheet, flashcards, quizzes and audio overviews — you approve the merges.

04

Study & ask

Run flashcard sessions, take quizzes, and chat scoped to any source — all keyboard-driven.

Looks like home

Ten themes — and it re-skins live with Omarchy.

Ten built-in palettes, every surface at AA contrast. On Omarchy Linux, Cortex can follow your desktop theme automatically. Gruvbox, Tokyo Night, Catppuccin, Nord, Dracula, Everforest, Rosé Pine, Kanagawa, Solarized and Osaka Jade.

Gruvbox default
Tokyo Night popular
Catppuccin mocha
Osaka Jade omarchy
Nord frost
Dracula
Rosé Pine
Everforest
Solarized
Kanagawa wave

↑ Click a palette to preview the whole page in that theme

About us

Made by students who live in the terminal.

Cortex started as a frustration. Existing tools either buried dense material in whitespace, or quietly dropped the exact point you needed at 2am before an exam. We wanted something that respected information density and your trust in equal measure.

So we built a study OS the way we'd build a dev tool: keyboard-first, local-first, fast, and honest about what it changes. It reads your Omarchy theme, runs heavy jobs on your own homelab, and never sends your notes anywhere you didn't choose.

Local-first & private
Your data lives in a SQLite file on your machine. BYO API key; nothing routes through us.
Honest by design
Completeness checks and approve-to-merge mean the AI assists — it never overwrites you silently.
Native-fast
Built in Rust + Tauri. It should feel like part of your tiling WM, not an Electron tab.
100%
Runs offline with Ollama
10
Built-in themes
6
Material types generated
0
Notes sent to our servers
FROM THE TEAM

"We build the tool we wish we'd had in our final year — and we use it every single day."

— The Cortex team
Download

Start studying smarter tonight.

Free and source-available. Native desktop on Linux, macOS and Windows — plus iOS in TestFlight beta.

Available now Linux .AppImage · .deb · AUR Download v1.0.25
Available now macOS Universal · .dmg · Homebrew Download
Available now Windows x64 · .msi · NSIS Download
$ yay -S cortex-bin
Documentation

Everything you need to go deep.

Contact

Questions, bugs, or just hello?

Thanks — we'll be in touch.