General
What is Hive?
What is Hive?
Who is Hive for?
Who is Hive for?
- Want AI agents that execute real business processes, not demos
- Need fast or high volume agent execution
- Need self-healing and adaptive agents that improve over time
- Require human-in-the-loop control, observability, and cost limits
- Plan to run agents in production environments
What makes Hive different from other agent frameworks?
What makes Hive different from other agent frameworks?
| Traditional Frameworks | Hive |
|---|---|
| Hardcode agent workflows | Describe goals in natural language |
| Manual graph definition | Auto-generated agent graphs |
| Reactive error handling | Outcome-evaluation and adaptiveness |
| Static tool configurations | Dynamic SDK-wrapped nodes |
| Separate monitoring setup | Built-in real-time observability |
| DIY budget management | Integrated cost controls & degradation |
Is Hive open-source?
Is Hive open-source?
LLM Providers & Models
What LLM providers does Hive support?
What LLM providers does Hive support?
- OpenAI (GPT-4, GPT-4o)
- Anthropic (Claude models)
- Google Gemini
- DeepSeek
- Mistral
- Groq
- And many more
Can I use Hive with local AI models like Ollama?
Can I use Hive with local AI models like Ollama?
Does Hive support Claude Code subscriptions?
Does Hive support Claude Code subscriptions?
use_claude_code_subscription: true in ~/.hive/configuration.json and the framework will read OAuth tokens from ~/.claude/.credentials.json with automatic refresh.Can I use custom OpenAI-compatible endpoints?
Can I use custom OpenAI-compatible endpoints?
api_base in your ~/.hive/configuration.json to route traffic through any OpenAI-compatible API, including:- Azure OpenAI
- vLLM
- Ollama
- Custom inference servers
Features & Capabilities
Can Hive handle complex, production-scale use cases?
Can Hive handle complex, production-scale use cases?
- Automatic failure recovery
- Real-time observability
- Cost controls
- Horizontal scaling support
Does Hive support human-in-the-loop workflows?
Does Hive support human-in-the-loop workflows?
- Configurable timeouts
- Escalation policies
- Multiple question types (free text, structured, selection, approval, multi-field)
- State persistence across pause/resume
Can Hive agents interact with external tools and APIs?
Can Hive agents interact with external tools and APIs?
- External APIs
- Databases
- File systems
- Web services
- MCP (Model Context Protocol) servers
How does cost control work in Hive?
How does cost control work in Hive?
- Spending limits
- Throttles
- Automatic model degradation policies
Does Hive support multi-agent coordination?
Does Hive support multi-agent coordination?
Can agents evolve and self-improve?
Can agents evolve and self-improve?
- Captures failure data
- Analyzes the failure against defined goals
- Evolves the agent graph through the Hive Coder
- Redeploys the improved agent
Development & Deployment
What programming languages does Hive support?
What programming languages does Hive support?
Can I self-host Hive?
Can I self-host Hive?
- Docker support with Python 3.11-slim base
- Playwright Chromium for browser automation
- Health check endpoints
- Volume mounts for persistence
- Webhook server for external triggers
Does Hive support Docker deployment?
Does Hive support Docker deployment?
- Python 3.11-slim base image
- Playwright Chromium installation
- Non-root user for security
- Health check endpoint
- Port 4001 exposed for MCP server
- Volume mount for workspace persistence
Can agents be triggered by webhooks or timers?
Can agents be triggered by webhooks or timers?
- Manual - Direct user invocation
- Webhook - HTTP POST triggers
- Timer - Cron expressions or interval_minutes
- Event - Custom event triggers
- API - Programmatic invocation
How do I test agents?
How do I test agents?
- Level 0: Output key validation
- Level 1: Literal checks (output_contains, output_equals)
- Level 2: Conversation-aware LLM judgment
- Custom test cases with success criteria
Getting Started
How do I install Hive?
How do I install Hive?
- Core framework and MCP tools
- Encrypted credential store
- LLM provider configuration
- All required Python dependencies
Where can I find examples and documentation?
Where can I find examples and documentation?
- Complete Documentation: docs.adenhq.com
- Example Agents:
/resources/examples - Templates: GitHub Templates
- Recipes: GitHub Recipes
- Developer Guide: Comprehensive guide in
docs/
How do I build my first agent?
How do I build my first agent?
- Generate the goal definition with success criteria
- Create the node graph and connection code
- Wire in the appropriate tools
- Generate test cases
- Export a runnable agent package
What tools and integrations are available?
What tools and integrations are available?
- File Operations (36+ tools) - read, write, edit, search, diff/patch
- Web Tools - Search, scraper, Exa, News, SerpAPI
- Data Tools - CSV, Excel, PDF, Vision, Time
- Communication - Email, Gmail, Slack, Discord, Telegram, Google Docs
- CRM/API - HubSpot, GitHub, Apollo, BigQuery, Razorpay, Cal.com
- Security/Scanning - DNS, SSL/TLS, Port Scanner, Subdomain Enumerator
Contributing & Support
How can I contribute to Hive?
How can I contribute to Hive?
- Find or create an issue and get assigned
- Fork the repository
- Create your feature branch
- Make your changes and add tests
- Ensure
make checkandmake testpass - Submit a Pull Request
Where can I get help?
Where can I get help?
- Discord: Join our community
- GitHub Issues: Report bugs or request features
- Twitter/X: @adenhq
- LinkedIn: Company Page
Where do I report security vulnerabilities?
Where do I report security vulnerabilities?
- A description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Any possible mitigations you’ve identified