Prerequisites
Before you begin, ensure you have:- Python 3.11+ for agent development
- An LLM provider (Anthropic, OpenAI, Google Gemini, or local models via Ollama)
- Git for cloning the repository
Windows Users: Use WSL (Windows Subsystem for Linux) or Git Bash. Some core automation scripts may not execute correctly in standard Command Prompt or PowerShell.
Installation
Hive uses auv workspace layout and is not installed with pip install. Running pip install -e . from the repository root will create a placeholder package and Hive will not function correctly.
Run the quickstart script
- Framework - Core agent runtime and graph executor (in
core/.venv) - Aden Tools - 100+ MCP tools for agent capabilities (in
tools/.venv) - Credential store - Encrypted API key storage (
~/.hive/credentials) - LLM provider - Interactive default model configuration
- All required Python dependencies with
uv
Configure your LLM provider
The quickstart script will prompt you to configure your LLM provider. Enter your API key when prompted:Your credentials are stored securely in
~/.hive/credentials with encryption.Build your first agent
There are three ways to create agents in Hive:- Browser Dashboard
- Command Line (TUI)
- Code-First
Using the Web Interface
-
Describe your agent: Type what you want your agent to do in the input box on the home screen.
- The Queen Bee coding agent will generate the agent graph, nodes, and connection code automatically.
- Review and approve the generated agent structure.
-
Run your agent by clicking the Run button or asking the Queen Bee to execute it.
Use template agents
Hive includes several pre-built agent templates:Deep Research Agent
Comprehensive research with multiple sources, synthesis, and citation
Email Inbox Manager
Automated email triage, categorization, and response drafting
Job Application Hunter
Search job boards, analyze postings, and generate tailored applications
Tech News Reporter
Monitor tech news, summarize developments, and create digests
- Click “Try a sample agent” in the dashboard
- Browse available templates
- Select a template and click Run to execute it as-is
- Or click Customize to modify it for your needs
Run agents via CLI
Once an agent is created, you can run it from the command line:Configuration
Your Hive installation creates several configuration files:~/.hive/config.yaml - Global settings
~/.hive/config.yaml - Global settings
~/.hive/credentials - Encrypted credentials
~/.hive/credentials - Encrypted credentials
core/config.yaml - Framework configuration
core/config.yaml - Framework configuration
Troubleshooting
'uv' command not found
'uv' command not found
The quickstart script installs
uv automatically. If you see this error:Port 3000 already in use
Port 3000 already in use
If another service is using port 3000:
LLM API key errors
LLM API key errors
Verify your credentials:
Python version issues
Python version issues
Hive requires Python 3.11+:
Next steps
Learn key concepts
Understand goals, graphs, nodes, and self-improvement
Build an agent
Deep dive into creating custom agents
Explore tools
Discover 100+ built-in MCP tools
Deploy to production
Self-host Hive in your infrastructure