dnotitia/akb
View on GitHub ↗AKB — Agent Knowledgebase. Organizational memory for AI agents: vault-scoped docs / tables / files unified by URI graph, served over MCP.
147 ★7 forksPythonUpdated 21d ago
What you need to know
AKB (Agent Knowledge Base): a git-backed, MCP-served organizational memory for AI agents with hybrid semantic + keyword search, tables, files, and a URI graph.
Install
docker compose 3-container stack (PostgreSQL + backend + frontend), or the npm akb-mcp stdio proxy.
Usage
- •Self-host, then point MCP clients at the Streamable HTTP backend or akb-mcp proxy; optional embedding endpoint enables dense search.
Key features
- ✓hybrid dense + BM25 retrieval (Recall@5 98.4% on LongMemEval-S)
- ✓structured tables and SQL
- ✓relations and knowledge graph
- ✓Claude Code / Codex plugins
- ✓driver-pluggable vector store (pgvector, Qdrant, Seahorse)
Caveats
- ⚠BSL 1.1 license: free production use under 100 named seats, converts to Apache 2.0 after four years
Clients: Claude Code · Cursor · Windsurf · Cline · Continue
Reviewed 2026-08-11
Topics
agentclaudeclaude-codefastapiknowledge-baseknowledge-graphmcpmodel-context-protocolmulti-tenantpgvectorpostgresragreactvector-search
- Stars
- 147★
- Forks
- 7
- Language
- Python
- License
- NOASSERTION
- Created
- 2026-05-07
- Last push
- 2026-08-15