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.