-
-
Notifications
You must be signed in to change notification settings - Fork 24
FAQ
Common questions about SuperLocalMemory V2, answered.
SuperLocalMemory V2 is an intelligent local memory system for AI assistants. It stores your conversations, code decisions, and project context locally, so AI assistants like Claude can remember everything about you and your projects.
Yes, 100% free. MIT license. No usage limits. No credit systems. No "free tier" restrictions. Use it commercially if you want.
No! SuperLocalMemory V2.1.0 is universal and works with 17+ IDEs:
- MCP Integration: Cursor, Windsurf, Claude Desktop, Continue.dev, ChatGPT Desktop, Perplexity, Zed, OpenCode, Antigravity
- Skills: Claude Code, Continue.dev, Cody
- CLI: Aider, any terminal
- Python API: Custom integrations
100% on your local machine at ~/.claude-memory/. Nothing is ever sent to any cloud service. No telemetry, no analytics, no data collection.
Yes. Your data:
- Never leaves your computer
- Is stored in a local SQLite database
- Has no network connectivity
- Requires no API keys or accounts
Yes, by default. Since no data leaves your machine, there's no third-party data processing to worry about. You have complete control over your data.
Yes. SuperLocalMemory is ideal for:
- Enterprise environments
- Classified projects
- Healthcare (HIPAA)
- Financial services
- Air-gapped systems
No. Pattern learning happens entirely locally using basic frequency analysis. No external AI services, no API calls, no internet required.
SuperLocalMemory V2.2.0 has a 9-layer universal architecture:
-
Layer 9: Visualization — Interactive web dashboard (NEW v2.2.0)
-
Layer 8: Hybrid Search — Multi-strategy retrieval (NEW v2.2.0)
-
Layer 7: Universal Access — MCP + Skills + CLI (works everywhere)
-
Layer 6: MCP Integration — Model Context Protocol for 17+ IDEs
-
Layer 5: Skills Layer — 7 universal slash-commands
-
Layer 4: Pattern Learning — Learns your preferences
-
Layer 3: Knowledge Graph — Auto-discovers relationships
-
Layer 2: Hierarchical Index — Tree structure for navigation
-
Layer 1: Raw Storage — SQLite + full-text search
All layers share the same local database - no duplication, no sync issues.
Full architecture explanation →
- Extracts key terms from your memories (TF-IDF)
- Calculates similarity between memories
- Groups similar memories into clusters (Leiden algorithm)
- Auto-names clusters based on content
Example: It discovers "JWT", "OAuth", and "session tokens" are all related to "Authentication" — even if you never tagged them.
Pattern learning analyzes your memories to detect:
- Framework preferences ("React: 73% confidence")
- Coding style ("Performance over readability: 58%")
- Testing approaches ("Jest preferred: 65%")
You can feed this to Claude to get personalized suggestions.
Yes! Create isolated contexts:
superlocalmemoryv2:profile create work
superlocalmemoryv2:profile create personal
superlocalmemoryv2:profile create client-acme
superlocalmemoryv2:profile switch workEach profile has completely separate memories, graphs, and patterns.
SQLite only (by design). Benefits:
- Zero configuration
- No server to run
- Portable (single file)
- Reliable and fast
- Works everywhere
Yes. Your data is in ~/.claude-memory/memory.db. You can:
- Copy the SQLite file
- Query it with any SQLite tool
- Write custom export scripts
| Aspect | Mem0 | SuperLocalMemory |
|---|---|---|
| Price | Usage-based | Free forever |
| Data location | Cloud | 100% local |
| Pattern learning | No | Yes |
| Setup | API keys, accounts | ./install.sh |
| Aspect | Zep | SuperLocalMemory V2.1.0 |
|---|---|---|
| Price | $50/month | Free forever |
| Data location | Cloud | 100% local |
| IDE Support | 1-2 | 17+ IDEs |
| Universal Architecture | No | Yes (9 layers) |
| MCP Integration | No | Yes |
| Credit limits | Yes | No limits |
ChatGPT memory:
- Is cloud-based (privacy concerns)
- Has limited capacity
- Doesn't work with Claude
- No knowledge graphs
- No pattern learning
- No multi-profile
No. Those are note-taking apps. SuperLocalMemory is specifically designed for:
- AI assistant context
- Automatic relationship discovery
- Pattern learning
- Code/development workflows
NEW in v2.2.0: An interactive web-based dashboard for exploring your memories visually.
Features:
- 📈 Timeline View - See all memories chronologically with importance color-coding
- 🔍 Search Explorer - Real-time semantic search with visual score bars
- 🕸️ Graph Visualization - Interactive knowledge graph with zoom/pan
- 📊 Statistics Dashboard - Memory trends, tag clouds, pattern insights
Launch:
python ~/.claude-memory/ui_server.py
# Opens at http://localhost:8765NEW in v2.2.0: A multi-strategy search system that combines three methods for maximum accuracy:
- Semantic Search (TF-IDF) - Finds conceptually similar content
- Full-Text Search (FTS5) - Exact phrase and keyword matching
- Graph-Enhanced Search - Traverses knowledge graph for related memories
Why use it?
- Better accuracy: 89% precision vs 78% for semantic-only
- Maximum recall: Finds 91% of relevant results
- Best F1 score: 0.90 (balanced precision and recall)
- Minimal overhead: ~80ms vs ~45ms for single strategy
Usage:
# Hybrid (default)
slm recall "authentication patterns"
# Semantic only
slm recall "auth" --strategy semantic
# Full-text only
slm recall "JWT tokens" --strategy fts
# Graph only
slm recall "security" --strategy graphTimeline View shows all memories chronologically with visual indicators.
Steps:
- Start dashboard:
python ~/.claude-memory/ui_server.py - Navigate to Timeline tab
- See all memories sorted by date
- Filter by date range (last 7/30/90 days, custom)
- Click memories to expand details
Features:
- Color-coded importance: Red (critical), Orange (high), Yellow (medium), Green (low)
- Cluster badges: Shows which cluster each memory belongs to
- Hover tooltips: Preview full content
- Quick actions: Edit, delete, export
Use case: "What did I work on last week?"
Timeline → Filter: Last 7 days → Scan chronologically
Yes! The dashboard includes an interactive graph visualization.
Steps:
- Start dashboard
- Navigate to Graph tab
- Interact with the graph:
- Zoom: Mouse wheel or pinch
- Pan: Click and drag background
- Move nodes: Click and drag nodes
- Explore: Click clusters to see members
Features:
- Cluster coloring: Each cluster has unique color
- Edge weights: Thicker edges = stronger relationships
- Node sizing: Larger nodes = more connections
- Layout options: Force-directed, circular, hierarchical
Use case: "How are my authentication memories related?"
Graph → Click "Authentication & Security" cluster → See all 12 connected memories
Both use the same search engine but Search Explorer adds visual features:
| Feature | CLI | Search Explorer |
|---|---|---|
| Results | Text list | Visual cards with scores |
| Scores | Numeric (0-1) | Visual bars (0-100%) |
| Filters | Command flags | Interactive UI |
| Live search | No | Yes (updates as you type) |
| Strategy toggle | Flag --strategy
|
Dropdown menu |
| Export | Copy/paste | JSON/CSV/PDF buttons |
When to use each:
CLI: Quick searches, scripting, automation
slm recall "authentication" --limit 5Search Explorer: Visual exploration, comparing results, filtering
Dashboard → Search tab → Type "authentication" → See visual scores → Filter → Export
Universal integration across 17+ IDEs:
- MCP Server - Native integration with Cursor, Windsurf, Claude Desktop, Continue.dev, and 7+ more
- 7 Universal Skills - Slash-commands for Claude Code, Continue.dev, Cody
-
Universal CLI -
slmcommand works in any terminal - Auto-Configuration - Zero manual setup for major IDEs
MCP (Model Context Protocol) is Anthropic's protocol for connecting AI assistants to external tools. SuperLocalMemory's MCP server lets AI naturally use your memory without slash commands.
Example:
You: "Remember that we use FastAPI for APIs"
Claude: [Uses remember tool automatically] ✓ Saved
Skills are slash-commands that work across multiple IDEs:
-
/slm-remember- Save memory -
/slm-recall- Search -
/slm-status- System health -
/slm-build-graph- Rebuild graph -
/slm-list-recent- Show recent -
/slm-switch-profile- Change profile -
/slm-show-patterns- Show learned patterns
All skills use the same local database as MCP and CLI.
Auto-configured (run install.sh):
- ✅ Claude Desktop
- ✅ Cursor
- ✅ Windsurf
- ✅ Continue.dev (VS Code)
Manual setup available:
- ChatGPT Desktop, Perplexity AI, Zed, OpenCode, Antigravity, Cody, Aider
Yes! All three methods use the same SQLite database at ~/.claude-memory/memory.db. No duplication, no sync issues.
Save with MCP → Search with CLI → View with Skills → All work on the same memories.
No, 100% backward compatible. All v2.0 commands still work. Your existing memories are preserved. Nothing breaks.
Unlimited. Tested up to 5,000+ memories with no issues. The graph engine has a configurable limit (default 5,000) for performance.
- Full-text search: ~45ms (3.3x faster than v1)
- Graph queries: <100ms
- Pattern lookup: <50ms
No! The knowledge graph automatically discovers relationships. Tags are optional for additional organization.
- After adding 10+ new memories — rebuild for best results
- Weekly — if you add memories regularly
- It's fast — <2 seconds for 100 memories
python ~/.claude-memory/graph_engine.py buildYes, 100% offline. No internet connection required for any feature.
Add to PATH:
export PATH="${HOME}/.claude-memory/bin:${PATH}"Install optional dependency:
pip install scikit-learn- Check if memory was added:
superlocalmemoryv2:list - Try exact phrase search
- Rebuild FTS index (rare): restart the app
See Contributing for guidelines. Areas we need help:
- Performance optimizations
- Graph visualization UI
- Additional pattern categories
- Documentation improvements
Yes! See Roadmap for upcoming features.
Varun Pratap Bhardwaj - Solution Architect and Original Creator
SuperLocalMemory V2 is built as an open-source alternative to expensive cloud-based memory services like Mem0 and Zep.
- GitHub: github.com/varun369
- License: MIT (free for commercial use)
- Support: Buy me a coffee
Created by Varun Pratap Bhardwaj
SuperLocalMemory V3 — Your AI Finally Remembers You. 100% local. 100% private. 100% free.
Part of Qualixar | Created by Varun Pratap Bhardwaj | GitHub
SuperLocalMemory V3
Getting Started
Reference
Architecture
Enterprise
V2 Documentation