Official Claude Code plugin for mem8 - memory-augmented development workflows.
mem8 enhances Claude Code with persistent memory and structured workflows:
- 8 workflow commands for planning, research, implementation, and validation
- 6 specialized agents for codebase analysis and research
- 1 skill for Obsidian vault management and OFM syntax
- Persistent memory across sessions via the
memory/directory - Team distribution through
.claude/settings.json
For full functionality including search, sync, and diagnostics:
# Install with uv (fast, modern Python package manager)
uv tool install mem8:::tip Don't have uv? Install it first:
curl -LsSf https://astral.sh/uv/install.sh | sh:::
Verify CLI installation:
mem8 --version
mem8 statusAdd mem8 marketplace and install the plugin:
/plugin marketplace add killerapp/mem8-plugin
/plugin install mem8@mem8-officialThe memory/ directory will be created automatically.
For automatic installation across your team, add to .claude/settings.json:
{
"extraKnownMarketplaces": {
"mem8": {
"source": {
"source": "github",
"repo": "killerapp/mem8-plugin"
}
}
},
"enabledPlugins": ["mem8@mem8-official"]
}When team members trust the repository, mem8 installs automatically.
commands/
├── commit.md # Create well-structured commits
├── debug.md # Debug issues with memory context
├── describe-pr.md # Generate PR descriptions
├── implement.md # Implement from plans
├── local-review.md # Set up review environments
├── plan.md # Create implementation plans
├── research.md # Research codebase
└── validate.md # Validate implementations
agents/
├── codebase-analyzer.md # Deep code analysis
├── codebase-locator.md # Find relevant files
├── codebase-pattern-finder.md # Discover patterns
├── memory-analyzer.md # Deep memory analysis
├── memory-locator.md # Find relevant memory
└── web-search-researcher.md # Web research
skills/
└── obsidian-skill/ # Obsidian vault management
├── SKILL.md # OFM syntax and best practices
├── references/ # Comprehensive guides
├── scripts/ # Vault health utilities
└── assets/templates/ # Note templates
Created automatically during plugin installation:
memory/
├── plans/ # Implementation plans and technical designs
├── research/ # Research documents and findings
├── prs/ # Pull request descriptions and reviews
└── docs/ # Documentation and notes
# Research your codebase
/mem8:research
# Create an implementation plan
/mem8:plan
# Implement the plan
/mem8:implement memory/plans/your-plan.md
# Validate implementation
/mem8:validate memory/plans/your-plan.md# View plugin status and available commands
mem8 status
# Detailed view with paths
mem8 status --detailedThe plugin is defined by:
.claude-plugin/plugin.json- Plugin metadata and configuration.claude-plugin/marketplace.json- Marketplace catalog definitionhooks/hooks.json- Post-install automation hooksscripts/- Cross-platform setup scripts
The plugin automatically runs:
- setup-memory - Creates
memory/directory structure - create-plugin-marker - Creates
.claude/.mem8-pluginmarker for detection
Scripts support Linux/macOS (bash), Windows (batch), and PowerShell.
- Fork this repository
- Modify commands, agents, or hooks
- Update
.claude-plugin/plugin.jsonversion - Distribute via your own marketplace:
/plugin marketplace add YOUR_ORG/mem8-plugin
/plugin install mem8@your-marketplacegit clone https://github.com/killerapp/mem8-plugin.git
cd mem8-plugin
# Test changes locally
/plugin install file://$(pwd)@mem8-official- Claude Code (latest version)
- Git (for memory directory initialization)
- Documentation: https://github.com/killerapp/mem8
- Issues: https://github.com/killerapp/mem8/issues
- Plugin docs: https://docs.claude.com/docs/claude-code/plugins
Current version: 3.0.0 (Plugin-based architecture)
MIT License - See LICENSE file for details