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

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