Memory that persists across sessions and learns automatically.
One command to install. Zero config. Runs silently.
Not a log file. Not a dump. Not a prompt hack.
Migrated from SQLite to MySQL? The librarian catches the contradiction and updates the old entry. No stale facts polluting your context.
Learnings that no longer apply get removed automatically. Your memory file stays lean — 80 lines max, every one of them current and useful.
Said "use bun not npm" three times? The librarian keeps one entry, not three. Your corrections compound — they don't pile up.
When you say "no, use Zepto Mail not SendGrid" — that correction is auto-detected, tagged, and prioritized by the librarian. Next session, Claude already knows. You never repeat yourself again.
Other tools dump raw logs into a file and call it "memory".
Inomem is the only tool with an AI librarian that reads, thinks, and curates — so your CLAUDE.md is always clean, current, and useful.
Memory tools for Claude Code, compared honestly.
← Scroll to compare →
| Feature |
inomem
$29.90 one-time
|
CC Memory v3
free / complex
|
Spark Intelligence
134k lines of Python
|
Manual CLAUDE.md
free / tedious
|
|---|---|---|---|---|
| Install complexity | 1 command | Many steps | Very complex | Manual |
| Automatic capture | ✓ | ✓ | ✓ | ✗ |
| AI librarian (curate, not dump) | ✓ Full | Partial | Partial | ✗ |
| Contradiction detection | ✓ | ✗ | ✗ | ✗ |
| Correction prioritization | ✓ | ✗ | ✗ | ✗ |
| MCP real-time recall | ✓ | ✗ | ✗ | ✗ |
| Secret scrubbing | ✓ | ✗ | ✗ | ✗ |
| No daemon / server | ✓ | ✗ | ✗ | ✓ |
| Context footprint | ~80 lines | Large | 1,232+ skills | Manual |
| Running cost | ~$0.15/mo | ~$0.50/mo | High | $0 |
| Push notifications | ✓ | ✗ | ✗ | ✗ |
| Full source code | ✓ | ✓ | ✗ | ✓ |
You're paying for the most capable AI on earth. But every session, it starts from zero.
Claude Code starts fresh each session. Your project's architecture, your preferences, the gotchas you discovered together — all gone.
"We use Zepto Mail." "Use @context in Blade." "Prefer bun over npm." The same instructions, the same tokens, every single session.
It hit the same Cloudflare caching bug last week. And the week before. It can't learn from its mistakes because it can't remember making them.
Five stages. Fully automatic. You just code — Inomem handles the rest.
Hooks fire on tool errors, prompts, and session end. Successful edits and reads are filtered out — only errors, corrections, and conclusions get logged. Corrections are auto-detected via regex and tagged as high-value learnings.
API keys, tokens, and credentials are redacted before anything hits disk. Your learnings file stays clean — safe to commit, safe to share.
This is the core. A cheap LLM (~$0.001/call) doesn't just log — it reads, thinks, and curates. It extracts the why and how from raw events, detects contradictions with existing knowledge, deduplicates, and prunes what's stale. Your corrections get the highest priority. Each project gets its own isolated memory.
After distillation, you get a push notification with exactly what changed. New learnings added, stale ones removed, contradictions resolved — all in one glance.
CLAUDE.md is auto-loaded at session start — Claude already knows your project. Mid-session, the MCP recall_memory tool searches deeper memory in real-time. No restart needed.
Every session makes Claude smarter. Your corrections compound. The librarian curates. You just code.
Three hooks: PostToolUse, UserPromptSubmit, Stop. Only errors and corrections logged — noise filtered at source.
Curates knowledge, not logs. Detects contradictions, deduplicates entries, prunes what's stale. Corrections get top priority.
MCP tool for mid-session memory search. Claude asks, Inomem answers. No restart needed.
Status, distill, forget, show, logs, doctor, credential management. Full control from inside Claude Code.
Get notified on your phone when the librarian updates memory. Configurable, easy to disable.
API keys, JWTs, passwords, .env values are scrubbed before any event is logged or sent to the LLM.
No subscription. No SaaS. No vendor lock-in. You own the code.
Instant download. No account required.
config.env.
/inomem forget removes specific entries instantly. (3) Pushover notifications let you review changes in real-time.
Payment confirmed!
A confirmation email is on its way from [email protected].
If you don't see it, check your spam folder.