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 1mo 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

Stars
147★
Forks
7
Language
Python
License
NOASSERTION
Created
2026-05-07
Last push
2026-08-15