How to run several AI coding agents at once on Windows
Short answer
Install JAgents, a free and open source (MIT) agent manager for Windows 10 and 11, then open a terminal or a chat thread for each agent you have installed. Code mode splits the window into a grid, columns, or rows, so Claude Code, Codex, Devin, Cursor and others work side by side. A built-in MCP server lets the agents see each other, send messages, start subagents, and hand off work.
Running one AI coding agent is easy: open a terminal and start it. Running three at once gets messy fast. You end up with a pile of terminal windows, no way for one agent to ask another for help, and copy and paste as the only way to pass work along.
JAgents is a free, open source agent manager for Windows 10 and 11 that puts them all in one window. It is out now in beta, with its code on GitHub.
What you need
- Windows 10 or Windows 11, 64 bit.
- At least one coding agent installed and signed in, such as Claude Code, Codex, Devin, or Cursor. JAgents runs the agents you already have. It does not include them or sign in for you.
Step 1: Install JAgents
- Download
JAgents-Setup.exefrom the JAgents page. - If Windows shows Windows protected your PC, click More info, then Run anyway.
- JAgents installs to
%LOCALAPPDATA%\Programs\JAgentswithout admin rights and opens.
Step 2: Open one pane per agent
JAgents has two ways to run an agent:
| Pane | Agents |
|---|---|
| Terminal | Claude Code, Codex, Cursor Agent, the Devin CLI, or a plain shell |
| Chat thread | Devin, Cursor, Claude Code, Codex, Gemini CLI, OpenCode, GitHub Copilot CLI, or Kimi CLI |
In Code mode, the terminals and threads split the window as a grid, in columns, or in rows, so you can watch every agent work at once. Thread mode lists every thread and shows one at full width, like a chat app.
Step 3: Let the agents talk to each other
Every agent JAgents starts gets the built-in jagents MCP server and a short name such as claude-1. With it, an agent can:
- List the other agents that are running and see what each one is.
- Send a message to another agent. A busy chat gets it queued as its next message.
- Read another agent's work before it answers or reviews it.
- Start a subagent: any installed chat agent, on a task, and wait for its answer.
- Hand off work so another agent carries on where the first one stopped.
You ask for it in plain words. For example, tell Claude Code: "Ask the Codex terminal to review your change before you commit." Claude Code finds the Codex agent, sends it the request, and reads the answer.
When this helps
- A second opinion. One agent writes the change, another reviews it.
- Parallel work. Split a task across agents that each own one area, and have them report back.
- Different strengths. Use the agent you trust most for each kind of task, in one place.
- Running out of usage. Hand the thread to a different agent and keep going.
Try it
JAgents is free and in beta for Windows 10 and 11. Get it from the JAgents page. Found a bug? Report it on Discord.
Common questions
Can I run Claude Code and Codex at the same time?
Yes. Open a terminal for each in JAgents. Both run in the same window, side by side, and can message each other through the jagents MCP server.
Can AI coding agents talk to each other?
In JAgents, yes. The built-in MCP server lets an agent list the other agents, send them messages, read their work, start subagents, and hand off work. Each agent decides when to use these tools based on what you ask.
Is there a free agent manager for Claude Code on Windows?
JAgents is free and open source under the MIT license, made for Windows 10 and 11. The agents it runs, such as Claude Code, have their own accounts and plans.
Do I need admin rights to install JAgents?
No. JAgents installs per user to %LOCALAPPDATA%\Programs\JAgents and updates from inside the app.