canwhite/Krebs
Self-hosted general-purpose AI agent with attention management, memory consolidation, and multi-model support.

Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history
Krebs is a self-hosted AI agent gateway featuring a general-purpose agent with multi-turn dialogue, tool execution, and skill invocation. It implements two-phase memory consolidation, session history RAG using BM25 retrieval, and self-verification to maintain task alignment. The system supports multiple LLMs (DeepSeek, Claude), provides an HTTP/WebSocket API, and includes sandboxed tool execution via WASM.
Frequently asked
- What is canwhite/Krebs?
- Self-hosted general-purpose AI agent with attention management, memory consolidation, and multi-model support.
- Is Krebs open source?
- Yes — canwhite/Krebs is an open-source project tracked on heatdrop.
- What language is Krebs written in?
- canwhite/Krebs is primarily written in JavaScript.
- How popular is Krebs?
- canwhite/Krebs has 1k stars on GitHub.
- Where can I find Krebs?
- canwhite/Krebs is on GitHub at https://github.com/canwhite/Krebs.