Command Palette

Search for a command to run...

Home / Servers

agno-hive

Updated 2d ago

by abehera1992

🐝 AGNOHive

A model-agnostic agentic engineering swarm — 100% local, no cloud API calls.

Built on Agno. Runs on your own workstation, connects to any project over MCP, and coordinates a full engineering team of local agents running on Ollama or vLLM, to read, plan, and write code for you.

CI Python Local-only License


✨ What is it

AGNOHive is a swarm of specialized agents (Researcher, Planner, Coder, Reviewer, …) that connect to your codebase through MCP and get real engineering work done — reading files, planning changes, writing diffs, running commands — all orchestrated by a coordinator model, all running on hardware you control.

  • 🔒 Nothing leaves your network — every model call is local (Ollama or vLLM), every file access is via your own MCP server
  • 🧠 Grounded, not guessed — agents read the actual codebase before answering; a hive.md snapshot + LightRAG semantic index keep them from hallucinating structure
  • Human-in-the-loop by default — every file write and every external-platform action is staged for your approval before it lands
  • 🔌 Works with any project — point it at any repo via MCP, no project-specific setup required beyond the connection
  • 🔀 Pluggable inference backend — Ollama or vLLM + LiteLLM, switchable with one env var, no code changes

🏗️ How it works

flowchart LR
    subgraph Client["💻 Client Machine"]
        HM["🐳 hive-mcp<br/>apply_diff · write_file<br/>run_shell · run_docker<br/>git_* · index_project<br/>scan_project_context → hive.md<br/>web_search / web_fetch"]
        PM["🔌 Project MCP<br/>get_file_content · find_files<br/>search_files · memory_search"]
    end

    subgraph ZGX["🖥️ Workstation (ZGX)"]
        COORD["🧠 Coordinator<br/>qwen3-coder:30b"]
        PIPE["ContextRouter → Researcher → Planner → Coder → Executor → Reviewer"]
        QD[("Qdrant<br/>vectors")]
        PG[("PostgreSQL/AGE<br/>graph")]
        SZ["SigNoz<br/>OTel traces"]
    end

    HM <-->|Tailscale| COORD
    PM <-->|Tailscale| COORD
    COORD --> PIPE
    PIPE --> QD
    PIPE --> PG
    COORD -.-> SZ

Two MCP connections per run: hive-mcp (primary — all reads/writes/shell/git/web) and your project MCP (supplementary — app-specific tools like memory_search). If hive-mcp is unreachable, agents fall back to project MCP automatically; if both are down, the run fails with a clear error.

  1. Coordinator's first action is get_file_content('hive.md') — grounded context loaded on demand, not pre-injected (prevents models from answering without tool calls)
  2. Failure context from past runs is injected into the coordinator's instructions
  3. The coordinator routes each operation to the right MCP; member agents see only their scoped tool subset
  4. After each run: successes → LightRAG (vector memory), failures → PostgreSQL (failure log), traces → SigNoz

📟 A quick look

$ hive
AGNOHive  project EkamApp  mode engineering  http://100.96.86.82:9001
  project:   http://100.87.159.1:9000/mcp   + 12ms
  hive-mcp:  http://100.87.159.1:9003/mcp   + 8ms
  resuming session a3f7c2d1  (last used this project)
  /new  /sessions  /history  /persist  /delete <id>  /diff  /cleanup  /mcp  /confirm  /reject  /exit

Related servers

n8n

Updated today

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

204,501

mcp-server-fetch

OfficialUpdated 14d ago

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

90,371

@modelcontextprotocol/server-everything

OfficialUpdated 14d ago

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

90,371

mcp-server-git

OfficialUpdated 14d ago

by modelcontextprotocol

A Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs

90,371