mnemom agent shows what Mnemom saves you in two places:
- a first-run savings screen, a one-time look back at your recent Claude Code sessions;
- a savings counter in Claude Code’s status bar while a session runs.
First-run savings screen
The first time you launchmnemom agent in a terminal, it asks before Claude
Code starts:
To see the screen again at any time, run
mnemom agent --first-run. It shows
the screen and exits without launching.
What it shows
The screen covers your last 30 days of Claude Code on this machine:- what that usage cost at Anthropic API list prices, and about what it would have cost with Mnemom. Everything is priced at API prices, whatever you actually pay, including on a subscription;
- your biggest session, with and without Mnemom;
- on a Claude Team or Enterprise plan, the saving as a share of your usage, if it is 5% or more;
- for sessions that already ran through
mnemom agent, what Mnemom saved, and separately what it would have saved on the rest.
What it reads and writes
- It reads Claude Code’s session files on this machine, and only their usage data: token counts, model names and timestamps. It never reads the content of your messages.
- It makes no network calls. Nothing is uploaded.
- It writes two files in
~/.mnemom, readable only by you:first-run.jsonremembers your answer, andfirst-run-audit.jsonrecords each number on the screen and how it was worked out.
--dry-run. To never be
asked on a machine, set MNEMOM_AGENT_NO_FIRST_RUN=1.
Savings counter
Whenmnemom agent launches Claude Code, it adds a segment to Claude Code’s
status bar that updates as the session runs:
·.
The counter uses the same estimate as the first-run screen, applied to the
current session, including its subagents, and rounded down to the cent. It reads
the session’s files on this machine and makes no network calls. It keeps a small
state file per session in ~/.mnemom/statusline/.
Turn the counter off
SetMNEMOM_AGENT_NO_STATUSLINE=1 before launching:
mnemom agent config setting for it. The counter is also left out
when you pass your own --settings to Claude Code after --, and it is only
added when the coding-agent CLI is Claude Code.
How the estimate works
- Each request in a Claude Code session file is priced at Anthropic API list prices for its model, from the token counts Claude Code records.
- Mnemom saves by folding long context. Requests too small for Mnemom to fold count as no saving.
- Larger requests get one flat saving rate, an estimate based on our benchmark of long Claude Code sessions run with and without Mnemom. The number of requests and the output are assumed to be the same as without Mnemom.
- A single rate overstates the saving on mid-size requests and understates it on very large ones. Across many sessions it evens out.
Related
- mnemom agent: install, invitations and launching
- Context folding: how Mnemom keeps long sessions lean
- Sign-in options: subscription, API key or Anthropic Console