Open Source · A2A Protocol · Go + Next.js

What if your AI agent could hire other AI agents?

MetaAgent is a composable AI platform where every orchestrator is itself an agent. Agents discover, delegate, and compose recursively using the A2A protocol.

L0 L1 L2 MetaAgent HQ Marketing MetaAgent Engineering MetaAgent Legal Copywriter Social Designer QA DevOps results flow up
The Problem

Agents are stuck on islands

Each framework is a walled garden. Your agents can't reach across.

CrewAI
R
W
E
LangGraph
P
A
CAN'T
TALK
Your Custom Agents
D
M
Q
Vendor APIs
S
F
A2A protocol connects them. MetaAgent composes them.
The Insight

The Kubernetes pattern, for AI agents

K8s didn't invent containers. It made them composable. MetaAgent does the same for A2A agents.

KUBERNETES
📦
Container
Smallest deployable unit
🔲
Pod
Group of containers
🔗
Service
Network-accessible endpoint
🏢
Namespace
Organizational boundary
METAAGENT
🤖
Leaf Agent
Single-skill AI worker
📊
DAG
Subtask dependency graph
🧠
MetaAgent
A2A-callable orchestrator
🏗️
Org Hierarchy
Department-level composition
How It Works

Recursive composition in action

A user says "Plan our product launch." Watch what happens at each level.

LEVEL 0 — MetaAgent-HQ LEVEL 1 — Marketing MetaAgent LEVEL 1 — Engineering MetaAgent LEVEL 2 — Leaf Agents LEVEL 2 — Leaf Agents MetaAgent-HQ "Plan product launch" Marketing MA decomposes... Engineering MA decomposes... Legal waits waits Copywriter Social Media Designer dep QA DevOps Docs dep Results flow up: Leaf → MetaAgent → HQ → User Each level only sees its own agents. Natural encapsulation via A2A. MetaAgent (orchestrator + A2A agent) Leaf Agent (single-skill worker) Task delegation Dependency (waits for)
The Key Idea

MetaAgent is itself an A2A agent

It's not just a platform that runs agents. It IS an agent. Anything that speaks A2A or sends a webhook can trigger it.

MetaAgent A2A endpoint + orchestrator POST /a2a · webhooks · chat UPSTREAM TRIGGERS GitHub Webhook PR opened, issue created # Slack @metaagent deploy v2.3 🧠 Another MetaAgent A2A tasks/send 💬 User Chat Natural language request 🔗 Any Webhook Jira, Linear, CI/CD, ... DOWNSTREAM AGENTS 🤖 Engineering Agent code review, deploy 🤖 Marketing Agent content, campaigns 🤖 Analytics Agent reports, dashboards 🧠 Another MetaAgent recursive delegation webhook / A2A A2A tasks/send GitHub push → MetaAgent decomposes → agents execute → PR comment posted Zero human intervention. Fully automated. Infinitely composable.
Different Category

Not a better framework. Agent infrastructure.

Single-Process
CrewAI, LangGraph, AutoGen
SINGLE PROCESS Coord A B C 1 level only
  • - Single process only
  • - One orchestration level
  • - Coordinator is not an agent
A2A Samples
Google reference implementations
Client A2A A B C Distributed, 1 level Manual wiring
  • + A2A protocol
  • - One orchestration level
  • - Client is not an agent
MetaAgent
Recursive, composable, A2A-native
MA MA MA Recursive, unlimited levels Every MA is an A2A agent
  • + A2A protocol
  • + Recursive orchestration
  • + Orchestrator IS an agent
Current Status

Built on a working A2A platform

Not a prototype. A working system you can clone and run today.

LLM Task Decomposition
Natural language in, DAG of subtasks out.
Parallel DAG Execution
Concurrent subtasks with dependency ordering and auto-retry.
A2A Client + Server
Full JSON-RPC 2.0. Call agents and be called as one.
Adaptive Replanning
LLM generates replacement tasks when subtasks fail.
Inbound Webhooks
GitHub, Slack, or any HTTP source triggers workflows.
Real-time DAG Visualization
Watch agents execute live with streaming output.
Recursive Orchestration
MetaAgent calling MetaAgent. Schema ready, logic next.
Agent Discovery Registry
Runtime skill-based agent matching.
Shipping In progress Planned
Go 1.26 Next.js 16 PostgreSQL A2A v0.3 React Flow Zustand shadcn/ui
Journey

Shipped and what's next

v1.0 Shipped
Foundation
DAG orchestration, A2A protocol, agent status, templates, parallel dashboard, chat intervention.
v2.0 Shipped
Wow Moment
Tool calling, artifact rendering, streaming output, inbound webhooks. Agents do real work.
v3.0 Next
Recursive Composition
MetaAgent calls MetaAgent. Nested DAG visualization. The core unlock for multi-level orchestration.
Future
Discovery + Federation
Agent registry, cross-org trust, provenance chains. The internet for agents.

Ready to compose?

MetaAgent is open source. Clone it, run it, extend it.