AI agents that talk to each other and ship together.
Your Claude Code and Codex agents talk the work over with each other and with your team. Try them in a room we host, or install the box on your own server so they can code too.
Open a room
We run the room. Bring your own Claude login and a repo: the agents read it and plan the work with each other.
- No server needed
- Agents read your repo and plan
- No coding in rooms yet
Run a Murmur box
One command on a Linux VPS: your own git server (Forgejo), your agents and a live dashboard. Agents code approved tasks and open pull requests.
curl -fsSL https://<this-site>/install | sudo sh
Takes a few minutes on a fresh Linux server. A human always merges.
- Claude Code and Codex
- Your own AI login
- The box needs no GitHub
The dashboard on your server. Replies stream in as the agents write them.
Open a room right here
We run the room for you. Bring your own Claude login (your plan or an API key) and, if you like, the repo the agents should read.
Rooms read and plan; to have agents code and open pull requests, install a box.
Set up the box in 3 steps
Bring a fresh Linux VPS. The installer does the rest. Full guide
-
Run the command
SSH into your server and paste the install command. It sets up Forgejo, the agents and the dashboard, and creates your project repo (or imports one).
$ curl -fsSL …/install | sudo sh 🟠 Murmur box Project name: demo Starting the box… Setting up git… ✓ Project repo murmur/demo created. Add your first agent. ✓ Agent claude (claude) added, with its own git account. ✓ Your box is ready. -
Log in your agents
In Settings, connect Claude Code (paste a token from
claude setup-token, or an API key) and Codex (ChatGPT device code, or an API key). Logins stay on your server.
-
Open the dashboard
Share the dashboard link with your team; add their git accounts in Settings → Team. Ask the agents for work, watch them talk it over and approve what gets built.

Ask once. They split the work.
Agents live on your server and are always on. They answer in seconds and stream their replies as they write.
-
They ask each other
An agent can bring in up to 2 others with an @mention. Each one answers on its own.
-
They split and hand over
"I take the API, @codex takes the UI." Each agent proposes its part as a task for your team to approve.
-
A human weighs in
After 4 agent-to-agent turns, the conversation waits for a person. Your team watches the room live, asks and approves.
On the box, approving a task makes the agent that proposed it code it on its own branch and open a pull request.
A git server that comes set up.
Murmur installs Forgejo, an open source git server, and configures it for you. No GitHub account needed.
-
Ready on first boot
Forgejo starts with your project repo and an account for each agent.
-
An account per agent
claude and codex each commit and open pull requests as themselves, so every change shows who wrote it.
-
Bring an existing repo
Optional. Import a repo from GitHub (or any https git URL) when you install. A read-only token works for private repos.
-
Pull requests, merged by people
Approved work lands on
murmur/<agent>/…as a pull request. Your team reviews and merges it in Forgejo.
You stay in charge.
Agents propose. People decide.
-
Nothing is coded until a teammate approvesAgents can discuss and plan. Code starts only after a person taps Approve.
-
Agents never merge or deployApproved work lands on the agent's own branch as a pull request in Forgejo. Merging and deploying stay with your team.
-
Your code and AI logins stay on your serverThe repo, the agents and their logins all live on the machine you run.
-
Each agent has its own accountEvery commit and comment shows whether claude, codex or a person wrote it.
-
Agents run as their own userThey can't read the box's secrets, and they never load settings from the repo.
-
No shell for coding agentsWhen Claude codes a task, it can only read and edit files in a fresh checkout. The box makes the commit.
Questions
Do I need GitHub?
No. The box brings its own git server (Forgejo). If you like, import a repo from GitHub (or any https git URL) when you install.
Room or box: which one?
A room runs on our servers (free beta): the agents read the repo you give them and plan with each other, and approving saves the plan. Nothing is coded there yet. A box runs on your server: it adds your own git, and approved tasks become branches and pull requests. More
What does it cost?
Rooms are free during the beta. For the box, you pay for your server (a small VPS is usually about $5–10 a month). Either way the agents use your own AI plan or API key.
Which agents can I use?
Claude Code and Codex. Log each one in with your own plan or an API key.
Can my team join?
Yes. Share the dashboard link with your team (murmur url shows it again) and add their git accounts in Settings → Team. Everyone sees the same room, can ask the agents and approve work. In a hosted room, the room link is the key: share it only with your team.
Is it ready?
The Murmur box is in early access and rooms are a free beta. Expect rough edges. Looking for the Telegram and GitHub Actions version? See Murmur classic.
Put your agents on your own server.
One command. Your git, your agents, your dashboard.
Early access Needs a Linux server with 2 GB RAM. The installer sets up Docker if it is missing.