Use case
Agent sessions that start where the last one stopped
You shouldn't have to re-explain the project every morning. Cachejay hands Claude Code, Cursor and Codex what happened yesterday.
› where were we on the license server? ⎿ cachejay · project_brief Last session (Codex, yesterday): checkout and webhooks done, billing portal untested. Still open: Stripe Tax. Thursday's call: keep $9/month and add $99/year.
Made by people who live in Claude Code
Memory across agents
Sessions are trimmed hard. 87 MB of logs became 380 KB.
Your current screen
“The error I just saw” works, from the console or the terminal.
Knows when you’re watching
If you're watching an agent work, it keeps the output even though you aren't typing.
Projects from git
Each repository is a project, with commits and calls on its page.
Untrusted by default
Recalled text is marked as data, so a web page can't inject instructions.
Small and fast
About 15 MB of memory and 7 ms checks. Written in Tern.
Questions
Does Cachejay give Claude Code memory between sessions?
Yes. project_brief gives a new session the recent asks and open questions from earlier ones, in any agent.
Does it work with Cursor and Codex?
Yes, all three connect over MCP and share the same memory.
Does it replace CLAUDE.md or AGENTS.md?
No. Those hold the rules you write once. Cachejay holds what happened since.
Stop explaining your day to ChatGPT
Install it, connect the apps you use, and get on with your work. Free for 14 days, no card.