Zikkaron

MCP.Pizza Chef: amanhij

Zikkaron is a memory system for Claude Code that remembers your previous work, decisions, and debugging steps across sessions. It runs entirely on your computer without needing internet or API keys, storing everything in a local file. This helps Claude understand your coding history so you don’t have to repeat explanations or fixes every time you start a new session. Setting it up requires some technical steps like installing with pip and configuring Claude Code.

Coding
Other

Use This MCP server To

Remember past coding decisions automatically Recall project context before starting work Store debugging insights for future sessions Avoid repeating previous fixes or explanations Maintain a persistent memory across sessions Help AI understand my coding preferences and history

README

Zikkaron

PyPI Python 3.11+ Tests License: MIT

Zikkaron (זיכרון) is Hebrew for "memory."

Your AI forgets you every time you close the tab. Every architecture decision you explained, every debugging rabbit hole you went down together, every "remember, we're using Postgres not SQLite" correction. Gone. You start the next session a stranger to your own tools.

Zikkaron is a persistent memory engine for Claude Code built on computational neuroscience. It remembers what you worked on, how you think, what you decided and why. Not as a dumb text dump that gets shoved into context, but as a living memory system that consolidates, forgets intelligently, and reconstructs the right context at the right time.

26 subsystems. 24 MCP tools. Runs entirely on your machine. One SQLite file.

Two minutes to never repeat yourself again

pip install zikkaron

Add to your Claude Code config:

{
  "mcpServers": {
    "zikkaron": {
      "command": "zikkaron"
    }
  }
}

Tell Claude how to use it. Drop this in your global ~/.claude/CLAUDE.md (your home directory, not per-project):

## Memory
- On every new session, call `recall` with the current project name
- Before starting any task, call `get_project_context` for the current directory
- After completing significant work, call `remember` to store decisions and outcomes

Or just let Zikkaron handle it. On every startup, it automatically syncs ~/.claude/CLAUDE.md with the latest instructions via sync_instructions. You set it up once and never think about it again.

What this actually feels like

Monday. You spend an hour debugging a nasty auth token race condition. Claude helps you trace it to a TTL mismatch between Redis and your JWT config. You fix it. Claude stores the memory.

Thursday. A user reports intermittent logouts. You open Claude Code in the same project. Before you even describe the bug, Claude recalls the Redis TTL fix from Monday, checks if it's related, and asks whether the middleware you added is handling the edge case where Redis restarts mid-session.

Zikkaron FAQ

Can I use Zikkaron to help Claude remember my past coding sessions?
Yes — it stores and recalls your previous work context automatically to avoid repeating yourself.
Can I use Zikkaron without an internet connection or API keys?
Yes — it runs fully locally on your machine with no external API needed.
Which apps support Zikkaron?
It is designed for Claude Code, but support in other apps is not specified.
How hard is it to set up Zikkaron?
It requires developer-level setup, including installing via pip and editing config files.
Does Zikkaron work with other AI models like GPT or Gemini?
It is specifically built for Claude Code; other models are not mentioned as supported.