akitaonrails/ai-memory
Solution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors
Rust★ 7,812+167 that day#3 on trendingE 39 health7.95% duplicated
E39/100
Duplication46
9.7% in rust, bash, sql, powershell, perl, pythonDead coden/a
JavaScript, TypeScript and Python are under 5% of the codeComplexity33
79.9%Most complex files
- crates/ai-memory-store/src/reader.rs1952 cx
- crates/ai-memory-store/src/ops.rs1827 cx
- crates/ai-memory-cli/src/commands/install_hooks.rs1170 cx
- crates/ai-memory-mcp/src/server.rs937 cx
- crates/ai-memory-mcp/src/admin.rs876 cx
- crates/ai-memory-hooks/src/router.rs707 cx
- crates/ai-memory-workstream/src/transcript.rs672 cx
- crates/ai-memory-wiki/src/wiki.rs478 cx
- crates/ai-memory-cli/src/commands/install_mcp.rs459 cx
- crates/ai-memory-cli/src/commands/serve.rs458 cx
Dead code 0% unused · 0 findings
No dead code found — everything here is reachable.
654files
326,063lines
1,900,691tokens
2,454clones
25,907duplicated lines (7.95%)
183,356duplicated tokens (9.65%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| rust | 293 | 253,232 | 2,364 | 24,618 | 9.72% |
| sql | 56 | 2,714 | 40 | 675 | 24.87% |
| bash | 130 | 18,582 | 22 | 320 | 1.72% |
| markdown | 90 | 29,816 | 19 | 194 | 0.65% |
| yaml | 10 | 1,823 | 6 | 56 | 3.07% |
| markup | 9 | 986 | 2 | 24 | 2.43% |
| toml | 23 | 3,047 | 1 | 20 | 0.66% |
| text | 20 | 9,481 | 0 | 0 | 0% |
| json | 13 | 3,358 | 0 | 0 | 0% |
| powershell | 4 | 1,112 | 0 | 0 | 0% |
Largest clones
- 161 lines · 1,199 tokens rustcrates/ai-memory-cli/src/commands/install_hooks.rs:3581–3741⇆crates/ai-memory-cli/src/commands/install_hooks.rs:4326–4486
- 60 lines · 535 tokens rustcrates/ai-memory-mcp/tests/suite/agent_messages_briefing.rs:50–109⇆crates/ai-memory-mcp/tests/suite/agent_messages_tools.rs:57–116
- 63 lines · 495 tokens rustcrates/ai-memory-mcp/src/admin.rs:10255–10317⇆crates/ai-memory-mcp/src/admin.rs:10365–10427
- 62 lines · 494 tokens rustcrates/ai-memory-cli/src/commands/install_hooks.rs:3680–3741⇆crates/ai-memory-cli/src/commands/openclaw_plugin.rs:352–413
- 84 lines · 441 tokens rustcrates/ai-memory-mcp/src/admin.rs:9102–9185⇆crates/ai-memory-mcp/src/admin.rs:9398–9482
- 28 lines · 368 tokens rustcrates/ai-memory-cli/src/commands/install_mcp.rs:1934–1961⇆crates/ai-memory-cli/src/commands/install_mcp.rs:2041–2068
- 36 lines · 351 tokens markdowncrates/ai-memory-consolidate/prompts/batch_consolidate_system.md:64–99⇆crates/ai-memory-consolidate/prompts/bootstrap_system.md:55–90
- 34 lines · 350 tokens markdowncrates/ai-memory-consolidate/prompts/batch_consolidate_system.md:66–99⇆crates/ai-memory-consolidate/prompts/single_consolidate_system.md:61–94
- 38 lines · 337 tokens rustcrates/ai-memory-mcp/tests/suite/admin_audit_log.rs:3–40⇆crates/ai-memory-mcp/tests/suite/admin_status_search.rs:7–44
- 42 lines · 337 tokens rustcrates/ai-memory-mcp/tests/suite/admin_move.rs:724–765⇆crates/ai-memory-mcp/tests/suite/admin_move.rs:1507–1550
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 22, 2026 | #3 | 7,812 (+167) | 654 | 326,063 | 2,454 | 7.95% | E 39 | 5157c6b |
Want this for your own project? Install jscpd and run jscpd .