munin-memory
Developer not provided
# Munin for Claude Code > **Munin** is a long-term memory system for developers. Every time you work with Claude Code, Munin remembers your context, decisions, bugs, and solutions โ so you never h...
From the developer
Works with
Claude Code
Description
From the marketplace listing
# Munin for Claude Code > **Munin** is a long-term memory system for developers. Every time you work with Claude Code, Munin remembers your context, decisions, bugs, and solutions โ so you never have to repeat yourself. **Munin** is your project's memory companion, integrated directly into Claude Code. It remembers your project, finds past errors, and suggests solutions based on what you've done before. --- ## Features ### ๐ค Munin Agent Call `@munin` in any conversation to talk directly with your project's memory. Munin has full access to your memories โ search, retrieve, store โ all following the Memory Index Protocol. ### ๐ Automatic Memory Search Every time you start a Claude Code session, Munin automatically finds relevant memories from your project. No need to ask โ context is already there. ### ๐พ Session Summarization When a session ends, Munin automatically saves a summary to memory. Tasks, decisions, bugs โ everything is recorded. ### ๐ Error Catalog When an error occurs, Munin will: 1. **Search** the error catalog first โ a fix might already exist 2. **Fix** following the precedent 3. **Store** the new resolution so the next time is faster ### ๐ง GraphRAG Memory Every memory is automatically indexed into a knowledge graph: - **Entities** โ services, libraries, models are extracted - **Relationships** โ connections between components are mapped - **Semantic search** โ find anything using natural language --- ## How It Works ``` You open Claude Code โ โผ SessionStart Hook โ Munin searches relevant memories โ Context injected into conversation โ โผ You work on your task โ Munin monitors for errors โ Errors โ Error Catalog โ โผ Session ends (or /compact) โ Summary saved to memory โ โผ Next session โ Munin remembers ``` --- ## Quick Start ### 1. Create a Free Munin Account Sign up at [munin.kalera.app](https://munin.kalera.app) โ FREE FOREVER. After signing up, create a new project and copy your **Project ID** (`proj_xxxxxxxxxxxx`). ### 2. Add Your Project ID Create or edit `.env` in your project root: ```bash MUNIN_PROJECT=proj_your_project_id ``` ### 3. Enable the MCP Server **Option A โ Global (recommended, works in any project):** ```bash # Download the Munin MCP wrapper curl -fsSL https://raw.githubusercontent.com/3d-era/munin/main/scripts/munin-mcp-wrapper.sh \ -o ~/.claude/munin-mcp-wrapper.sh chmod +x ~/.claude/munin-mcp-wrapper.sh # Enable globally claude mcp add --scope user munin bash ~/.claude/munin-mcp-wrapper.sh ``` **Option B โ Project-specific:** ```bash claude mcp add --scope project munin bash -c ' ENV_FILE="$(pwd)/.env" if [[ -f "$ENV_FILE" ]]; then while IFS="=" read -r key rest; do [[ "$key" =~ ^[[:space:]]*# ]] && continue [[ -z "$key" ]] && continue key=$(echo "$key" | sed "s/^[[:space:]]*//;s/[[:space:]]*$//") value=$(echo "$rest" | sed "s/^[[:space:]]*//;s/#.*$//;s/[[:space:]]*$//") [[ -n "$value" ]] && export "$key=$value" 2>/dev/null || true done < "$ENV_FILE" fi exec npx @kalera/munin-claude mcp ' ``` **Option C โ From this repo (development):** ```bash claude mcp add --scope user munin bash -c ' PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$(pwd)}" ENV_FILE="$PROJECT_DIR/.env" if [[ -f "$ENV_FILE" ]]; then grep -E "^MUNIN_PROJECT=" "$ENV_FILE" | while IFS="=" read -r key val; do export "$key=$val" done fi exec npx @kalera/munin-claude mcp ' ``` ### 4. Start Using ```bash # Talk to Munin directly @munion ask about the SePay integration @munion what did we decide about the auth system? # Or just start working โ Munin auto-loads context # Munin will remember everything when you finish ``` --- ## Configuration ### Environment Variables | Variable | Default | Description | |----------|---------|-------------| | `MUNIN_PROJECT` | *(required)* | Your project ID from munin.kalera.app | | `MUNIN_BASE_URL` | `https://munin.kalera.dev` | Munin API server | | `MUNIN_API_KEY` | *(from dashboard)* | API key for authentication | ### Self-hosted Munin If you're running your own Munin instance: ```bash MUNIN_BASE_URL=https://your-munin-instance.com \ claude mcp add --scope user munin bash -c \ 'MUNIN_BASE_URL="https://your-munin-instance.com" exec npx @kalera/munin-claude mcp' ``` --- ## Skills โ What Triggers Munin Munin activates automatically based on context: | Skill | Triggers | What It Does | |-------|----------|--------------| | `munin-memory` | "search memory", "remember", "find in memory" | Full memory operations | | `munin-architecture` | "architecture", "tech stack", "system design" | Architecture context | | `munin-error-catalog` | "bug", "error", "crash", "doesn't work" | Error resolution | --- ## Memory Protocol โ How Munin Works ### At Task Start 1. `munin_search_memories` with keywords relevant to the task 2. `munin_retrieve_memory` for detailed context 3. Present findings โ **verify from memory, don't guess** ### At Task End `munin_store_memory` with: - **title**: Concise summary (max 80 chars) - **content**: Details including file paths, decisions, outcomes - **tags**: Categories (`task`, `architecture`, `bug-fix`, etc.) ### On Bug Fixes 1. Search error catalog first 2. Present existing fix if found 3. Fix and **store the new resolution** ### On Decisions Tag as `architecture` + `decision`, include timeline/version --- ## Pricing | Plan | Price | Memories | Projects | |------|-------|----------|----------| | **Free** | $0 | 500 | 3 | | Pro | $9/mo | Unlimited | Unlimited | | Team | $29/mo | Unlimited | Unlimited | **[Sign up at munin.kalera.app โ](https://munin.kalera.app)** --- ## Resources | Resource | Link | |----------|------------------------------------------------------------------------------------------------| | ๐ **Website** | [munin.kalera.app](https://munin.kalera.app) | | ๐ **Docs** | [munin.kalera.app/docs](https://munin.kalera.app/docs) | | ๐ฌ **Discord** | Coming soon | | ๐ **Issues** | [github.com/3d-era/munin-for-agents/issues](https://github.com/3d-era/munin-for-agents/issues) | | ๐ฆ **npm** | [npmjs.com/package/@kalera/munin-claude](https://npmjs.com/package/@kalera/munin-claude) | | ๐ **Gemini Extension** | [github.com/3d-era/munin-gemini-extension](https://github.com/3d-era/munin-gemini-extension) | --- ## License MIT โ [github.com/3d-era/munin-for-agents](https://github.com/3d-era/munin-for-agents)
What changed
No changes recorded yet. Follow this plugin to keep track of future changes.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Give Claude long-term memory across sessions using your Notion workspace. Claude remembers your preferences, decisions, project context, ...
Shared terms: decision, long, memory, remember
-
Local AI memory system for Claude Code and Cursor. Remembers your preferences, decisions, and project context across sessions using a Go ...
Shared terms: decision, memory, remember, system
-
Persistent Claude Code agent with long-term memory, cron jobs, and a background daemon Your AI assistant that actually remembers. claude...
Shared terms: long, memory, remember, term
-
Persistent memory, architectural decisions, and safety guardrails for Claude Code. Your agent starts every session with full project cont...
Shared terms: decision, memory, context, project
-
Persistent memory for Claude Code. Markdown files, no database. Brain remembers ideas, decisions, features, and progress across sessions ...
Shared terms: decision, memory, remember, time
Files & skills
munin-memory ยท catalog manifest
Saved declaration
{}
munin-memory ยท catalog manifest
Saved declaration
{
"name": "munin-memory",
"source": {
"ref": "main",
"sha": "b4366744828e5c51fd6b7d788aea13d261a8f35f",
"url": "3d-era/munin-for-agents",
"path": "plugins/munin-claude-code",
"source": "git-subdir"
},
"homepage": "https://munin.kalera.app",
"description": "# Munin for Claude Code\n\n> **Munin** is a long-term memory system for developers. Every time you work with Claude Code, Munin remembers your context, decisions, bugs, and solutions โ so you never have to repeat yourself.\n\n**Munin** is your project's memory companion, integrated directly into Claude Code. It remembers your project, finds past errors, and suggests solutions based on what you've done before.\n\n---\n\n## Features\n\n### ๐ค Munin Agent\nCall `@munin` in any conversation to talk directly with your project's memory. Munin has full access to your memories โ search, retrieve, store โ all following the Memory Index Protocol.\n\n### ๐ Automatic Memory Search\nEvery time you start a Claude Code session, Munin automatically finds relevant memories from your project. No need to ask โ context is already there.\n\n### ๐พ Session Summarization\nWhen a session ends, Munin automatically saves a summary to memory. Tasks, decisions, bugs โ everything is recorded.\n\n### ๐ Error Catalog\nWhen an error occurs, Munin will:\n1. **Search** the error catalog first โ a fix might already exist\n2. **Fix** following the precedent\n3. **Store** the new resolution so the next time is faster\n\n### ๐ง GraphRAG Memory\nEvery memory is automatically indexed into a knowledge graph:\n- **Entities** โ services, libraries, models are extracted\n- **Relationships** โ connections between components are mapped\n- **Semantic search** โ find anything using natural language\n\n---\n\n## How It Works\n\n```\nYou open Claude Code\nโ\nโผ\nSessionStart Hook\nโ Munin searches relevant memories\nโ Context injected into conversation\nโ\nโผ\nYou work on your task\nโ Munin monitors for errors\nโ Errors โ Error Catalog\nโ\nโผ\nSession ends (or /compact)\nโ Summary saved to memory\nโ\nโผ\nNext session โ Munin remembers\n```\n\n---\n\n## Quick Start\n\n### 1. Create a Free Munin Account\n\nSign up at [munin.kalera.app](https://munin.kalera.app) โ FREE FOREVER.\n\nAfter signing up, create a new project and copy your **Project ID** (`proj_xxxxxxxxxxxx`).\n\n### 2. Add Your Project ID\n\nCreate or edit `.env` in your project root:\n\n```bash\nMUNIN_PROJECT=proj_your_project_id\n```\n\n### 3. Enable the MCP Server\n\n**Option A โ Global (recommended, works in any project):**\n```bash\n# Download the Munin MCP wrapper\ncurl -fsSL https://raw.githubusercontent.com/3d-era/munin/main/scripts/munin-mcp-wrapper.sh \\\n-o ~/.claude/munin-mcp-wrapper.sh\nchmod +x ~/.claude/munin-mcp-wrapper.sh\n\n# Enable globally\nclaude mcp add --scope user munin bash ~/.claude/munin-mcp-wrapper.sh\n```\n\n**Option B โ Project-specific:**\n```bash\nclaude mcp add --scope project munin bash -c '\nENV_FILE=\"$(pwd)/.env\"\nif [[ -f \"$ENV_FILE\" ]]; then\nwhile IFS=\"=\" read -r key rest; do\n[[ \"$key\" =~ ^[[:space:]]*# ]] && continue\n[[ -z \"$key\" ]] && continue\nkey=$(echo \"$key\" | sed \"s/^[[:space:]]*//;s/[[:space:]]*$//\")\nvalue=$(echo \"$rest\" | sed \"s/^[[:space:]]*//;s/#.*$//;s/[[:space:]]*$//\")\n[[ -n \"$value\" ]] && export \"$key=$value\" 2>/dev/null || true\ndone < \"$ENV_FILE\"\nfi\nexec npx @kalera/munin-claude mcp\n'\n```\n\n**Option C โ From this repo (development):**\n```bash\nclaude mcp add --scope user munin bash -c '\nPROJECT_DIR=\"${CLAUDE_PROJECT_DIR:-$(pwd)}\"\nENV_FILE=\"$PROJECT_DIR/.env\"\nif [[ -f \"$ENV_FILE\" ]]; then\ngrep -E \"^MUNIN_PROJECT=\" \"$ENV_FILE\" | while IFS=\"=\" read -r key val; do\nexport \"$key=$val\"\ndone\nfi\nexec npx @kalera/munin-claude mcp\n'\n```\n\n### 4. Start Using\n\n```bash\n# Talk to Munin directly\n@munion ask about the SePay integration\n@munion what did we decide about the auth system?\n\n# Or just start working โ Munin auto-loads context\n# Munin will remember everything when you finish\n```\n\n---\n\n## Configuration\n\n### Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `MUNIN_PROJECT` | *(required)* | Your project ID from munin.kalera.app |\n| `MUNIN_BASE_URL` | `https://munin.kalera.dev` | Munin API server |\n| `MUNIN_API_KEY` | *(from dashboard)* | API key for authentication |\n\n### Self-hosted Munin\n\nIf you're running your own Munin instance:\n\n```bash\nMUNIN_BASE_URL=https://your-munin-instance.com \\\nclaude mcp add --scope user munin bash -c \\\n'MUNIN_BASE_URL=\"https://your-munin-instance.com\" exec npx @kalera/munin-claude mcp'\n```\n\n---\n\n## Skills โ What Triggers Munin\n\nMunin activates automatically based on context:\n\n| Skill | Triggers | What It Does |\n|-------|----------|--------------|\n| `munin-memory` | \"search memory\", \"remember\", \"find in memory\" | Full memory operations |\n| `munin-architecture` | \"architecture\", \"tech stack\", \"system design\" | Architecture context |\n| `munin-error-catalog` | \"bug\", \"error\", \"crash\", \"doesn't work\" | Error resolution |\n\n---\n\n## Memory Protocol โ How Munin Works\n\n### At Task Start\n1. `munin_search_memories` with keywords relevant to the task\n2. `munin_retrieve_memory` for detailed context\n3. Present findings โ **verify from memory, don't guess**\n\n### At Task End\n`munin_store_memory` with:\n- **title**: Concise summary (max 80 chars)\n- **content**: Details including file paths, decisions, outcomes\n- **tags**: Categories (`task`, `architecture`, `bug-fix`, etc.)\n\n### On Bug Fixes\n1. Search error catalog first\n2. Present existing fix if found\n3. Fix and **store the new resolution**\n\n### On Decisions\nTag as `architecture` + `decision`, include timeline/version\n\n---\n\n## Pricing\n\n| Plan | Price | Memories | Projects |\n|------|-------|----------|----------|\n| **Free** | $0 | 500 | 3 |\n| Pro | $9/mo | Unlimited | Unlimited |\n| Team | $29/mo | Unlimited | Unlimited |\n\n**[Sign up at munin.kalera.app โ](https://munin.kalera.app)**\n\n---\n\n## Resources\n\n| Resource | Link |\n|----------|------------------------------------------------------------------------------------------------|\n| ๐ **Website** | [munin.kalera.app](https://munin.kalera.app) |\n| ๐ **Docs** | [munin.kalera.app/docs](https://munin.kalera.app/docs) |\n| ๐ฌ **Discord** | Coming soon |\n| ๐ **Issues** | [github.com/3d-era/munin-for-agents/issues](https://github.com/3d-era/munin-for-agents/issues) |\n| ๐ฆ **npm** | [npmjs.com/package/@kalera/munin-claude](https://npmjs.com/package/@kalera/munin-claude) |\n| ๐ **Gemini Extension** | [github.com/3d-era/munin-gemini-extension](https://github.com/3d-era/munin-gemini-extension) |\n\n---\n\n## License\n\nMIT โ [github.com/3d-era/munin-for-agents](https://github.com/3d-era/munin-for-agents)"
}
Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.
Installation instructions
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install munin-memory@claude-community
Technical details
- Sources
- Community
- First seen
- Oct 3, 2026 ยท 22:13 UTC
- Last seen
- Nov 7, 2026 ยท 18:00 UTC
- Latest observed change
- Oct 3, 2026 ยท 22:13 UTC
- Collection status
- Listed
- Reported installs
- Not provided
Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.
Download plugin data (JSON)Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.