Hivekeep
Hivekeep v1.9.0 · self-hosted · MIT
A hive of autonomous agents

Your AI team.
At home.

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.

Runs onone container
External infranone
Set up bya conversation
Channels6 built-in
// your agents20 active
Click an agent to watch it work
everywhere: Telegram WhatsApp Slack Discord Signal Matrix Web · PWA
See it in action

From zero to your own team in one command.

One container. Then Queenie takes over: providers, avatars, a whole team, and your agents start building for you.

01
Persistent

They never forget you.

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.

continuous session inter-agent handoff
Fig. 1 · recall("grocery budget")memory
decision budget 0.8 4
Monthly grocery budget set to $600, with a goal to cut unnecessary spending.
preference shopping 0.6
Prefers buying store-brand staples and batch-cooking on weekends.
02
Sovereign

One container. Nothing leaves your server.

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.

$ docker run -d -p 3000:3000 -v hivekeep-data:/app/data ghcr.io/marlburrow/hivekeep
# then open your browser. Queenie does the rest.
Footprint
1 process · 1 SQLite file
External infra
none
Secrets
AES-256-GCM vault, placeholders only
Data & keys
yours, on your hardware
03
Secrets

Your keys never meet the model.

Agents use your credentials without ever seeing them. They write a placeholder like {{secret:GITHUB_TOKEN}}; the real value is substituted at the very last moment, inside the tool call, and scrubbed from whatever comes back. The model reads placeholders, your history stores placeholders: the value never leaves the encrypted vault.

Pin a secret to its destination: restrict which tools may use it and which hosts it may travel to, and a hijacked agent cannot exfiltrate it anywhere else. If an agent truly needs to see a value, it must ask first: your approval, one turn, then it is wiped from the history.

host & tool allowlists reveal needs your approval one-call leak scrubbing
tool callexecution boundary
what the model writes
POST api.github.com/repos
Authorization: Bearer {{secret:GITHUB_TOKEN}}
substituted at execution
what the request carries
Authorization: Bearer ghp_••••••••••••••••
allowed: api.github.com · anywhere else: refused
04
Self-improving

Your agents extend the platform themselves.

Weather tool rendered as a themed card in the conversation

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.

custom tools mini-apps NPM plugins MCP toolboxes
Mini-apps · built by your agents

Ask for an app. Get an app.

Real web apps your agents build and host inside Hivekeep: themed, installable, and wired to your tools and APIs when you need it. Everything below is the kind of thing one sentence gets you.

Groceries Cuisine
Oat milk ×2
Sourdough loaf
Parmesan (the good one)
Cherry tomatoes
Basil, for Friday's pasta
Add item…
Deep Focus Tutor
17:24focus · 3/4
Home Control Nest
Living room
Office
Heating 21.5°+
Night Movie Morning
Homelab Atlas
proxmox-01 42%
nas 17%
pi-cluster 81%
hivekeep 23%
28 days uptime · alerts → Telegram
Budget Ledger
Groceries €412−8%
Subscriptions €96+2 new
Watchlist Prism
BTC+2.4%
ETH−1.1%
NVDA+4.7%
alert: BTC < $90k → ping me
Habits Vitals
Morning workout 12🔥
best month yet: 19/28 days
Reno Tracker Forge
To do
Paint hallway
Order tiles
Doing
Kitchen quotes
Done
Plumber visit
Floor plan
Weather Compass
18°Grenoble · clearing up
Thu 21° Fri 14° Sat 23° Sun 19°
“good evening for a ride, go before 7pm”

Illustrative previews. Agents build, theme, and improve these on request: “add a chart” is a message, not a ticket.

05
Everywhere

One inbox for your whole team.

Talk to every Agent from the messaging apps you already use. Out of their lane? The Agent on the line passes your request to the right specialist and relays the answer, or, if you ask for them, hands the channel over in real time. No commands, no switching apps.

Telegram WhatsApp Slack Discord Signal Matrix
A smart-home request sent to the wrong agent, forwarded to the responsible specialist who turns off the lights
06
Mobile

The whole hive, in your pocket.

Hivekeep is a real app on your phone: install it straight from the browser (no app store, no account with anyone, nothing extra to deploy). Full-screen, an icon on your home screen, unread badges that actually work.

And it's the same live session as your desktop: an answer that lands at your desk is already on your phone. Reply by voice, send photos, approve an agent's plan from the couch.

installable PWA desktop + mobile unread badges voice in & out
21:37
Nest online
Heading home, make it cozy 🛋️
Set heating · living room → 21.5°
Scene · Evening
Heater's on, lights set to Evening. Traffic says 18 min. Want the oven preheated too?
Message Nest…
Install from the browserno app store needed 3 Unread badgeson your home screen Synced with desktopone live session
Multilingual

Speaks your language.

The interface ships in 10 languages, and your agents are not limited by that: they answer in whatever language you speak (40+), independent of the UI language.

EnglishFrançaisEspañolDeutschPortuguês (Brasil)简体中文日本語РусскийItalianoPolski
07
Transparent

No black box. No cost surprises.

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.

per-Agent token cost context preview
Fig. 4 · context viewertokens
Tools8.4k
Memory2.8k
Identity1.3k
Channels0.6k
prompt cache · warm · 4:12 left72% hit
read 9.1k write 1.2k fresh 2.4k
08
Setup

Setup is a conversation, not a YAML file.

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.

secure input → vault generates Agents for you
Fig. 5 · Queenie onboardinglive demo
Queenie
Queenieonline
Your setup guide · gets the hive running
09
Examples

Build a hive for your life.

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 →

Queenie
Queeniebuilt-in
Setup & onboarding
Atlas
Atlase.g.
DevOps & infra
Forge
Forgee.g.
Dev & code
Inbox
Inboxe.g.
Email & calendar
Sentinel
Sentinele.g.
Security & pentest
Prism
Prisme.g.
Data & BI
Ledger
Ledgere.g.
Finance & budgeting
Quill
Quille.g.
Writing & copy
Sage
Sagee.g.
Research & synthesis
Pixel
Pixele.g.
UI/UX design
Beacon
Beacone.g.
News & tech watch
Nest
Neste.g.
Home automation
Compass
Compasse.g.
Travel planning
Vitals
Vitalse.g.
Health & fitness
Cuisine
Cuisinee.g.
Recipes & meals
Tutor
Tutore.g.
Learning & tutoring
Sprout
Sproute.g.
Gardening & plants
Lexicon
Lexicone.g.
Translation & l10n
Archive
Archivee.g.
Docs & organization
Pulse
Pulsee.g.
Social & community

Under the hood

And 30 more features.

Everything below ships in the box: no add-ons, no paid tiers.

Agents & collaboration

Agents talk to agents

Your specialists message each other with request/reply patterns: ask one agent, watch it consult another on its own.

Sub-agent delegation

Agents spawn ephemeral sub-agents for heavy work (blocking or parallel), with concurrency limits and clean reports back.

Scout mode

Delegate read-only research to a cheap, fast model and get a digest back without burning flagship tokens.

Built-in CRM

Agents keep an auto-populated contact book with notes and preferences, plus read-only sync from iCloud and CardDAV.

Automation

Crons that learn

Scheduled jobs spawn agents on a cron, keep a run journal, and save learnings to improve every future run.

Inbound webhooks

Any HTTP event can wake an agent, with payload filtering (dot-path or regex), rate limits, and request logs.

Email triggers

Incoming mail matching your rules automatically wakes the right agent, into its conversation or an isolated task.

Wake-up timers

Agents schedule their own future work (“wake me in 2 hours”) so follow-ups and reminders actually happen.

Agent-run kanban

Organize work into projects and tickets, then assign tickets to agents that execute them and report back as comments.

Memory & context

One endless conversation

No “new chat” button: old messages compact into dated summaries while the originals stay safe in the database.

Self-cleaning memory

Memories are consolidated, re-scored by usage, and stale ones pruned, so recall stays sharp, not hoarded.

Knowledge bases

Upload documents once; relevant excerpts are auto-surfaced into context whenever the topic comes up.

Project knowledge

Each project keeps curated facts, decisions, and gotchas: pinned entries ride along in every agent turn.

Searchable past

Agents search their entire history with semantic + full-text rank fusion, so nothing said is ever truly lost.

Connected world

Email, handled

Read, search, and send across Gmail, Outlook, iCloud, and IMAP, with an approval mode on outgoing mail.

Calendar control

Agents create, update, and search events on Google, Outlook, and CalDAV calendars on your behalf.

Real browser automation

Agents drive a stateful browser (log in, fill forms, click, screenshot) and save sessions for next time.

Web search & reading

Pluggable search backends (Brave, Tavily, SerpAPI, Perplexity) plus page fetching, link extraction, and screenshots.

Voice in, voice out

Speech-to-text and text-to-speech through any configured provider: talk to your agents and hear them answer.

Control & trust

Encrypted vault

Secrets stored with AES-256-GCM, never injected into prompts: agents only ever handle {{secret:KEY}} placeholders.

Secrets skip the LLM

Keys are typed into secure popups that bypass the model entirely; seeing a raw value requires your approval, and a leaked value is scrubbed from the whole history in one call.

Human-in-the-loop

Agents pause and ask before acting: blocking prompts, approval gates, even captcha hand-offs mid-automation.

Shared household

Invite family or teammates to one instance: everyone shares the agents, and agents know who’s speaking.

Rewind & export

Delete messages, rewind a conversation to any point, or export it all as Markdown or JSON. Your history, your call.

Experience

18 color palettes

From Aurora to Citrus: 18 palettes with light, dark, and soft-contrast modes, one click away.

Install it anywhere

A full PWA: install on desktop or phone, get unread badges, and stay synced across devices in real time.

Quick sessions

Ephemeral side-chats with per-session model overrides: experiment freely, then save the good bits as memories.

Per-message controls

Override the model and thinking effort for a single message, right from the composer.

Workspace file browser

Browse, edit, and share every file your agents produce: tabs, conflict detection, drag-and-drop, and clickable paths in chat.

Images & avatars

Agents generate and edit images on demand, including consistent, styled avatars for your whole roster.


Providers & plugins

Bring any provider, or add your own.

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.

ClaudeOpenAI Already paying for Claude or ChatGPT? Sign in with your Claude Pro/Max or ChatGPT subscription: your Agents run on it, no API key needed.
Language models
Claude Anthropic OpenAI OpenAI Gemini Gemini Grok xAI DeepSeek DeepSeek Minimax MiniMax Kimi Kimi OpenRouter OpenRouter OpenAI-compatible
Image generation
OpenAI OpenAI Gemini Gemini
Web search
Perplexity Perplexity Brave SearXNG Tavily SerpAPI
Speech (STT / TTS)
ElevenLabs OpenAI OpenAI
Embeddings
OpenAI OpenAI OpenAI-compatible
Connected accounts
Gmail Calendar Contacts IMAP · CalDAV

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:

Browse all plugins


Why Hivekeep

Next to the closest projects.

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.

HivekeepOpenClawHermes
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.

How this is built: Hivekeep is made by a solo developer with heavy use of AI coding assistants. The architecture, decisions and reviews are mine; a lot of the code is AI-written under that direction. I would rather say so than pretend otherwise. If you spot code that reads like unreviewed slop, that is a real bug to me, open an issue.


Inside the app

See it for real.

Real screenshots from a running hive: conversations, tool calls, the vault, mini-apps, the kanban and more.

Take the tour

Get started

Run your team in two minutes.

Paste one command on your Linux or macOS machine. It installs everything, then opens in your browser where Queenie walks you through the rest.

The simplest way to install
$ curl -fsSL https://raw.githubusercontent.com/MarlBurroW/hivekeep/main/install.sh | bash

Need a custom port, your own domain, or Docker? See all install options