{
  "slug": "coding-agent-team",
  "title": "Run a team of coding agents",
  "promise": "Keep several coding agents working at once: see which need you, keep their work apart, hand off between them and review before you push.",
  "week": null,
  "url": "https://agentswitchboard.dev/stacks/coding-agent-team",
  "items": [
    {
      "name": "Corgi",
      "slug": "corgi",
      "url": "https://agentswitchboard.dev/agents/corgi",
      "iconUrl": "https://agentswitchboard.dev/icons/corgi.png?v=0b077181",
      "description": "Runs your coding agents in a terminal multiplexer that shows which are working, finished or need you, with a scriptable CLI. For developers juggling Claude Code, Codex, Pi and OpenCode.",
      "provider": "tals",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Shows which of your Claude Code, Codex, Pi or OpenCode sessions are working, finished or waiting for you, in one terminal."
    },
    {
      "name": "Container Use",
      "slug": "container-use",
      "url": "https://agentswitchboard.dev/agents/container-use",
      "iconUrl": "https://agentswitchboard.dev/icons/container-use.png?v=70c3dee9",
      "description": "MCP server that gives coding agents isolated containerised environments in separate git branches, enabling multiple agents to work safely in parallel without conflicts.",
      "provider": "Dagger",
      "categories": [
        "infrastructure"
      ],
      "accessMethods": [
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Gives each agent its own container on its own git branch, so they can work in parallel without conflicts."
    },
    {
      "name": "ai-memory",
      "slug": "ai-memory",
      "url": "https://agentswitchboard.dev/agents/ai-memory",
      "iconUrl": "https://agentswitchboard.dev/icons/ai-memory.png?v=6745589d",
      "description": "Gives coding agents self-hosted shared memory and handoffs, so work carries across Claude Code, Codex, Cursor, and other harnesses, machines, and teammates.",
      "provider": "Fabio Akita",
      "categories": [
        "memory-state",
        "code-devtools"
      ],
      "accessMethods": [
        "cli",
        "mcp",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": "Passes work from one agent to the next with a handoff that says where it stopped, what failed and what is still open."
    },
    {
      "name": "OpenQodex",
      "slug": "openqodex",
      "url": "https://agentswitchboard.dev/agents/openqodex",
      "iconUrl": "https://agentswitchboard.dev/icons/openqodex.png?v=927409ad",
      "description": "Reviews coding-agent changes before you push, using scanners plus a separate Claude Code or Codex reviewer, and gives agents a code-graph MCP server. For developers using coding agents.",
      "provider": "Qodex",
      "categories": [
        "code-devtools",
        "security"
      ],
      "accessMethods": [
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Reviews each agent's changes before you push, with scanners and a separate Claude Code or Codex reviewer."
    }
  ]
}