How I got 9 AI agents to work together across 3 different IDEs #5
ThinkOffApp
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I run 9 AI agents on a Mac mini - Claude Code, Gemini, GPT, Kimi, and others - each in their own IDE or terminal session. Getting them to actually coordinate was the hard part.
The problem
Agent Teams in Claude Code works great when all your agents are Claude. But my setup is mixed: some agents run through OpenClaw, some through Cursor, one through Codex CLI. The built-in team messaging does not work across providers, and the tmux-based coordination breaks down once you go headless or run in CI.
I kept hitting the same issues:
What I built
IDE Agent Kit is a lightweight coordination layer that works across different IDE agents. The core idea is simple: agents communicate through a filesystem-based message bus instead of relying on any single IDE built-in team features.
Each agent gets an inbox directory. A poll script watches for new JSON task files and routes them to the right agent. Agents write results back. No sockets, no tmux dependency, works on any OS.
The setup has three pieces:
How it works in practice
The agents do not need to know about each other directly. They read from their inbox, do their work, and write receipts. The coordination layer handles routing.
What I learned running this for a month
Mixed model fleets are worth the complexity. Having Claude handle architecture decisions, Gemini do bulk code generation, and GPT handle documentation means each model plays to its strengths.
Filesystem messaging is surprisingly robust. File watches with a 5-second poll interval have been solid across 6 agents on two machines.
Append-only logs are essential. When an agent does something unexpected, being able to trace exactly what task it received and what it produced saves hours of debugging.
If you are running multi-agent setups and fighting with coordination, I would like to hear what approaches you have tried.
Beta Was this translation helpful? Give feedback.
All reactions