Ledger — local-first AI memory for the Quorum council. ChromaDB-backed knowledge graph with 32 MCP tools, auto-save hooks, and Quorum-shaped role wings. Forked from MemPalace (MIT).
Show comprehensive MemPalace help — available skills, MCP tools, CLI commands, hooks, and architecture.
Set up MemPalace — install the package, initialize a palace, configure MCP server, and verify everything works.
Mine projects and conversations into the MemPalace. Supports project files, conversation exports, and auto-classification.
Search your memories across the MemPalace using semantic search with wing/room filtering.
Show the current state of your memory palace — wings, rooms, drawer counts, and suggestions.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
100% recall is the design requirement. We store your exact words. We never summarize. We never paraphrase. Your data physically cannot leave your machine — there is no cloud endpoint to call.
🎬 60-second demo: coming in the next release — watch a Claude session recall a 6-month-old decision verbatim, in 80ms, from a graph that has never touched the network. (Track the demo build →)
You ask Claude: "Why did we pick Stripe over Lemon Squeezy back in May?"
Generic Claude (no Ledger):
I don't have memory of our previous conversations. Could you share what you discussed? Generally, the trade-offs between Stripe and Lemon Squeezy include: Stripe gives more control and better APIs but requires you to handle merchant-of-record duties; Lemon Squeezy handles MoR but takes a higher fee. Without your specific context...
Generic answer. You're the one with the memory. The AI just rephrases what you already know.
Claude + Ledger:
Pulling from
cfo/decisions/2026-05-25-stripe-vs-lemon-squeezy:"Reversed Lemon Squeezy → Stripe processor decision today. Infinidatum LLC is registered MoR, so the Lemon Squeezy MoR benefit is moot. Stripe gives better webhook ergonomics for the license-JWT issuance path. Cost delta: ~1.1% favor Stripe on volumes above $50K/mo."
The reversal happened 2026-05-25 in the launch-session batch. The CFO weighed in on the cost delta; the CIO weighed in on the webhook ergonomics. Logged in the same drawer as the marketplace-pricing decision.
Your exact words, returned verbatim, with the timestamp, the people involved, and the surrounding decisions linked.
| What | Why it matters | Where it lives |
|---|---|---|
| Verbatim by design | We never summarize, paraphrase, or lossy-compress user data. We store your exact words and return them. If you said it, we kept it. | mempalace/searcher.py |
| Local-first by architecture | All extraction, chunking, embedding, retrieval, and graph traversal happens on your machine. External LLMs are BYOK, opt-in, never default, never silent fallback. | CLAUDE.md design principles |
| 96.6% R@5 on LongMemEval (real, sourced) | Beats the published baselines on the standard long-conversation recall benchmark — using zero LLM calls at retrieval time. Pure index + graph + AAAK symbolic compression. | benchmarks/README.md |
| Graph-queryable, role-shaped | Entities, relationships, and temporal validity (valid_from / valid_to) are first-class. With sakthi init --sabha, the 9 Quorum role wings (CFO, CMO, CSO, CIO, CAIO, CXO, CHRO, CLC, CEO) come pre-bootstrapped — so memory naturally segments by domain. | mempalace/knowledge_graph.py |
| 32 MCP tools | Full read/write/graph-traversal surface exposed to any MCP client (Claude Code, Claude Desktop, any MCP-aware host). Search, knowledge-graph queries, tunnel traversal, diary, sittham corpus ingest — all callable from the model. | MCP tool list |
| Pairs with Quorum | The Quorum council's 9 C-suite skills route to a role, then query the matching Ledger wing. The two repos ship as a marketplace pair, MIT-licensed, designed to compose. | Quorum |
Ledger standalone — for any Claude / MCP / local-LLM workflow:
# 1. Install
uv tool install ledger # or: pip install ledger
# 2. Bootstrap with the Quorum 9-wing preset (recommended even if you skip Quorum)
sakthi init --sabha ~/sakthi
# 3. Register with Claude Code as an MCP server
claude mcp add sakthi -- sakthi-mcp --palace ~/sakthi
Ledger + the Quorum council together — the full local-first AI C-Suite stack:
Pramana (प्रमाण — Sanskrit for *means of valid knowledge / standard of evidence*) is a research agent for Sabha OS. It runs a fixed topic deep-dive workflow grounded in web sources and produces a 9-section markdown briefing with a mandatory contrarian view. Triggers on phrases like "Pramana, <topic>", "deep dive on X", "research X", "brief me on X". Source-quality tiered (Tier A primary docs · B reputable analysis · C navigation aids · D avoid). Self-checks the citation graph before delivery — every claim is cited, every citation resolves.
npx claudepluginhub infinidatum-llc/ledgerA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.