A team of agents that remember, collaborate, and build their own tools, running entirely on your server. Not a chatbot. A household of specialists that works like a hive.
One container. Then Queenie takes over: no config files, no terminal gymnastics.
No "new conversation". One continuous session, and a hybrid memory that builds context over months. Nothing is deleted: old turns are summarized, never thrown away.
An Agent hands work to another, or spawns a swarm of sub-agents to move faster. The colony shares one history and one address book.
No Postgres, Redis, Mongo, or message broker. Bun and SQLite in a single binary. Your data, your keys, your machine.
Secrets live in an encrypted vault. Agents reference a vault key to reach a service; they never read the value, so it never reaches the LLM.
Agents write tools in the language they want, with their own dependencies, plus a renderer that shows the result as a themed card, not raw JSON. They build full mini-apps (dashboards, control panels) right inside Hivekeep, and can ship NPM plugins.
Scope each Agent with toolboxes so a focused agent only sees the tools it needs, which keeps it sharp and lets lighter models do the job.
Talk to every Agent from the messaging apps you already use. Ask for a specialist by name and the Agent on the line hands the channel over in real time. No commands, no switching apps.
See exactly what goes to the model: the system prompt broken down block by block, token cost per Agent and per model, and the prompt-cache read / write / fresh split with its hit rate. Hivekeep is unusually honest about what it sends and what it spends, across any provider.
Queenie, your setup agent, connects your providers, secures your secrets, and creates your first Agents by chatting with you. It stays around for good, ready to add an Agent or wire up a new provider any time.
Hivekeep ships with one Agent: Queenie, your setup guide. You create the rest, or just ask Queenie to build them for you. Each one gets its own name, domain, memory, tools, and a generated avatar.
Avatars come in Hivekeep's default art style, so a fresh hive already looks like a set. Want your own look? Set a custom avatar style once — pixel art, watercolor, your own brand — and every Agent regenerates in it, so your whole team stays on theme.
A few examples of what people build →
These providers are built in across every capability. One config per provider, and capabilities are auto-detected (an OpenAI key lights up LLM, image, embeddings and speech at once). Need another? Add it with a plugin.
Don't see yours? Install a plugin from npm (anything tagged hivekeep-plugin) straight from the in-app marketplace, or have an Agent write one. A plugin can add providers, channels, tools and hooks. A few real ones:
Send and receive SMS through the Twilio REST API and webhooks. A real channel adapter.
View on GitHub LLM providerAdds Mistral AI as a provider: chat models with tool calling, vision and streaming.
View on GitHub image / LLM providerBrings Replicate-hosted models: image (Flux), LLM (Llama 3, Mixtral) and embeddings.
View on GitHubAlso on the marketplace: TeamSpeak (voice channel) · Home Assistant (smart-home tools). And counting.
Self-hosted AI assistants like OpenClaw and Hermes are excellent: they win on memory, omnichannel reach and self-hosting too. Where Hivekeep pulls ahead is the team, the polished product UI, and transparency.
| Hivekeep | OpenClaw | Hermes | |
|---|---|---|---|
| Self-hosted, your data | |||
| Persistent memory | |||
| Native omnichannel | |||
| Connected accounts (mail, calendar) | |||
| Agents build their own tools / skills | |||
| Scheduled tasks (cron) | |||
| A team of agents that collaborate | |||
| Polished web app (PWA) | |||
| Rendered tool calls (UI, not JSON) | |||
| Mini-apps & projects (Kanban) | |||
| Conversational setup (no CLI) | |||
| Secrets never sent to the LLM | |||
| Token & context transparency |
✓ native · ✕ not really · the rest is partial or unclear. Marks are best-effort from public docs.
One command. It installs everything for you, then opens in your browser where Queenie walks you through the rest. Works on Linux and macOS.
Recommended way to installhttp://localhost:3000Want a custom port, access from other devices, your own domain, or to compare Docker vs native first? See all install options