Project memory that makes every AI coding session as informed as your last one. No more re-explaining. No more wrong assumptions. No more lost context.
Your AI coding agent is brilliant — but it doesn't know what you built yesterday, why you chose Supabase over custom auth, or that the middleware approach already broke CORS. So you waste the first 10 minutes of every session re-explaining your project.
You explained a key decision in a previous session. Next session, the agent has no memory of it. You explain it again. And again.
Every decision is captured automatically. Next session, the agent already knows.
You say “fix the auth” and the agent spends 15 minutes building something using a pattern your codebase doesn’t follow.
The agent receives your conventions and known pitfalls before it writes a single line.
Last week, the agent tried an approach that broke something. This week, a different session tries the exact same broken approach.
Failures are stored and served as warnings. Your AI never repeats the same mistake.
You brainstormed in ChatGPT, coded in Claude Code, and debugged in Cursor. None of them know what the others discussed.
One project brain for all your tools. Claude knows what you decided in Cursor.
You tried the manual approach. It worked for a week. Now it’s bloated with outdated instructions and contradicts itself.
Context is captured automatically, old info decays, and the agent only sees what’s relevant.
At the start of every session, your agent receives this — automatically
ctx hooks into your existing workflow. Nothing changes except your agent gets smarter.
Run ctx init in your project. It reads your git history and learns your codebase conventions automatically.
Use any AI tool — Claude Code, Cursor, whatever. ctx captures decisions, conventions, and failures in the background. You don’t change how you work.
Next time you start a session, your agent already knows your project. No re-explaining. It just works.
Learns from every AI session without you lifting a finger. Decisions, conventions, and failures are extracted automatically.
Works with Claude Code today, Cursor and any MCP-compatible tool coming soon. Your memory isn’t locked to one provider.
Only serves context relevant to your current task, not everything. Your agent gets signal, not noise.
Old context gets summarized. Contradictions auto-resolve. The brain grows smarter, not bigger.
Everything lives in a SQLite database on your machine. No cloud, no accounts, no data leaving your laptop. Ever.
brew install ctx — no runtime, no dependencies, no configuration files to write. Set up in 30 seconds.
ctx isn't a prompt optimizer or a RAG pipeline. It's project memory — the accumulated understanding of why your code is the way it is.
One command. Fully local. Free forever.
Stop re-explaining your architecture. Stop cleaning up wrong assumptions.
Just install ctx and let your agent remember.