Zikra: Self-Hosted MCP Memory Server for Claude Code, Cursor, and Codex

Zikra is a self-hosted MCP (Model Context Protocol) memory server that provides persistent memory for Claude Code, Cursor, and Codex. It solves the problem where Claude Code and Claude Web don't share context, and every session starts from zero.
What it does
- Stop hook fires when Claude Code sessions end — saves automatically, eliminating the need to type "save this"
- MCP native — Claude Desktop and Claude Code connect with one configuration line
- Works with Cursor and Codex via the same webhook
- Saves every decision, error, and requirement automatically at session end
- Creates a searchable memory pool accessible from any tool, machine, or team member
Installation steps
Step 1 — Start the server:
pip install zikra-lite && python -m zikraStep 2 — Add to ~/.claude/mcp.json:
{"zikra": {"url": "http://localhost:7723/mcp",
"headers": {"Authorization": "Bearer YOUR_TOKEN"}}}Step 3 — Paste into Claude Code:
Fetch https://raw.githubusercontent.com/getzikra/zikra-lite/main/prompts/g_zikra.md and follow every instruction in it.
Technical details
- MIT licensed
- Self-hosted
- Free forever
- Built primarily by Claude Code to solve the developer's own problem
- Team version available with Postgres + n8n
This type of tool is useful for development teams working with AI coding assistants who need persistent context across sessions and team members.
📖 Read the full source: r/ClaudeAI
👀 See Also

Auto Router vs Sonnet: Cost Savings vs Response Quality
Open Router's Auto Router feature dynamically selects LLMs based on context complexity, offering significant cost savings (0.8 cents vs 0.00071 cents per request), but users report degraded response quality compared to Sonnet 4.6.

Claudeck: Browser UI for Claude Code with Agents, Cost Tracking, and Plugin System
Claudeck is a browser-based UI that wraps the Claude Code SDK, featuring autonomous agent orchestration, cost tracking, git worktree isolation, persistent memory, and a plugin system. Install with npx claudeck@latest.

Local Book Translation Pipeline Uses Qwen 32B and Mistral 24B with Contextual RAG
A developer built a fully automated PDF-to-ePub book translation pipeline using eight Python scripts, Marker for PDF extraction, Qwen 32B for translation with a global glossary, and Mistral 24B for style editing.

GuppyLM: A 9M Parameter LLM Built from Scratch for Educational Purposes
GuppyLM is a ~9M parameter language model trained from scratch on 60K synthetic conversations, using a vanilla transformer architecture with 6 layers, 384 hidden dimensions, and 6 attention heads. It trains in about 5 minutes on a free Colab T4 GPU and speaks with a fish personality focused on water, food, and tank life.