Refresh competitor star counts and add benchmark caveat#855
Conversation
Update mem0 (58K), Letta (23K), Khoj (35K), and claude-mem (81K) star counts in the README comparison table and benchmark/COMPARISON.md, and add a note that agentmemory's R@5 is LongMemEval-S while the mem0/Letta figures are LoCoMo (different dataset, ballpark only). Verified the iii-engine v0.11.2 pin and per-agent hook counts are current, so they are left unchanged.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughWalkthroughThis PR updates benchmark comparison docs: replaces the ChangesBenchmark Comparison Updates
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@benchmark/COMPARISON.md`:
- Around line 29-31: The docs still refer to "claude-mem" while the feature
matrix uses "supermemory": search for the string "claude-mem" and replace it
with "supermemory" in the competitor listing (specifically in the
section-competitors.svg content where the competitor enumeration text appears)
and in the German README translation (README.de-DE.md) so the terminology
matches the table header "supermemory"; verify the SVG text nodes/labels and any
README sentences are updated and preserved (escaping/encoding) and run a quick
grep to ensure no other files still contain "claude-mem".
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 8be09609-25dc-4749-8b06-abec458004dd
📒 Files selected for processing (2)
README.mdbenchmark/COMPARISON.md
✅ Files skipped from review due to trivial changes (1)
- README.md
| | Feature | agentmemory | mem0 | Letta/MemGPT | Khoj | supermemory | Hippo | | ||
| |---|---|---|---|---|---|---| | ||
| | **GitHub stars** | Growing | 53K+ | 22K+ | 34K+ | 46K+ | Trending | | ||
| | **Type** | Memory engine + MCP server | Memory layer API | Full agent runtime | Personal AI | MCP server | Memory system | | ||
| | **Auto-capture via hooks** | ✅ 12 lifecycle hooks | ❌ Manual `add()` | ❌ Agent self-edits | ❌ Manual | ✅ Limited | ❌ Manual | | ||
| | **Search strategy** | BM25 + Vector + Graph | Vector + Graph | Vector (archival) | Semantic | FTS5 | Decay-weighted | | ||
| | **GitHub stars** | Growing | 58K+ | 23K+ | 35K+ | 26K+ | Trending | |
There was a problem hiding this comment.
Update cross-file references from claude-mem to supermemory.
The column replacement from claude-mem to supermemory in this Feature Matrix is not reflected in related documentation files, creating terminology inconsistencies:
assets/tags/section-competitors.svg:15still lists "claude-mem" in the competitor enumerationREADMEs/README.de-DE.md:260still references "claude-mem" in the German translation
These should be updated to maintain consistency across the documentation.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@benchmark/COMPARISON.md` around lines 29 - 31, The docs still refer to
"claude-mem" while the feature matrix uses "supermemory": search for the string
"claude-mem" and replace it with "supermemory" in the competitor listing
(specifically in the section-competitors.svg content where the competitor
enumeration text appears) and in the German README translation (README.de-DE.md)
so the terminology matches the table header "supermemory"; verify the SVG text
nodes/labels and any README sentences are updated and preserved
(escaping/encoding) and run a quick grep to ensure no other files still contain
"claude-mem".
…orted Add MemPalace to the comparison (54K-star vector-only OSS) and label its ~96.6% R@5 as a vendor-published claim we have not reproduced. Clarify that only agentmemory's 95.2% is our own measured, reproducible result and every other number is a vendor claim on a different benchmark or harness, so the figures are ballpark not head-to-head.
What
Refreshes the outdated competitor numbers in the comparison tables and adds a fairness note.
Verified, left unchanged
Skill count (8 to 15) is handled by the detailed-skills PR, not duplicated here.
Summary by CodeRabbit