Vibe Coding Discover

RAG

yantrikdb-server

View on GitHub

Cognitive memory database for AI agents — consolidates duplicates, detects contradictions, fades stale memories via temporal decay. Rust, Apache-2.0, ships as library / MCP server / HTTP cluster.

★ 17514 forksRustApache-2.0yantrikos

YantrikDB is a Rust cognitive memory engine for AI agents: a vector/knowledge store that consolidates duplicates, detects contradictions, and decays stale memories. Ship it as an embeddable library, HTTP/HA cluster, or MCP server with 15 memory tools.

Use Cases

Give coding agents like Claude Code, Cursor and Windsurf persistent memory over MCPConsolidate duplicate agent memories into canonical entriesDetect and resolve contradictory facts across agent sessionsFade stale memories with configurable temporal decayStore and query entities/relations as a knowledge graphCut context tokens vs dumping CLAUDE.md memory filesShare one memory store across machines or teammates via HA clusterRecord and reinforce procedural strategies for agentsDerive user personality/preference traits from memory patternsSurface proactive triggers for conflicts, deadlines and decaying factsEmbed a semantic memory engine directly in Python or Rust appsRun a multi-tenant memory service over HTTP with quotas and metrics

Built With

Language
Rust
Frameworks
FastAPI · sentence-transformers · PyO3 · maturin · uvicorn · LangChain · CrewAI · OpenAI · Docker · Prometheus · SQLite · PyTorch

Tags

agent-memory · cognitive-memory · vector-database · embeddings · mcp-server · knowledge-graph · semantic-memory · temporal-decay · memory-consolidation · contradiction-detection · hnsw · rust · self-hosted · persistent-memory · clustering · llm