Your AI sees what helped before. Automatically.
Not just similarity—what actually worked. All stored locally on your machine.
Core: Hooks for Claude Code. Memories stored locally.
Desktop: 100% local with Ollama/LM Studio. GUI app + MCP tools. Buy on Gumroad
Most AI memory finds things that sound similar to your question.
But sounding similar doesn't mean it helped you before.
You ask your AI: "What's a good restaurant for a date night?"
Your AI remembers two places you've tried before:
Memory A:
"That new romantic sushi place downtown"
You went there - food was disappointing
Memory B:
"The Italian place on Main Street"
You loved it - amazing experience
Regular AI picks Memory A because "romantic" and "downtown" sound like good date words.
Roampal picks Memory B because it remembers you actually had a great time there.
How does it know what worked?
Just talk naturally. The AI reads your response, determines if you were satisfied, and scores the memory in Roampal. No buttons to click, no ratings to give - it learns from the conversation itself.
Questions designed to trick the AI into giving the wrong answer.
| Approach | Got It Right | Improvement |
|---|---|---|
| Standard AI search | 10% | - |
| + Smarter ranking | 20% | +10 pts |
| + Learning from outcomes | 50% | +40 pts |
Smarter ranking helps a little. Outcome tracking helps 4× more.
We measured how well it finds the right answer over time.
Cold start (0 uses)
As you use it
Better than ranking alone
The more you use it, the better it gets at finding what actually helps you.
Better answers with less noise. Roampal only retrieves what's proven helpful, not everything that sounds related. That means lower API costs, faster responses, and more accurate answers.
Coding (30): p=0.001, d=7.49 • Finance (100): p<0.001, χ²=98 • Learning: p=0.005, d=13.4
Full methodology & reproducible benchmarks
Traditional AI memory gets fuller. Roampal gets smarter.
Good advice rises to the top. Bad advice sinks. Automatically.
Short-term, long-term, permanent - your memories organized by how often you need them
Learns which tools work, which topics connect, and what advice helps you specifically
Searches your memories in milliseconds. All on your machine.
Everything stays on your machine. No cloud. No tracking. Works offline.
All of this is tested and verified. Want to see the details?
View Benchmark Source CodeWhat's a good restaurant for a date night?
How about that new sushi place downtown?
Went there, wasn't great...
Any other suggestions?
There's that Italian place on Main Street - quiet atmosphere, great reviews.
Perfect! Had an amazing time there.
Need a restaurant recommendation for tonight
Based on what you enjoyed last time, I'd suggest the Italian place on Main Street again, or something similar in that area.
Keeps track of which solutions actually help with YOUR problems. The more you use it, the better it gets at helping you.
See the AI search memory, create notes, and stream responses in real-time. Full transparency into what it's doing.
Remembers your preferences and learned patterns across ALL conversations. No need to repeat yourself.
Roampal uses LLM to detect outcomes from natural language:
# LLM analyzes conversation and detects outcome
if outcome == "worked":
score += 0.2 # Positive outcome
elif outcome == "failed":
score -= 0.3 # Negative outcome
elif outcome == "partial":
score += 0.05 # Partial success
Roampal builds 3 interconnected Knowledge Graphs that learn different aspects of your memory:
Learns which memory collections answer which types of questions.
You ask: "What books did I read about investing?"
System learned: Questions about "books" → books collection (85% success)
Result: Searches books first, skips less relevant collections → faster answers
Extracts people, places, tools, and concepts from your memories and tracks relationships.
Your memories mention: "Sarah Chen works at TechCorp as an engineer"
System extracts: Sarah Chen → TechCorp → engineer (with quality scores)
Result: "Who works at TechCorp?" → finds Sarah even without exact keyword match
Tracks which tools and actions succeed or fail in different contexts.
During a quiz: AI uses create_memory() to answer questions
System tracks: create_memory in "recall_test" → 5% success (hallucinating!)
System tracks: search_memory in "recall_test" → 85% success
Result: After 3+ failures, warns AI: "create_memory has 5% success here - use search_memory instead"
Together: Routing KG finds the right place, Content KG finds connected information, Action-Effectiveness KG prevents mistakes. All three learn from real outcomes.
All data stored locally:
Zero network calls. Zero telemetry.
"Remembers my entire stack. Never suggests Python when I use Rust."
Also used by writers, students, and founders who want AI that learns their context.
Persistent context that improves over time. No desktop app required.
Restart Claude Code. That's it.
Other memory tools wait for you to ask. Roampal injects context automatically — before every prompt, after every response. No manual calls. No workflow changes.
The UserPromptSubmit hook auto-injects relevant context. Claude sees what worked before.
The Stop hook captures the exchange. Scoring is enforced — not optional.
get_context_insights
search_memory
add_to_memory_bank
update_memory
delete_memory
record_response
score_response
score_response is unique to Claude Code — hooks enforce scoring on every exchange.
| Claude Code | Desktop MCP | |
|---|---|---|
| Context injection | Automatic (hooks) | Manual (prompt LLM) |
| Outcome scoring | Enforced | Opt-in |
| Learning | Every exchange | When you remember to score |
| Best for | Zero-friction workflow | Multi-tool power users |
With Claude Code hooks, this happens automatically — the hooks inject context so the AI knows to use memory tools.
Why outcome learning beats regular memory:
Your AI Remembers Everything. But Does It Learn? → Your AI Keeps Forgetting What You Told It →Give any MCP-compatible AI tool access to Roampal's persistent memory. Works with Claude Code, Cursor, Cline, Continue.dev, and any tool supporting the Model Context Protocol.
Click the settings icon in Roampal's sidebar to access configuration options.
Go to the Integrations tab. Roampal automatically detects MCP-compatible tools installed on your system.
Works with: Any tool with an MCP config file (Claude Code, Cursor, Cline, Continue.dev, etc.)
Click Connect next to any detected tool. Roampal automatically configures the MCP integration.
Click Add Custom MCP Client to manually specify a config file path.
Memory Tools Available:
search_memory
add_to_memory_bank
update_memory
archive_memory
get_context_insights
record_response
Close and reopen your connected tool. Memory tools will be available immediately.
No manual JSON editing required
Bundled paraphrase-multilingual-mpnet-base-v2, no Ollama needed
Memories shared across all connected tools
Fully local after initial setup
Connection not working? Try disconnecting and reconnecting in Settings → Integrations, or reach out to the community for support.
Join Discord CommunityReleased January 2026
TanStack Virtual migration for smoother scrolling, streaming fixes, message virtualization, and 50+ bug fixes. Security hardened with ZIP traversal, XSS, and query logging fixes.
Smooth scrolling for conversations with 5000+ messages. No more lag or jank.
Reliable token-by-token display. Fixed tool chaining and reconnection issues.
Security hardened: ZIP traversal, XSS, query logging. Plus message virtualization and scrollbar fixes.
January 2026 - LLM memory attribution, virtualization fix, selective scoring parity
Release NotesJanuary 2026 - KG 25x faster, message virtualization, store subscription fix
Release NotesDecember 2025 - ChromaDB upgraded to 1.x, query timeouts prevent UI freezes, ghost entry handling
Release NotesDecember 2025 - Fixes book deletion ghost vectors, adds timeout protection, 3x faster startup
Release Notes →December 2025 - MCP security hardening, full memory content returned, in-app update notifications
Release Notes →December 2025 - Monolithic file refactored into 9 focused, testable modules. 260 tests passing
Release Notes →December 2025 - Internal LLM contributes to Action KG, actionable get_context_insights prompts, ~49% improved book retrieval
Release Notes →December 2025 - Connect to external MCP tool servers, statistical confidence scoring, 14-language smart sorting
Release Notes →November 2025 - 3rd Knowledge Graph learns tool effectiveness, state-of-the-art retrieval, 100% accuracy on benchmarks
Release Notes →November 2025 - Intelligent knowledge graph routing, enhanced MCP with semantic learning storage
Release Notes →November 2025 - Critical fixes for collection-specific search and KG success rate accuracy
Release Notes →October 2025 - Persistent memory bank, document upload (Books), 100% local with Ollama integration
Release Notes →Released January 2026
Fixes silent hook server crashes that left users without context injection. Server now auto-restarts when embeddings corrupt.
/api/health now tests embedding functionality. Returns 503 if broken instead of silent failure.
Server health checked before all MCP tools. Unhealthy server auto-restarts on next tool call.
Hooks exit non-zero on failure. Users see clear error messages instead of silent context loss.
Wilson scoring for memory_bank, stricter promotion requirements, archive cleanup.
Release Notes →Score each cached memory individually. Wilson score fix, FastAPI lifecycle management.
Release Notes →Critical fixes for identity injection and cold start bloat.
Release Notes →January 2026 - Identity detection prompts, profile-only cold start, recency sort fix
Release Notes →January 2026 - Critical fix: roampal init now writes to ~/.claude.json instead of invalid ~/.claude/.mcp.json
Release Notes →January 2026 - Fixed related parameter handling in score_response fallback path
Release Notes →January 2026 - Critical performance fix: score_response latency 10s → <500ms
Release Notes →December 2025 - Cursor MCP support, always-inject identity, ghost registry, roampal doctor command
Release Notes →December 2025 - Emergency fix for fresh installs failing to load MCP tools
Release Notes →December 2025 - Fixed critical "reading your own writes" bug in knowledge graph
Release Notes →December 2025 - Claude Code users now see update notifications via MCP hook
Release Notes →December 2025 - Fixed critical bug where MCP connected to wrong ChromaDB collection
Release Notes →December 2025 - Renamed archive_memory → delete_memory, now actually removes memories
Release Notes →December 2025 - Fixed cleanup of old memories, added update notifications, archive_memory fix
Release Notes →December 2025 - Fixed score_response returning "0 memories updated", book management initialization
Release Notes →December 2025 - Run dev and prod instances simultaneously without collision
Release Notes →Cloud AI stores what you say. Roampal learns what works.
Three key differences:
Works with many popular AI models:
Pick the one that works best on your computer. Install from Settings.
Yes! After downloading models, Roampal works completely offline. No internet required.
Minimum: 8GB RAM, 10GB free disk space.
Recommended: 16GB RAM and a decent graphics card for faster responses.
Easy way: Go to Settings → Export. Pick what you want to backup and download a zip file.
Manual: All your data is stored in regular files on your computer. Just copy the data folder to backup.
The code is free on GitHub. The $9.99 gets you:
Technical users can View on GitHub for free. The $9.99 is for convenience.
No. Roampal uses AI models that can generate incorrect information, hallucinate facts, or reflect training biases.
Always verify critical information from authoritative sources. Do not rely on AI-generated content for:
When you connect Roampal to Claude Code, Cursor, or other MCP-compatible tools, they get access to these memory tools:
Your AI uses these automatically during conversation. You don't need to do anything special.
Just talk naturally. The AI reads your response, determines if you were satisfied, and scores the memory in Roampal.
For example:
No buttons to click, no ratings to give. It learns from the conversation itself.
Roampal is built on a simple idea: software that respects you. No hidden fees, no data collection, no lock-in.
AI that grows with you. Learns from outcomes. Tracks what actually works. 100% local.
Pre-built version: Just download and run • Or build yourself for free from the source code