Skip to main content

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 a uv 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.
1

Clone the repository

git clone https://github.com/aden-hive/hive.git
cd hive
2

Run the quickstart script

./quickstart.sh
This automated script sets up:
  • 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
3

Configure your LLM provider

The quickstart script will prompt you to configure your LLM provider. Enter your API key when prompted:
? Select your LLM provider:
  > Anthropic (Claude)
    OpenAI (GPT-4)
    Google (Gemini)
    Local (Ollama)
Your credentials are stored securely in ~/.hive/credentials with encryption.
4

Launch the dashboard

The script will automatically open the Hive dashboard in your browser at http://localhost:3000.Hive Dashboard

Build your first agent

There are three ways to create agents in Hive:

Using the Web Interface

  1. Describe your agent: Type what you want your agent to do in the input box on the home screen. Agent Creation
  2. The Queen Bee coding agent will generate the agent graph, nodes, and connection code automatically.
  3. Review and approve the generated agent structure.
  4. Run your agent by clicking the Run button or asking the Queen Bee to execute it. Running Agent
Click “Try a sample agent” to explore pre-built templates. You can run them directly or customize them for your needs.

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
To use a template:
  1. Click “Try a sample agent” in the dashboard
  2. Browse available templates
  3. Select a template and click Run to execute it as-is
  4. 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:
# Run an agent
./hive run <agent-name> --input '{"key": "value"}'

# Run in interactive shell mode
./hive shell <agent-name>

# Show agent information
./hive info <agent-name>

# List all agents
./hive list

Configuration

Your Hive installation creates several configuration files:
llm:
  provider: anthropic
  model: claude-3-5-sonnet-20241022
  
credentials:
  storage: encrypted_file
  
logging:
  level: info
  runtime_logs: true
# Auto-managed by the credential store
# Use: ./hive credentials add <name>
# View: ./hive credentials list
runtime:
  max_iterations: 10
  checkpoint_interval: 5
  
monitoring:
  enable_health_check: true
  stream_events: true
  
cost_tracking:
  enable: true
  budget_per_session: 5.0  # USD

Troubleshooting

The quickstart script installs uv automatically. If you see this error:
# Install uv manually
curl -LsSf https://astral.sh/uv/install.sh | sh

# Add to PATH
export PATH="$HOME/.local/bin:$PATH"

# Verify installation
uv --version
If another service is using port 3000:
# Find the process
lsof -i :3000

# Kill it or change Hive's port
PORT=8080 ./hive tui
Verify your credentials:
# List stored credentials
./hive credentials list

# Test a credential
./hive credentials test anthropic_api_key

# Add or update
./hive credentials add anthropic_api_key
Hive requires Python 3.11+:
# Check your version
python --version

# If using pyenv
pyenv install 3.11
pyenv local 3.11

# Re-run quickstart
./quickstart.sh

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

Build docs developers (and LLMs) love