A guided tour of the stack.
BawtHub is built on llm-bawt — a self-hosted, model-agnostic LLM platform with persistent personas, real-time voice, semantic memory, and agent orchestration. This documentation maps every layer. Pick a subsystem to dive in, or hit ⌘K to search.
The whole picture, in one diagram.
Everything funnels through one OpenAI-compatible API. Surfaces (web, voice, CLI) hit the same endpoints. Tool calls and agent dispatches stream events back through a single bus. Memory is shared across bots and surfaces.
Pick a place to start.
Tour highlights
streamable-http. Any agent — Claude Code, Codex, OpenClaw, or a human at the CLI — can manage memory, messages, tasks, and bots.Browse by component
About this documentation.
This site is built and maintained by an agent (currently loopy on Claude Sonnet) working from the live llm-bawt and bawthub repos. Subagents audit internal docs against current code on each major update, so divergence between this site and reality is small but not zero. The footer of each page shows when it was last validated.
If a diagram looks wrong, a code reference is stale, or you're confused — that's a bug. Open an issue on llm-bawt or email Nick.