{"repo":"nick-pape/grackle","free":true,"listed":false,"github":"https://github.com/nick-pape/grackle","clone":"git clone https://github.com/nick-pape/grackle.git","description":"Manage and orchestrate AI coding agents (Claude Code, Copilot, Goose, etc.) on remote machines — task decomposition, multi-agent coordination, and real-time visibility across environments.","language":"TypeScript","stars":21,"topics":["acp","agent-client-protocol","agentic-workflow","ai-agents","claude-code","cli","coding-agent","developer-tools","mcp","multi-agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"Grackle [!WARNING] Grackle is pre-1.0 and still experimental. It may have unresolved security issues, annoying bugs, and broken workflows. Not recommended for use in production systems. A plague of grackles That's the collective noun. Also what you get when you stop babysitting one agent in a terminal and start running many — each on its own wire, with its own key, leaving its own name in the log. Grackle is a self-hosted control plane for AI agents. Spawn one and watch it work. Spawn a hundred and close the laptop. When one does something stupid at 3 AM, you know which one — not \"the platform,\" not \"your token,\" that one . Run Claude Code, Copilot, Codex, GenAIScript, or any ACP agent — on Docker, an SSH box, a Codespace, or this machine. Grackle handles the provisioning, the credentials, the transport, the lifecycle. You get a CLI, web UI, and MCP server out of the box. Try the interactive demo — no install required. Explore the full UI with realistic mock data. What makes Grackle different Agent IPC — Parent sessions spawn children with bidirectional pipes. Structured communication between agents — no polling, no shared files, no prompt-stuffing. Knowledge persistence — A semantic knowledge graph backed by Neo4j. One agent's architectural insight becomes another agent's context automatically. Search by concept, not keyword. Session resilience — Environments auto-reconnect on disconnect. Suspended sessions resume where they left off. Events buffer during outages and drain o","default_branch":null,"files":null,"tree":[],"storefront":"/r/nick-pape","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nick-pape/grackle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}