Ten terminal tabs, no idea which is which
Each project is a real folder on your machine, grouped by zone: work, personal, side projects. Each agent has its own terminal, its own role and its own provider, listed under the project it works on.
ClaudeAgentsRoom manages multiple projects, agents, and providers in parallel, opening as many CLI terminal sessions as you need. Tools for communication and monitoring to keep you in control, even when dozens of agents are working at the same time.
Free to start, no credit card. macOS, Windows and Linux.
The desktop app, in Simple mode
On a phone the demo runs the real desktop app in its Simple interface mode: one project, its agents, one prompt. The full cockpit is on your computer.
One coding agent runs fine in a terminal. Ten of them, on four projects, do not. AgentsRoom keeps each one visible, labelled and reachable.
Each project is a real folder on your machine, grouped by zone: work, personal, side projects. Each agent has its own terminal, its own role and its own provider, listed under the project it works on.
Every agent shows its state live: thinking, done, stuck, waiting for input. A desktop notification fires when one finishes, and a click brings you back to its terminal to give the next instruction.
Roles, prompts, memory and backlog live in the app, not in your head. You pick up any agent where you left it, and the whole fleet fits in one window.
From orchestrating a fleet of agents to reviewing their work from your phone. Pick a chapter, or search for a feature.
AgentsRoom is not just a terminal. This is the most fluid way to convey an intention to an agent: by voice, in conversation, by pencil, or by one click.
One command center to launch, feed and coordinate several agents across several projects, without ever losing track.
A single view over every agent and every project. See who is running, who is waiting, and take over in one click.
Drop feature requests and user feedback in raw. They cluster into themes, duplicates merge without losing a reporter, and each idea carries the number of people who asked for it. When one is ripe, promote it to a ticket.
Drop your tasks in the backlog, fire an agent on one with a single gesture. Give a column its own prompt and it clarifies, plans or reviews every ticket that lands there.
Publish your backlog as a feedback portal. Clients and users report bugs and request features, and every ticket becomes an agent that codes it, in their own words.
A Product Manager agent turns a fuzzy feature request into a mockup that looks like your real product, before you build. Validate the idea on the same ticket, then let an agent ship it.
A dev agent writes code, a QA agent tests it. Run them as one agent changing role, keeping every bit of context, or as separate agents alive at the same time, messaging each other so the review is done by someone who did not write the code.
Every saved agent gets an address and an inbox that outlive its terminal. One writes, another reads its mail on its next turn and answers on the thread, even if it was offline when the message was sent.
Switch a running agent's role in one click: PM becomes Dev becomes QA, same session, full memory. No new agent to brief, no context lost, and a morph trail of every role it has been.
Fork a running agent in one click and the twin inherits its whole conversation: decisions, dead ends, files already read. Two consoles in parallel, nothing to re-explain. And an Ask bubble puts a question to a read-only copy without taking the agent's terminal.
14 built-in roles, specialist agents from The Agency, or build your own with a custom system prompt. Share an agent to a teammate in one drag, or publish it to the community and install what others perfected.
Type the task in plain language and the advisor picks the best-suited agent from your room, 14 built-in roles and 260+ experts, with a one-line reason. One click assigns the task.
Schedule recurring agent runs like a cron, without the cron. Review PRs every morning and again at 6, scan logs every night, or drop the clock and run on your AI plan's quota window instead, when the credits come back or just before they reset. AgentsRoom launches the agent for you.
Paste one webhook URL into GitHub, Slack or your CI and the agent starts the moment the event lands: a pull request opened, a build broken, an alert fired. An agent that watches costs tokens on every loop. A trigger costs nothing until something happens.
Send a task from the desktop or the phone and a throwaway cloud machine runs it, commits, and pushes a branch your CI/CD can deploy. No computer of yours needs to be awake.
Link every computer you own into one unified view. Run and watch Claude, Codex and Antigravity agents on any machine, office, home or build server, through an end-to-end encrypted relay.
Move an agent with its whole conversation to another of your computers and pick up where it left off. Claude Code and Codex resume their exact conversation, end-to-end encrypted.
Spread AI coding agents across your computers: each start goes to the first machine of the project's pool with room, and a budget per machine (live agents, free memory, night cap) prevents out-of-memory crashes.
Already running Claude Code or Codex in a terminal? Open the folder: your recent conversations are listed, and one click continues any of them in an agent, whole history included.
Give each ticket or agent its own git worktree, with dependencies installed and .env copied before it starts. Review, commit and merge each one from the Changes tab.
Link other folders to a project without moving them. Every agent you start gets them, through --add-dir on the CLIs that have it, and the Changes tab commits each repository.
Bring the Linear issues assigned to you onto the backlog, from one or several workspaces, and hand each one to the agent CLI you choose. Nothing is written back to Linear.
Bring the tickets you already have in Jira, Linear, GitHub Issues or Notion onto the backlog, then hand each one to the agent CLI you choose. Nothing is written back.
Import Jira Cloud issues from a project or a JQL query, with their description and attached files, and hand each one to Claude Code, Codex or another agent CLI.
Bring a repository's issues onto the backlog, filtered by state and labels, and let an agent work each one on your own machine, with your own subscription.
Import the work items of an Azure DevOps project or a WIQL query, with their repro steps, acceptance criteria and attached files, and hand each one to Claude Code, Codex or another agent CLI.
Agents move fast. A clear review layer keeps you in control: read the diff, scope it by agent, and carry the reasoning forward.
A clean side-by-side diff of everything an agent touched. Approve what is right, send back what is not.
Five agents, one branch. Scope the changes to a single agent and review its work in isolation.
Each commit carries the agent conversation that produced it. Your teammates inherit the reasoning, not just the diff.
One click reads the real git diff and writes a clean Conventional Commits message. Your rough draft rewritten properly, your team's format rules applied.
You should not have to babysit a terminal. AgentsRoom surfaces who is working, who is stuck and who needs you, even when the window sits in the background.
Tile the workspace into panes and follow several agent sessions side by side. Drag to split into columns or rows, each pane keeps its role color and live status.
One button turns an agent pane into a readable conversation, read from the CLI's own transcript: your messages, the agent's signed answers, tool calls folded. Claude Code, Codex and five more CLIs, on desktop and phone. The CLI keeps running underneath.
A live status for every agent: working, waiting on you, idle or done. No more guessing which terminal is stuck.
A floating pill that stays above every window. Track your agents while you work in another app.
One Live Activity on your iPhone for every agent you run: who works, who waits and for how long, also in the Dynamic Island and on Apple Watch. Answer the agent that waits from the lock screen, add widgets, or follow the live notification on Android.
Every agent message lands like a chat notification, with an unread count. Reply when you are ready, miss nothing.
Each agent writes a one-line status every turn. When it goes quiet two turns in a row, AgentsRoom warns you the agent is drifting, so you restart or compact before the hallucinations start.
Every tool an agent calls starts a real process. Some never finish, and a dozen holding a little each is enough to fill a 16 GB machine. AgentsRoom flags them one by one or as a crowd, names the agent responsible, and lets you interrupt it. Your dev servers and your builds are never touched.
Lock the screen and walk away: while an agent works, a build runs or a database export is in flight, your computer does not go to sleep. A cup in the status bar shows it, and one click keeps the machine awake for hours, like Caffeine.
One Pause button stops every AI agent of a project once its turn is over, then tells you when it is safe to close the laptop or update the app. A long pause keeps a resume summary so the restart does not burn your Claude Code or Codex quota, and nothing relaunches the project until you resume it. A single agent can also be paused on its own, by hand or after a chosen idle delay.
Turn on Every message and AgentsRoom reads each message before it leaves, then picks the most cost-effective model for it: a light model for a quick edit, a heavyweight for a big refactor. Claude Code and Codex agents switch on their own, with no restart. Spend less per task, run more tasks per day, on the same plan.
Pick a default reasoning effort for Claude Code, Codex, Kimi Code and the other CLIs with a lever: every agent that has no effort of its own starts at that level, and a project can use its own. Keep the flagship thinking hard where it pays, and the cheap agents on low.
When a Claude, Codex or Grok Build account is about to run out of quota mid-task, a quota rule moves the work to another account you are signed in to, conversation included. Several smaller subscriptions end up giving you more working hours than one large plan.
A bell next to every quota bar of Claude Code, Codex, GitHub Copilot CLI, Grok, Kimi, Cursor, Antigravity, OpenCode, Command Code and Muse Code, for every account you are signed in to. When a bar crosses 50%, 75% or a threshold you chose, you get a desktop notification, a push on your phone, or both. Once per window, rearmed at the reset, so a usage limit warning reaches you before the limit does. The same panel can also kick a quota off before you sit down: one background message at a set time, and the 5-hour session refills sooner.
Alternate Claude Code and Codex, or two Claude accounts: one new agent out of two, or a slice of each quota in turn, so both subscriptions get used. The same quota rules react near a usage limit: switch provider, pick a lighter model, block or redirect launches.
A live token counter on every agent session: input, output, cache reads and cache hit rate, with the badge turning orange, then red, as a session's context window fills up. The same panel splits the usage percentage your provider publishes between your projects and your agents, so you know which one took the quota instead of only knowing it is gone. Its session trace replays a session turn by turn and shows which tool or skill filled the context.
The tooling around your agents lives in the same window: real terminals, a public preview tunnel, and reusable skills you teach once.
Press Cmd K and search your skills, prompts, backlog tickets, dev commands, connections, agents, project files and commits in a single field. Arrow keys, Enter, done.
Full terminals next to your agents. Tabs, splits, detach to a window, even launch them from your phone.
Expose your local dev server behind a public HTTPS URL. Show a live preview to anyone, no deploy.
Package a procedure as a skill, attach it to any agent, export and share it with your team.
A shared memory your agents write themselves. Decisions, architecture and pitfalls survive the session, for everyone on the project.
Obsidian vault
architecture.md
Project memory
architecture.md
Link one folder of your Obsidian vault to a project: your notes reach Claude Code, Codex and every agent CLI, and what the agents write comes back as Markdown. Conflicts wait for your choice.
Save your VPS and remote servers, connect over SSH, and run Claude Code, Codex or Antigravity straight on the remote machine, no separate SSH client.
Save your MySQL, PostgreSQL and MongoDB connections and let an agent run a query against them. Read-only by default, one statement per call, and the password never reaches the agent. Export, import or copy a database, and find your connections on every machine.
An Amazon RDS database with no public endpoint is reached through an AWS Systems Manager port-forwarding session, on a loopback port. No bastion host, no VPN, no inbound SSH rule.
A Cloud SQL for MySQL or PostgreSQL instance with no public IP is reached through the Cloud SQL Auth Proxy, started on a loopback port with your own gcloud login. IAM database authentication included, no password needed.
Send Claude Code through the company proxy and Codex through your home connection. Each provider gets its own HTTP or SOCKS proxy, a Test button shows the exit IP, and the password stays out of plain text.
Declare an MCP server once and Claude Code, Codex and every agent CLI get it at launch. Pick it from the official MCP registry, keep its key in the Secret Manager, and sign in to an OAuth server like Notion with one Connect button.
Bundle skills, MCP servers and connections into a toolkit and attach it to an agent, a ticket or a whole folder. Edit it once, every agent that uses it follows, and project memory gets its own off, read only or read and write setting.
API keys, tokens and passwords live encrypted in your OS keychain. An agent references a secret by name to run a command, and no code path ever returns its value.
Deploy finished
api v2.4 is live
One cURL call at the end of a deploy, a backup or a CI job sends a push notification to your iPhone or Android. Send-only keys you can revoke, and it works with your laptop closed.
Point uptime alerts, cron reports and test signups at a dedicated, revocable email address. Read them in AgentsRoom on desktop and mobile, not in your personal inbox.
Install the AgentsRoom extension and give each Chrome profile a name: Pro, Personal, Client. An agent picks a browser by name and works there, signed in as you, on this machine or on another one, end-to-end encrypted. Works with every agent CLI, and a token saver mode (beta) reads the page instead of screenshotting every step.
Desktop and mobile stay in sync in real time. Start an agent from your phone, read the terminal on the train, pick up exactly where the desktop left off.
Pick a different provider for each agent. Switch mid-conversation without losing context.
One app, every provider
AgentsRoom spawns the CLI of each provider natively. Assign Claude to your architect agent, Codex to your backend agent, and Aider to your reviewer. Switch provider on any agent mid-conversation and keep the full context. No lock-in, no wrapper, no proxy.
AgentsRoom is not a wrapper that resells tokens. Your Anthropic API key or Claude subscription goes straight to the provider, your quotas stay yours. No markup, no proxy between you and the model.
Run several provider accounts side by side, work and personal, and switch on any agent in one click without losing the conversation.
Most tools wrap tmux and support a single provider. AgentsRoom gives you a real visual interface with multi-provider support.
Native macOS terminal for coding agents, built on libghostty, with a workspace sidebar and notification rings. Mac only, and the workflow is yours to build.
macOS app for parallel agent orchestration with git worktrees. Task-focused, but no multi-project management, roles, or mobile companion.
AI terminal with command blocks and cloud agents, billed in credits (75 to 18,000 per month). Strong shell replacement, but no multi-project cockpit, no agent grid, no mobile companion.
Local Markdown knowledge base with a graph view and a huge plugin ecosystem. Excellent as a personal second brain, but you write the notes yourself and sharing a vault needs a paid Obsidian Sync seat per collaborator.
Multiple agents, live terminals, a diff view, a backlog, voice, all running together. This is what your day looks like with AgentsRoom.
A real AgentsRoom session.
Guides and deep dives on orchestrating coding agents, straight from our team.
An agent needs a Stripe key or a database password to run its command. Paste it in the chat and it lands in the transcript on disk, at the model provider, and sometimes in a commit. The rule we ended up with after three of our own mistakes: a secret reaches an agent through an environment variable and nothing else.
One Claude account can be signed in on every device you own, and they all draw from the same 5-hour and weekly limits, Claude and Claude Code together. Two people on one account is against Anthropic's terms, and there is no family plan. What we checked on October 25, 2026, and how to see which computer spent what.
The Claude desktop app keeps one account signed in at a time, the iPhone and Android apps can now hold up to three, and two personal Claude accounts cannot be merged. What works in October 2026, the browser-profile workaround, and when it is Claude Code you actually need.
Install AgentsRoom, connect the CLI you already use, and run your agents side by side.
AgentsRoom never charges. Just connect your AI provider account.
Bring your own: Claude, Codex, Antigravity CLI, or other AI provider.