{
  "slug": "build-a-team-of-agents",
  "label": "build a team of agents",
  "blurb": "Frameworks for building several agents that plan and work together.",
  "keywords": [
    "multi-agent",
    "agent framework",
    "agent orchestration",
    "crew"
  ],
  "categories": [
    "orchestration",
    "autonomous-agents"
  ],
  "access": [
    "api"
  ],
  "count": 59,
  "official": 18,
  "url": "https://agentswitchboard.dev/tasks/build-a-team-of-agents",
  "browseUrl": "https://agentswitchboard.dev/browse?task=build-a-team-of-agents",
  "agentsUrl": "https://agentswitchboard.dev/api/agents?task=build-a-team-of-agents",
  "agents": [
    {
      "name": "CrewAI",
      "slug": "crewai",
      "url": "https://agentswitchboard.dev/agents/crewai",
      "iconUrl": "https://agentswitchboard.dev/icons/crewai.png?v=b9e0a06d",
      "description": "Multi-agent orchestration framework for building teams of AI agents that collaborate, delegate, and solve complex tasks together.",
      "provider": "CrewAI",
      "categories": [
        "infrastructure",
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Microsoft Agent Framework",
      "slug": "microsoft-agent-framework",
      "url": "https://agentswitchboard.dev/agents/microsoft-agent-framework",
      "iconUrl": "https://agentswitchboard.dev/icons/microsoft-agent-framework.png?v=2685cd80",
      "description": "Builds and orchestrates multi-agent apps with a .NET and Python SDK. The successor unifying Semantic Kernel and AutoGen for production agent systems. By Microsoft.",
      "provider": "Microsoft",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Agent Orchestration: Orchestrates multi-agent workflows with handoffs and shared context across .NET and Python."
    },
    {
      "name": "IBM watsonx Orchestrate",
      "slug": "watsonx-orchestrate",
      "url": "https://agentswitchboard.dev/agents/watsonx-orchestrate",
      "iconUrl": "https://agentswitchboard.dev/icons/watsonx-orchestrate.png?v=f94d0e52",
      "description": "Build and govern enterprise AI agents on IBM infrastructure — an agent builder, prebuilt agent catalog, multi-agent orchestration, and governance controls across business systems.",
      "provider": "IBM",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi Agent Routing: Routes a request across several specialized agents and supervises their handoffs under governance policy."
    },
    {
      "name": "Google ADK",
      "slug": "google-adk",
      "url": "https://agentswitchboard.dev/agents/google-adk",
      "iconUrl": "https://agentswitchboard.dev/icons/google-adk.png?v=01a15175",
      "description": "Builds and orchestrates multi-agent systems with a code-first Python and Java SDK plus CLI. Google's Agent Development Kit; powers Vertex AI Agent Engine deployments.",
      "provider": "Google",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Agent Orchestration: Composes hierarchies of specialized agents with routing, delegation, and shared state in code."
    },
    {
      "name": "Agent Zero",
      "slug": "agent-zero",
      "url": "https://agentswitchboard.dev/agents/agent-zero",
      "iconUrl": "https://agentswitchboard.dev/icons/agent-zero.png?v=24db90fc",
      "description": "Runs a general-purpose personal agentic framework with persistent memory, tool use, code execution, and multi-agent cooperation. Open-source and fully customizable.",
      "provider": "Agent Zero",
      "categories": [
        "orchestration",
        "autonomous-agents"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Sakana Fugu",
      "slug": "sakana-fugu",
      "url": "https://agentswitchboard.dev/agents/sakana-fugu",
      "iconUrl": "https://agentswitchboard.dev/icons/sakana-fugu.png?v=56b14010",
      "description": "Routes and coordinates frontier models per task through one API and CLI. Multi-agent orchestration model from Sakana AI, grounded in the TRINITY and Conductor research papers.",
      "provider": "Sakana AI",
      "categories": [
        "orchestration",
        "language"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "AgentScope",
      "slug": "agentscope",
      "url": "https://agentswitchboard.dev/agents/agentscope",
      "iconUrl": "https://agentswitchboard.dev/icons/agentscope.png?v=d9b61523",
      "description": "Builds multi-agent applications with a Python framework focused on transparency, observability, and tracing. Includes a runtime and studio for debugging. By Alibaba.",
      "provider": "Alibaba",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Agent Apps: Builds multi-agent applications with message passing, tools, and pluggable model backends in Python."
    },
    {
      "name": "PraisonAI",
      "slug": "praisonai",
      "url": "https://agentswitchboard.dev/agents/praisonai",
      "iconUrl": "https://agentswitchboard.dev/icons/praisonai.png?v=21fee365",
      "description": "Builds production multi-agent systems with a Python framework and low-code layer — self-reflection, tool use, and 100+ LLM support. Also runs as a CLI. Open source.",
      "provider": "PraisonAI",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Agent Systems: Builds collaborating multi-agent systems with roles, tasks, and tools in Python or via low-code YAML."
    },
    {
      "name": "KaibanJS",
      "slug": "kaibanjs",
      "url": "https://agentswitchboard.dev/agents/kaibanjs",
      "iconUrl": "https://agentswitchboard.dev/icons/kaibanjs.png?v=318712a5",
      "description": "Builds multi-agent systems in JavaScript with role-based agents, tasks, and teams that run on a Kanban-style board, for JavaScript and TypeScript developers.",
      "provider": "Kaiban",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "AutoGen",
      "slug": "autogen",
      "url": "https://agentswitchboard.dev/agents/autogen",
      "iconUrl": "https://agentswitchboard.dev/icons/autogen.png?v=b809713c",
      "description": "Microsoft's open-source multi-agent framework. Supports conversational, autonomous, and human-in-the-loop agent patterns in Python and TypeScript with event-driven orchestration.",
      "provider": "Microsoft",
      "categories": [
        "infrastructure",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Group Chat: Orchestrate multiple agents in a group chat with dynamic speaker selection strategies"
    },
    {
      "name": "AG2",
      "slug": "ag2",
      "url": "https://agentswitchboard.dev/agents/ag2",
      "iconUrl": "https://agentswitchboard.dev/icons/ag2.png?v=bd9ddb2c",
      "description": "Builds multi-agent systems in Python with async agents, @tool functions, human-in-the-loop pauses, and a hub-and-channel Network for orchestrating agents across providers.",
      "provider": "AG2 AI",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Dify",
      "slug": "dify",
      "url": "https://agentswitchboard.dev/agents/dify",
      "iconUrl": "https://agentswitchboard.dev/icons/dify.png?v=2d10811c",
      "description": "Open-source LLM app and agent development platform. Build, test, and deploy RAG pipelines, chatbots, and multi-agent workflows via visual canvas and REST API.",
      "provider": "LF AI & Data Foundation",
      "categories": [
        "infrastructure",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "fast-agent",
      "slug": "fast-agent",
      "url": "https://agentswitchboard.dev/agents/fast-agent",
      "iconUrl": "https://agentswitchboard.dev/icons/fast-agent.png?v=41bcf007",
      "description": "Define and run multi-agent workflows in Python with first-class MCP support — chains, routers, parallel fan-out, evaluator-optimizer loops, and A2A interoperability.",
      "provider": "evalstate",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "LangGraph",
      "slug": "langgraph",
      "url": "https://agentswitchboard.dev/agents/langgraph",
      "iconUrl": "https://agentswitchboard.dev/icons/langgraph.png?v=4536470a",
      "description": "Graph-based agent orchestration with stateful multi-actor workflows. Deploy agents as REST APIs via LangGraph Platform. 32k stars, 34M monthly PyPI downloads.",
      "provider": "LangChain AI",
      "categories": [
        "infrastructure",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Spring AI Alibaba",
      "slug": "spring-ai-alibaba",
      "url": "https://agentswitchboard.dev/agents/spring-ai-alibaba",
      "iconUrl": "https://agentswitchboard.dev/icons/spring-ai-alibaba.png?v=163f757b",
      "description": "Builds agentic, workflow and multi-agent applications in Java and Spring Boot on a graph runtime for stateful agents, with A2A communication, tool calling and MCP support.",
      "provider": "Alibaba",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Agent Patterns: Composes agents with SequentialAgent, ParallelAgent, RoutingAgent and LoopAgent patterns to run complex tasks across…"
    },
    {
      "name": "Claude Flow",
      "slug": "claude-flow",
      "url": "https://agentswitchboard.dev/agents/claude-flow",
      "iconUrl": "https://agentswitchboard.dev/icons/claude-flow.png?v=e5eeea85",
      "description": "Orchestrates multi-agent swarms for Claude Code — 100+ specialized agents, shared memory, and consensus topologies via CLI and MCP. By ruvnet (formerly claude-flow, now ruflo).",
      "provider": "ruvnet",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Agent Swarm Orchestration: Spawns and coordinates 100+ specialized agents on top of Claude Code for parallel task execution."
    },
    {
      "name": "AgentRQ",
      "slug": "agentrq",
      "url": "https://agentswitchboard.dev/agents/agentrq",
      "iconUrl": "https://agentswitchboard.dev/icons/agentrq.png?v=d390ba54",
      "description": "Human-in-the-loop task manager for AI agents. Agents assign tasks to you; you assign back. Native Claude Code push notifications, MCP supervisor for multi-agent fleets. Apache-2.0.",
      "provider": "Contextual, Inc.",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Multi-Agent Supervisor: Orchestrates a fleet of agents from a single MCP supervisor endpoint, routing tasks across parallel workspaces."
    },
    {
      "name": "Strands Agents",
      "slug": "strands-agents",
      "url": "https://agentswitchboard.dev/agents/strands-agents",
      "iconUrl": "https://agentswitchboard.dev/icons/strands-agents.png?v=20f0d104",
      "description": "Builds production agent harnesses in Python or TypeScript with a model-driven agent loop, pluggable model providers, MCP tools, hooks, guardrails, and multi-agent patterns.",
      "provider": "AWS",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "api",
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Compose Multi-Agent Patterns: Coordinates multiple agents with built-in multi-agent patterns, structured output, and bidirectional streaming support."
    },
    {
      "name": "OpenAI Agents API",
      "slug": "openai-agents-api",
      "url": "https://agentswitchboard.dev/agents/openai-agents-api",
      "iconUrl": "https://agentswitchboard.dev/icons/openai-agents-api.png?v=4dbfec46",
      "description": "Run OpenAI's Codex harness as a managed service — durable sessions that survive restarts, hosted or self-hosted sandboxes, MCP connections, vaults, and multi-agent delegation.",
      "provider": "OpenAI",
      "categories": [
        "orchestration",
        "infrastructure"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": true,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Eigent",
      "slug": "eigent",
      "url": "https://agentswitchboard.dev/agents/eigent",
      "iconUrl": "https://agentswitchboard.dev/icons/eigent.png?v=0f45bba4",
      "description": "Runs a local multi-agent desktop workforce that splits tasks across specialized workers with browser, terminal, and file access on your own machine.",
      "provider": "Eigent AI",
      "categories": [
        "orchestration",
        "browser-computer"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "NVIDIA NeMo Agent Toolkit",
      "slug": "nvidia-nemo-agent-toolkit",
      "url": "https://agentswitchboard.dev/agents/nvidia-nemo-agent-toolkit",
      "iconUrl": "https://agentswitchboard.dev/icons/nvidia-nemo-agent-toolkit.png?v=754270a8",
      "description": "Connects, profiles, evaluates, and optimizes agent workflows across frameworks like LangChain, LlamaIndex, and CrewAI, with MCP and A2A support and a `nat` CLI for Python developers.",
      "provider": "NVIDIA",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Agent Native",
      "slug": "agent-native",
      "url": "https://agentswitchboard.dev/agents/agent-native",
      "iconUrl": "https://agentswitchboard.dev/icons/agent-native.png?v=0fa7d44d",
      "description": "Provides a framework and thirteen MCP servers for building agentic apps, covering mail, calendar, chat, content, design, slides, forms, and analytics surfaces.",
      "provider": "Builder.io",
      "categories": [
        "orchestration",
        "autonomous-agents",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Docker Agent",
      "slug": "docker-agent",
      "url": "https://agentswitchboard.dev/agents/docker-agent",
      "iconUrl": "https://agentswitchboard.dev/icons/docker-agent.png?v=4df078e3",
      "description": "Lets developers define multi-agent teams in YAML and run them with the docker agent CLI, expose them over MCP or an HTTP API, and share them through OCI registries.",
      "provider": "Docker",
      "categories": [
        "orchestration",
        "infrastructure"
      ],
      "accessMethods": [
        "cli",
        "mcp",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Multi-Agent Teams: Defines teams of specialized agents in YAML that delegate tasks to one another."
    },
    {
      "name": "Eliza",
      "slug": "eliza",
      "url": "https://agentswitchboard.dev/agents/eliza",
      "iconUrl": "https://agentswitchboard.dev/icons/eliza.png?v=99ac61c9",
      "description": "Builds autonomous agents with a TypeScript framework and large plugin ecosystem, spanning chat, social, and onchain actions. Open-source agent OS by elizaOS.",
      "provider": "elizaOS",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Kiro Crew",
      "slug": "kiro-crew",
      "url": "https://agentswitchboard.dev/agents/kiro-crew",
      "iconUrl": "https://agentswitchboard.dev/icons/kiro-crew.png?v=0150ccf9",
      "description": "Carries development context across sessions in a persistent workspace and coordinates agents over CLI, chat platforms, and remote SSH boxes.",
      "provider": "Kiro (AWS)",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "oauth2",
      "why": null
    },
    {
      "name": "mcp-use",
      "slug": "mcp-use",
      "url": "https://agentswitchboard.dev/agents/mcp-use",
      "iconUrl": "https://agentswitchboard.dev/icons/mcp-use.png?v=56c4c9a5",
      "description": "Build MCP servers and MCP-powered apps from one fullstack framework — connect any LLM to any MCP server, or ship agent-facing apps for Claude and ChatGPT.",
      "provider": "Manufact",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "api",
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Paperclip",
      "slug": "paperclip",
      "url": "https://agentswitchboard.dev/agents/paperclip",
      "iconUrl": "https://agentswitchboard.dev/icons/paperclip.png?v=8c5e3659",
      "description": "Runs teams of coding and business agents as a self-hosted company with an org chart, ticketed tasks, heartbeats, budgets, and approval gates, managed from a web UI, CLI, or REST API.",
      "provider": "Paperclip",
      "categories": [
        "orchestration",
        "autonomous-agents"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "IntentKit",
      "slug": "intentkit",
      "url": "https://agentswitchboard.dev/agents/intentkit",
      "iconUrl": "https://agentswitchboard.dev/icons/intentkit.png?v=761f6bd6",
      "description": "Runs a self-hosted cluster of collaborating AI agents that chat on Telegram, Slack, and Lark, act on schedules, and expose per-agent APIs, for teams wanting cloud-native agents.",
      "provider": "Crestal Network",
      "categories": [
        "autonomous-agents",
        "orchestration"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Multi-Agent Collaboration: Lets agents in the cluster invoke each other so several agents can split and hand off work as a team."
    },
    {
      "name": "qm",
      "slug": "qm",
      "url": "https://agentswitchboard.dev/agents/qm",
      "iconUrl": "https://agentswitchboard.dev/icons/qm.png?v=481e098e",
      "description": "Multiplayer agent harness for coordinating several coding agents on shared work, with run isolation and a common queue.",
      "provider": "YC Software",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "CAMEL",
      "slug": "camel-ai",
      "url": "https://agentswitchboard.dev/agents/camel-ai",
      "iconUrl": "https://agentswitchboard.dev/icons/camel-ai.png?v=f5c0e790",
      "description": "Pioneering multi-agent framework for role-playing collaboration, scaling-law research, and MCP server exports with 20+ toolkits and a native MCPAgent class.",
      "provider": "CAMEL-AI Community",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Role-Play Collaboration: Pair a user agent and assistant agent in structured role-playing conversations to solve tasks through principled multi-agent…"
    },
    {
      "name": "Langroid",
      "slug": "langroid",
      "url": "https://agentswitchboard.dev/agents/langroid",
      "iconUrl": "https://agentswitchboard.dev/icons/langroid.png?v=b29093db",
      "description": "Lightweight Python multi-agent framework from CMU and UW-Madison where agents are first-class objects with task delegation, vector stores, tool use, and LLM flexibility.",
      "provider": "Langroid",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Agent Task Delegation: Define agents that delegate sub-tasks to specialised child agents and aggregate results via a principled multi-agent task…"
    },
    {
      "name": "MetaGPT",
      "slug": "metagpt",
      "url": "https://agentswitchboard.dev/agents/metagpt",
      "iconUrl": "https://agentswitchboard.dev/icons/metagpt.png?v=8ac1fffc",
      "description": "Multi-agent framework where AI agents role-play as engineers, PMs, and QA to collectively produce software from a single natural language prompt via structured workflows.",
      "provider": "DeepWisdom",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "CLI Runner: Run multi-agent software development sessions from the terminal with a single command"
    },
    {
      "name": "Xirp",
      "slug": "xirp",
      "url": "https://agentswitchboard.dev/agents/xirp",
      "iconUrl": "https://agentswitchboard.dev/icons/xirp.png?v=dff38726",
      "description": "Manages concurrent Claude Code, Codex, and Gemini CLI sessions, each isolated in its own git worktree, with context that survives switching between harnesses.",
      "provider": "Spotify",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "oauth2",
      "why": null
    },
    {
      "name": "Agno",
      "slug": "agno",
      "url": "https://agentswitchboard.dev/agents/agno",
      "iconUrl": "https://agentswitchboard.dev/icons/agno.png?v=fbd06bac",
      "description": "Python framework for building multi-agent platforms — define agents in code, deploy as FastAPI services. 40k GitHub stars. Supports MCP, 20+ models, memory layers.",
      "provider": "Agno",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Team Orchestration: Coordinate multi-agent teams with route, collaborate, or coordinate modes for complex task delegation."
    },
    {
      "name": "Ekko Studio",
      "slug": "ekko-studio",
      "url": "https://agentswitchboard.dev/agents/ekko-studio",
      "iconUrl": "https://agentswitchboard.dev/icons/ekko-studio.png?v=cf0c267f",
      "description": "Runs Hermes Agent, its own Ekko Agent, and 14 coding agents such as Claude Code and Codex in one local-first desktop or self-hosted workspace with chat and workflows.",
      "provider": "EKKOLearnAI",
      "categories": [
        "orchestration",
        "productivity"
      ],
      "accessMethods": [
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": "Multi-Agent Chat: Chats with the supported agents with streaming responses, tool traces, file previews, persistent sessions, and group-chat rooms."
    },
    {
      "name": "Herdr",
      "slug": "herdr",
      "url": "https://agentswitchboard.dev/agents/herdr",
      "iconUrl": "https://agentswitchboard.dev/icons/herdr.png?v=fae0630b",
      "description": "Runs and manages multiple coding agents side by side in the terminal — an agent multiplexer to launch, monitor, and switch between parallel AI coding sessions. 17k+ GitHub stars.",
      "provider": "Oğulcan Çelik",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Agent Multiplexing: Runs multiple coding agents concurrently in one terminal, each in its own pane, so you supervise them in parallel."
    },
    {
      "name": "AgentOps",
      "slug": "agentops",
      "url": "https://agentswitchboard.dev/agents/agentops",
      "iconUrl": "https://agentswitchboard.dev/icons/agentops.png?v=e2b72d49",
      "description": "Observability platform purpose-built for AI agents. Track agent sessions, LLM calls, tool use, and costs. Integrates with LangChain, CrewAI, AutoGen, and OpenAI.",
      "provider": "AgentOps",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Integrate with LangChain, CrewAI, AutoGen, and OpenAI SDK in two lines of code"
    },
    {
      "name": "Letta",
      "slug": "letta",
      "url": "https://agentswitchboard.dev/agents/letta",
      "iconUrl": "https://agentswitchboard.dev/icons/letta.png?v=51f45b56",
      "description": "Stateful agent framework with built-in memory. Agents persist context between sessions via structured memory blocks. Formerly MemGPT. Self-hosted or managed cloud.",
      "provider": "Letta",
      "categories": [
        "memory-state"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Orchestrate multi-agent pipelines where agents pass typed memory between each other"
    },
    {
      "name": "Composio",
      "slug": "composio",
      "url": "https://agentswitchboard.dev/agents/composio",
      "iconUrl": "https://agentswitchboard.dev/icons/composio.png?v=2f7655c4",
      "description": "Tool integration platform for AI agents. 250+ pre-built integrations with GitHub, Slack, Salesforce, and more. Handles OAuth, rate limits, and action execution.",
      "provider": "Composio",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Generate tool schemas compatible with LangChain, CrewAI, and OpenAI function calling"
    },
    {
      "name": "OzBrain",
      "slug": "ozbrain",
      "url": "https://agentswitchboard.dev/agents/ozbrain",
      "iconUrl": "https://agentswitchboard.dev/icons/ozbrain.png?v=69da5388",
      "description": "Shared knowledge layer that lets multiple agents read and write to a common memory, so context learned by one agent is available to the others.",
      "provider": "OzBrain",
      "categories": [
        "memory-state",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Agent Lightning",
      "slug": "agent-lightning",
      "url": "https://agentswitchboard.dev/agents/agent-lightning",
      "iconUrl": "https://agentswitchboard.dev/icons/agent-lightning.png?v=b809713c",
      "description": "Optimizes any AI agent with reinforcement learning without rewriting it, decoupling training from execution so existing agents plug into the trainer unchanged.",
      "provider": "Microsoft",
      "categories": [
        "orchestration",
        "research"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": true,
      "authType": "none",
      "why": null
    },
    {
      "name": "Manus",
      "slug": "manus",
      "url": "https://agentswitchboard.dev/agents/manus",
      "iconUrl": "https://agentswitchboard.dev/icons/manus.png?v=930c09e0",
      "description": "Runs general-purpose autonomous agents inside a cloud VM that browse, write and execute code, and handle files across long multi-step tasks. Public REST API.",
      "provider": "Butterfly Effect",
      "categories": [
        "autonomous-agents",
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": true,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "A2A Protocol",
      "slug": "a2a-protocol",
      "url": "https://agentswitchboard.dev/agents/a2a-protocol",
      "iconUrl": "https://agentswitchboard.dev/icons/a2a-protocol.png?v=e00e72f3",
      "description": "Defines the Agent2Agent interoperability protocol and SDKs so agents built on different frameworks discover each other, negotiate capabilities, and exchange tasks.",
      "provider": "A2A Project (Linux Foundation)",
      "categories": [
        "orchestration",
        "infrastructure"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "oauth2",
      "why": null
    },
    {
      "name": "Agor",
      "slug": "agor",
      "url": "https://agentswitchboard.dev/agents/agor",
      "iconUrl": "https://agentswitchboard.dev/icons/agor.png?v=8250b479",
      "description": "Runs multiplayer spatial boards where teams and coding agents share git branches, sessions, and dev environments, with scheduling and a built-in MCP server, for software teams.",
      "provider": "Preset",
      "categories": [
        "orchestration",
        "productivity"
      ],
      "accessMethods": [
        "api",
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": null
    },
    {
      "name": "Artifact Council",
      "slug": "artifact-council",
      "url": "https://agentswitchboard.dev/agents/artifact-council",
      "iconUrl": "https://agentswitchboard.dev/icons/artifact-council.png?v=7e87f5ff",
      "description": "Hosts councils of AI agents that propose, vote on and revise shared text documents over a keyless REST API, recording each accepted version on a Solana mainnet program.",
      "provider": "Artifact Council",
      "categories": [
        "autonomous-agents",
        "communication"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "DB-GPT",
      "slug": "db-gpt",
      "url": "https://agentswitchboard.dev/agents/db-gpt",
      "iconUrl": "https://agentswitchboard.dev/icons/db-gpt.png?v=77dc7f56",
      "description": "Answers questions over your own databases with text-to-SQL data agents and an AWEL workflow runtime, connecting multiple engines behind one agentic interface.",
      "provider": "Eosphoros AI",
      "categories": [
        "data-analytics",
        "autonomous-agents"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Griptape",
      "slug": "griptape",
      "url": "https://agentswitchboard.dev/agents/griptape",
      "iconUrl": "https://agentswitchboard.dev/icons/griptape.png?v=3937424a",
      "description": "Build agents, pipelines, and workflows in Python with explicit control over prompts, memory, and tool access — off-prompt data handling keeps large payloads out of the context window.",
      "provider": "Griptape",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Langflow",
      "slug": "langflow",
      "url": "https://agentswitchboard.dev/agents/langflow",
      "iconUrl": "https://agentswitchboard.dev/icons/langflow.png?v=3847c4c9",
      "description": "Visual builder for AI agents and workflows — drag-and-drop graphs compiled to REST endpoints. Every flow becomes an MCP server. pip install langflow. 148k stars.",
      "provider": "DataStax",
      "categories": [
        "infrastructure",
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "mcp-agent",
      "slug": "mcp-agent",
      "url": "https://agentswitchboard.dev/agents/mcp-agent",
      "iconUrl": "https://agentswitchboard.dev/icons/mcp-agent.png?v=74be65bb",
      "description": "Builds agents from MCP servers using composable workflow patterns from the Building Effective Agents playbook, handling server lifecycle and tool routing.",
      "provider": "LastMile AI",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Multica",
      "slug": "multica",
      "url": "https://agentswitchboard.dev/agents/multica",
      "iconUrl": "https://agentswitchboard.dev/icons/multica.png?v=e8673885",
      "description": "Gives teams a shared issue board where coding agents such as Claude Code, Codex, and Cursor take assigned issues, run on your own machines, and hand work back for review.",
      "provider": "Multica",
      "categories": [
        "orchestration",
        "productivity"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": null
    },
    {
      "name": "Munder Difflin",
      "slug": "munder-difflin",
      "url": "https://agentswitchboard.dev/agents/munder-difflin",
      "iconUrl": "https://agentswitchboard.dev/icons/munder-difflin.png?v=9320f4fd",
      "description": "Agent harness that runs a simulated office of collaborating agents, assigning roles and routing work between them on shared tasks.",
      "provider": "Munder Difflin",
      "categories": [
        "orchestration"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "ONE",
      "slug": "one-workrr",
      "url": "https://agentswitchboard.dev/agents/one-workrr",
      "iconUrl": "https://agentswitchboard.dev/icons/one-workrr.png?v=3ad94bb9",
      "description": "Connects autonomous agents via a public commons: claim an Ed25519-signed handle, find specialists, post questions, and exchange reusable text artifacts over a keyless HTTP API, SDK, and WebSockets.",
      "provider": "workrr",
      "categories": [
        "communication",
        "infrastructure",
        "autonomous-agents"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "OpenAgents",
      "slug": "openagents",
      "url": "https://agentswitchboard.dev/agents/openagents",
      "iconUrl": "https://agentswitchboard.dev/icons/openagents.png?v=f543755d",
      "description": "Runs a collaboration workspace where agents delegate to each other by mention, reachable through Python and TypeScript SDKs, a CLI connector, and an A2A endpoint.",
      "provider": "OpenAgents",
      "categories": [
        "orchestration",
        "communication"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "OpenExecutive",
      "slug": "openexecutive",
      "url": "https://agentswitchboard.dev/agents/openexecutive",
      "iconUrl": "https://agentswitchboard.dev/icons/openexecutive.png?v=93ebd3c9",
      "description": "Runs a virtual executive team as a single coherent persona backed by eight specialist agents, built on FastAPI and Next.js with retrieval over your own documents.",
      "provider": "Sente Labs",
      "categories": [
        "autonomous-agents",
        "orchestration"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Paseo",
      "slug": "paseo",
      "url": "https://agentswitchboard.dev/agents/paseo",
      "iconUrl": "https://agentswitchboard.dev/icons/paseo.png?v=7c5e7280",
      "description": "Runs Claude Code, Codex, Copilot, OpenCode, and other coding agents in parallel on your own machines through a local daemon, controlled from desktop, mobile, web, a CLI, or a TypeScript SDK.",
      "provider": "Paseo",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Qwen Code",
      "slug": "qwen-code",
      "url": "https://agentswitchboard.dev/agents/qwen-code",
      "iconUrl": "https://agentswitchboard.dev/icons/qwen-code.png?v=a51c5f5a",
      "description": "Runs an open-source coding agent in the terminal with subagents, agent teams, hooks, skills, plan mode and MCP, switchable across OpenAI, Anthropic, Gemini and local models.",
      "provider": "Alibaba Qwen",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Skydive",
      "slug": "skydive",
      "url": "https://agentswitchboard.dev/agents/skydive",
      "iconUrl": "https://agentswitchboard.dev/icons/skydive.png?v=27a512e8",
      "description": "Gives cloud agents their own computer with a browser, filesystem, and terminal, then makes them reachable over Slack, email, and iMessage. Supports 170+ models.",
      "provider": "Anything",
      "categories": [
        "autonomous-agents",
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "TradingAgents",
      "slug": "trading-agents",
      "url": "https://agentswitchboard.dev/agents/trading-agents",
      "iconUrl": "https://agentswitchboard.dev/icons/trading-agents.png?v=a0038a85",
      "description": "Simulates a trading firm with LLM agents in analyst, researcher, trader, and risk-manager roles that debate positions and converge on financial decisions.",
      "provider": "Tauric Research",
      "categories": [
        "finance",
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "VoltAgent",
      "slug": "voltagent",
      "url": "https://agentswitchboard.dev/agents/voltagent",
      "iconUrl": "https://agentswitchboard.dev/icons/voltagent.png?v=36f64141",
      "description": "Builds TypeScript AI agents with tools, memory, and sub-agent supervision, paired with a local observability console that traces every step of a run.",
      "provider": "VoltAgent",
      "categories": [
        "orchestration",
        "code-devtools"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    }
  ],
  "relatedTasks": [
    "evaluate-agents",
    "automate-workflows",
    "give-an-agent-memory",
    "monitor-apps-in-production"
  ],
  "stacks": []
}