- Highlight Smart Trash™ as a key differentiator at the top
- Emphasize 'Context That Stands Out' as the main value prop
- Reframe features around context continuity and knowledge compounding
- Make the messaging more impactful and developer-focused
- Update closing CTA to focus on context as competitive advantage
2025-09-09 02:15:06 -04:00
8 changed files with 580 additions and 485 deletions
## Remember that one thing? Neither do we… but `claude-mem` does! 😵💫
A revolutionary memory system that transforms your Claude Code conversations into a persistent, intelligent knowledge base. Never lose valuable insights, code patterns, or debugging solutions again. Your AI assistant finally has a memory that spans across all your projects and sessions.
Stop repeating yourself. `claude-mem` remembers what you and Claude Code figure out, so every new chat starts smarter than the last.
## 🚀 Why Claude-Mem?
## ⚡️ 10‑Second Setup
### The Problem We Solve
- **Lost Context**: Starting every Claude Code session from scratch
- **Repeated Explanations**: Re-describing your codebase and architecture repeatedly
- **Fragmented Knowledge**: Valuable insights scattered across hundreds of conversations
- **Context Switching**: Losing progress when switching between projects or devices
- **Knowledge Decay**: Brilliant solutions forgotten and re-discovered multiple times
### The Claude-Mem Solution
Transform your Claude Code experience from forgetful to persistent, from isolated sessions to connected knowledge, from starting over to building upon previous insights.
## ✨ Key Features
### 🧠 **Intelligent Memory Compression**
- Automatically extracts key learnings from your Claude Code conversations
- Identifies patterns, architectural decisions, and breakthrough moments
- Compresses hours of conversation into searchable, actionable knowledge
- Uses advanced AI analysis to understand context and significance
### 🔄 **Seamless Integration**
- **One-command setup**: `claude-mem install` and you're ready
- **Zero friction**: Works invisibly in the background
- **Automatic triggers**: Memory compression on `/compact` and `/clear`
- **Instant context loading**: New sessions start with relevant memories
### 🎯 **Smart Context Loading**
- Loads relevant memories when starting new sessions
- Project-aware context selection
- Semantic search finds related knowledge across all sessions
- Prevents re-explaining the same concepts repeatedly
### 📚 **Comprehensive Knowledge Base**
- Stores technical implementations, bug fixes, and solutions
- Captures design patterns and architectural decisions
- Remembers tool configurations and setup procedures
- Archives complete conversation transcripts for detailed reference
### 🔍 **Powerful Search & Retrieval**
- Vector-based semantic search finds related concepts
- Keyword search for specific terms and technologies
- Project filtering to focus on relevant memories
- Time-based filtering to find recent insights
## 🛠 Installation & Setup
### Prerequisites
- Node.js 18+
- Claude Code CLI installed
- uv (Python package manager) - automatically installed if missing
### Quick Install
```bash
# Install globally
npm install -g claude-mem
# Set up Claude Code integration (installs uv if needed)
claude-mem install
# Restart Claude Code to activate
npm install -g claude-mem && claude-mem install
```
### Alternative Installation
That’s it. Restart Claude Code and you’re good. No config. No tedious setup or dependencies.
## ✨ What You Get
- Remembers key insights from your chats with Claude Code
- Starts new sessions with the right context
- Works quietly in the background
- One-command install and status check
- **🎭 Shakespeare's Memory Theatre**: Transform operations into theatrical magnificence!
## 🎭 NEW: Shakespeare's Memory Theatre
*"All the world's a stage, And all memory merely players"*
Experience claude-mem operations as a dramatic performance! Choose from five theatrical acts:
```bash
# Use without installing globally
npx claude-mem install
claude-mem theatre # Full theatrical experience
claude-mem theatre --act I # Tragedy of Defensive Validation
claude-mem theatre --act II # Romeo and Chroma_Add
claude-mem compress-theatrical file # Compress with Shakespearean flair
claude-mem status-theatrical # Check status dramatically
```
The `claude-mem install` command will automatically install [uv](https://docs.astral.sh/uv/) if it's not already present on your system. uv is required for the Chroma MCP server that powers the memory system.
**Interactive Features:**
- 🎪 Choose dialogue responses
- 🍅 Throw tomatoes at bad code
- 👏 Standing ovation meter
- 📜 Soliloquy generator
- 🎺 Trumpet fanfares
[📖 Full Shakespeare Theatre Documentation](docs/shakespeare-theatre.md)
## 🗑️ Smart Trash™ (Your Panic Button)
Delete something by accident? It’s not gone.
- Everything goes to `~/.claude-mem/trash/`
- Restore with a single command: `claude-mem restore`
- Timestamped so you can see when things moved
## 🎯 Why It’s Useful
- No more re-explaining your project over and over
- Pick up exactly where you left off
- Find past solutions fast when you face a familiar bug
- Your knowledge compounds the more you use it
## 🧭 Minimal Commands You’ll Ever Need
### Verification
```bash
# Check installation status
claude-mem status
claude-mem install # Set up/repair integration
claude-mem status# Check everything’s working
claude-mem load-context # Peek at what it remembers
claude-mem logs # If you’re curious
claude-mem uninstall # Remove hooks
# Extras
claude-mem trash-view # See what’s in Smart Trash™
!`[ -z "$ARGUMENTS" ] || [ "$ARGUMENTS" = "help" ] && printf '%s\n' '## 🧠 Claude-Mem Help' '' '**Available Commands:**' '' '• /claude-mem save [message] - Quick save of conversation overview' '• /claude-mem remember [query] - Search saved memories' '• /claude-mem help - Show this help' '' '**Quick Shortcuts:**' '• /save - Direct save' '• /remember - Direct search' '' '**About /save:**' 'Quick way to save an overview to claude-mem without processing the' 'entire transcript. Use this when you dont need a detailed archive,' 'just a summary of key points and decisions.' '' '**Optional Features (configure during install):**' '• Compress on /clear: Archives full transcript when clearing (off by default)' '• Session start: Loads recent memories when starting Claude Code' '' 'For more details: claude-mem --help' && exit 0`
### Process other commands
Handle claude-mem operation: $ARGUMENTS
If $ARGUMENTS starts with "save":
- Write an overview of the current conversation context
- Add it to claude-mem using the chroma MCP tools
- Save the overview using: `claude-mem save "your overview message"`
If $ARGUMENTS starts with "remember":
- Search claude-mem for relevant memories using the query
- Display the most relevant memories from previous sessions
- Use chroma_query_documents to find and present context
"description":"Memory compression system for Claude Code - persist context across sessions",
"keywords":[
"claude",
@@ -52,6 +52,7 @@
"dist",
"hooks",
"commands",
".mcp.json"
".mcp.json",
"CHANGELOG.md"
]
}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.