Self-hosted TypeScript agent runtime for coordinating multiple LLM agents, with human approval gates and offline-inspectable run journals.
aden-hive/hive
An open-source runtime where a persistent queen agent plans work, spawns parallel worker agents, and tracks results in a shared SQLite tracker.
- Stars
- 11,142
- Forks
- 5,633
- Open issues
- 1,093
- Last commit
- 5 days ago
What is it?
Hive is a runtime for running colonies of AI agents on business work with many similar units, such as leads, tickets, repositories or documents. You describe an outcome to a queen agent, which does the first unit itself, saves the method as a skill, then fans the rest out to parallel workers. Each worker writes its result to a shared SQLite tracker that you can query, audit and resume from.
Hive has a single execution primitive: the agent loop. Workers are clones of the queen with their own task, a narrower tool set and a hard tool-call budget. Orchestration happens through tool calls such as run_worker and run_playbook rather than a predefined graph. Agent state is saved to disk so work resumes after a crash or restart, and colonies can run on cron, interval or webhook triggers.
The project ships with built-in tools for shell, files, code search, PDFs, web scraping and charts, plus a Chrome extension bridge for agents working in your browser. It supports any MCP server and any model LiteLLM supports, including local models through Ollama. Sessions, trackers and memory are stored as plain files under ~/.hive.
Key features
- 01Queen agents with persistent roles and markdown memory that carries across sessions.
- 02Parallel worker agents fanned out by tool call, with a limit on concurrent runs.
- 03A shared SQLite tracker where workers write results that can be queried with SQL.
- 04Resumable execution that saves state to disk and recovers after crashes.
- 05Built-in tools for shell, files, PDFs, web scraping and charts, plus MCP server support.
- 06Model support through LiteLLM, including OpenAI, Anthropic, Gemini and local Ollama models.
Use cases
- Researching the same question across many products, companies or accounts in parallel.
- Running a repeatable process over hundreds of leads or tickets with retries and a dead-letter list.
- Scheduled background jobs that must survive restarts and produce auditable results.
- Automating browser-based or API-based tasks with human approval at key decision points.
Quick start
- 1
Clone the repository
git clone https://github.com/aden-hive/hive.git - 2
Enter the repository folder
cd hive - 3
Run the quickstart script (macOS / Linux)
./quickstart.sh - 4
Open the dashboard later with hive open from the repository
hive open
Things to know
- Requires Python 3.11+ and Node.js 20+ in addition to git.
- You need an API key or a coding subscription, or a local model through Ollama.
- The repository is a uv workspace, so pip install -e . at its root does not run; use the quickstart instead.
In collections
Topics
FAQ
- What is hive?
- An open-source runtime where a persistent queen agent plans work, spawns parallel worker agents, and tracks results in a shared SQLite tracker. Hive is a runtime for running colonies of AI agents on business work with many similar units, such as leads, tickets, repositories or documents. You describe an outcome to a queen agent, which does the first unit itself, saves the method as a skill, then fans the rest out to parallel workers. Each worker writes its result to a shared SQLite tracker that you can query, audit and resume from.
- Is hive free to use? What license does it have?
- hive is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is hive still maintained?
- Actively maintained. The last commit to hive was on Nov 2, 2026.
- What can I use hive for?
- Researching the same question across many products, companies or accounts in parallel. Running a repeatable process over hundreds of leads or tickets with retries and a dead-letter list. Scheduled background jobs that must survive restarts and produce auditable results. Automating browser-based or API-based tasks with human approval at key decision points.
- How do I install hive?
- Clone the repository: git clone https://github.com/aden-hive/hive.git Enter the repository folder: cd hive Run the quickstart script (macOS / Linux): ./quickstart.sh Open the dashboard later with hive open from the repository: hive open
- Where can I get hive?
- The source code and installation instructions are on GitHub: https://github.com/aden-hive/hive
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source desktop app for running a local multi-agent AI workforce that automates multi-step computer tasks, positioned as a free alternative to Claude Cowork.
A Java framework for building long-running, distributed agents with event streaming, tool permissions, middleware and sandboxed execution.
Self-hosted personal AI agent framework in Python with a browser WebUI, terminal client, chat app channels, tools, memory and MCP support.
Open-source shared workspace where humans and AI agents work in one pod, each agent keeping its own memory, skills and identity.
Self-hosted personal AI agent with a built-in WebUI, memory, tools, MCP support, sub-agents and scheduled automations, using local or cloud LLMs.