Hive

Active
GitHub Python Apache-2.0

Description

Hive is a production-ready multi-agent execution harness providing state management, failure recovery, observability, and human-in-the-loop control with auto-generated multi-agent topologies for complex business workflows.

Key Features

  • Zero-setup, model-agnostic execution harness that auto-generates multi-agent topologies for complex workflows
  • Graph-based execution DAG for safe parallel task coordination with deterministic fault tolerance
  • Persistent role-based memory that evolves with project context — no manual state management
  • Built-in human-in-the-loop (HITL) control, observability, and cost enforcement
  • Self-healing and adaptive agents that improve over time via failure capture and graph evolution
  • 102 MCP tools integrated, supporting OpenAI, Anthropic, Google Gemini and other major models

Use Cases

💡 Move AI agents from prototype to production for long-running complex business workflows
💡 Automated tasks requiring state persistence and crash recovery, like data processing pipelines
💡 Multi-agent collaboration with session isolation and shared buffers for parallel execution
💡 Enterprise AI agent deployment requiring cost auditing, observability, and compliance
💡 Build adaptive agent systems that scale automatically with model capability improvements

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (11.0k stars)
  • Permissive open-source license (Apache-2.0)

⚠️ Limitations

  • High issue backlog (1.3k open issues)

Quick Start

Clone the repo and run ./quickstart.sh (macOS/Linux) or .\quickstart.ps1 (Windows) to auto-configure framework, tools, credential store, and LLM provider. Once installed, the Hive dashboard opens in your browser — describe your agent in the input box and the Queen guides you through setup. Run hive open to reopen the dashboard anytime.

Related Projects

Microsoft Agent Framework

13.3k · Python
Active A

Microsoft's comprehensive multi-language framework for building, orchestrating, and deploying AI agents and multi-agent workflows with support for Python and .NET.

agent-frameworkmulti-agentworkflow +3
  • · Multi-language support — first-class Python and C#/.NET with consistent APIs
  • · Graph-based orchestration patterns: sequential, concurrent, handoff, and group collaboration
  • · OpenTelemetry built-in for distributed tracing, monitoring, and debugging

Ouroboros

5.8k · Python
Active A

Ouroboros is a spec-driven multi-agent framework that shifts from traditional prompting to specification-driven development, supporting multi-agent collaboration, MCP tool integration, and automated workflow orchestration for building high-quality agent systems.

multi-agentframeworkagent +4
  • · Spec-first workflow: Socratic interview → immutable seed spec → execution → evaluation
  • · Multi-runtime adapter supporting Claude Code, Codex CLI, OpenCode, Hermes, Gemini, Kiro, Copilot
  • · Three-layer architecture: Kernel (contract engine), Plugins (domain workflows), Shell (TUI cockpit)

AgentScope

30.5k · Python
Active A+

Open-source multi-agent framework from Alibaba, enabling the construction of observable and interpretable agents with rich distributed capabilities.

agent-frameworkmulti-agentdistributed +2
  • · Built-in ReAct Agent — Create agents with reasoning and tool-use capabilities in 5 minutes
  • · Tool & Skill System — Built-in Bash, Grep, file I/O tools with custom extension support
  • · Multi-Agent Orchestration — Flexible multi-agent collaboration via Message Hub

Spring AI Alibaba

10.8k · Java
Active A

Spring AI Alibaba is an Agentic AI Framework for Java developers, built on the Spring ecosystem to provide multi-agent collaboration, workflow orchestration, and RAG capabilities.

javaspringmulti-agent +4
  • · Multi-agent orchestration with SequentialAgent, ParallelAgent, RoutingAgent, and LoopAgent patterns
  • · Graph-based workflow runtime for conditional routing, nested graphs, and state management
  • · Context Engineering built-in with human-in-the-loop, context compaction, and dynamic tool selection