ctrl+c. Claude remembers what you’re working on, your preferences, and what it was doing across all your projects.
Quick Start
Step 1: Get Your Honcho API Key
- Go to app.honcho.dev
- Sign up or log in
- Copy your API key (starts with
hch-)
Step 2: Set Environment Variables
Add these to your shell config (~/.zshrc, ~/.bashrc, or ~/.profile):
Step 3: Install the Plugin
This plugin requires Bun. If you don’t have it:
curl -fsSL https://bun.sh/install | bashStep 4: Restart Claude Code
Step 5: (Optional) Kickstart with an Interview
What You Get
- Persistent Memory — Claude remembers your preferences, projects, and context across sessions
- Survives Context Wipes — Even when Claude’s context window resets, memory persists
- Git Awareness — Detects branch switches, commits, and changes made outside Claude
- Per-Project Sessions — Each directory has its own conversation history
- AI Self-Awareness — Claude knows what it was working on, even after restarts
- MCP Tools — Search memory, query knowledge about you, and save insights
MCP Tools
The plugin provides these tools via MCP:| Tool | Description |
|---|---|
search | Semantic search across session messages |
chat | Query Honcho’s knowledge about the user |
create_conclusion | Save insights about the user to memory |
Environment Variables Reference
| Variable | Required | Default | Description |
|---|---|---|---|
HONCHO_API_KEY | Yes | — | Your Honcho API key from app.honcho.dev |
HONCHO_PEER_NAME | No | $USER | Your identity in the memory system |
HONCHO_WORKSPACE | No | claude_code | Workspace name (groups your sessions) |
HONCHO_CLAUDE_PEER | No | claude | How the AI is identified |
HONCHO_ENDPOINT | No | production | production, local, or a custom URL |
HONCHO_ENABLED | No | true | Set to false to disable |
HONCHO_SAVE_MESSAGES | No | true | Set to false to stop saving messages |
Skills (Slash Commands)
| Command | Description |
|---|---|
/honcho:status | Show current memory status and configuration |
/honcho:interview | Interview to capture stable, cross-project user preferences |
The Interview
The/honcho:interview skill conducts a short interview to learn stable, cross-project aspects about you:
- Communication style — Concise answers, detailed explanations, or a mix
- Tone — Direct and professional or conversational
- Structure — Bullet points, step-by-step, or narrative
- Technical depth — Beginner, intermediate, or expert
- Code quality focus — Clarity, performance, tests, or minimal changes
- Collaboration style — Make changes directly, propose options, or ask first
Using a local Honcho instance
Using Honcho with Claude Desktop
You can also use Honcho with the Claude Desktop app via MCP. This lets Claude manage its own memory in the native desktop experience.Step 1: Get Your API Key
Get an API key from app.honcho.dev.Step 2: Configure Claude Desktop
This requires Node.js. Claude Desktop or Claude Code can help you install it!