zircote/subcog

Persistent memory system for AI coding assistants. Captures decisions, learnings, and context from coding sessions. Features hybrid search (semantic + BM25), MCP server integration, SQLite persistence with knowledge graph, and proactive memory surfacing. Written in Rust.

43
/ 100
Emerging

Implements three-layer storage (SQLite + FTS5 + HNSW vectors) with Reciprocal Rank Fusion for hybrid search scoring, exposing ~22 MCP tools via stdio or HTTP transport for Claude Desktop and other AI agents. Achieves 97% factual recall accuracy on LongMemEval benchmarks with automatic all-MiniLM-L6-v2 embedding generation, faceted memory organization by project/branch/file, and optional entity extraction with knowledge graph inference.

No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

17

Forks

4

Language

Rust

License

MIT

Last pushed

Mar 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/zircote/subcog"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.