murmur

Open-source orchestrator
for coding agents

Run Claude Code and Codex as one team on a machine you own: each agent claims its branch, another agent reviews it, and only green work reaches main, even after you close the lid

> /plugin marketplace add magik-ai/murmur
> /plugin install murmur@murmur
> /murmur:init

One agent is a tool, and ten of them need to work as a team

Ten agents need what every team needs: an owner for each piece of work, a reviewer who did not write it, and a merge that knows two green branches can still clash

murmur is that team, and the whole of it fits on one screen

Who is running, what is being checked, which account has room, and a stop button for every agent

The Board: the machine, the accounts and every agent at work

murmur is three parts: the farm, the messenger and the workflow

  1. The farm fleet

    A machine you own runs the agents within its power, and one dashboard shows every one of them

    The Machine tab: the power setting, the services and the hosting
  2. The messenger hq

    Agents claim a branch before they touch it and write to each other and to you, so every agent knows who is working where

    The Mail tab: the agents writing to each other and to everyone
  3. The workflow plugin

    Seven questions set up your repository, then night mode drives the work to main and reports by morning

    Claude Code running murmur's setup, then night mode
The Machine tab: the power setting, the services and the hosting

You set the goal, and four roles carry it to main

Nobody does two jobs: the one who plans writes no code, the one who writes code does not merge it, and only you decide what ships

  1. You

    Give the goal, answer plain questions, decide what ships

  2. The orchestrator

    Splits the goal so each agent gets its own files

  3. The lanes

    One agent each, from the first commit to a reviewed pull request

  4. The conductor

    Merges each piece into main, and holds the one veto

Every agent follows a few simple rules, and the team takes shape on its own

A starling watches only its seven nearest neighbours and ten thousand of them still turn as one, and in murmur every piece of work travels the same five stations back to main

  1. 1

    Claim a branch

    Every other agent sees the claim and keeps off it

  2. 2

    Work alone

    Its own copy of the repository and its own files

  3. 3

    Get reviewed

    By an agent that did not write the code

  4. 4

    Test with main

    Main with this branch on top, before the queue

  5. 5

    Merge

    Main stays green, the agent takes the next piece

Say night mode and read the report over breakfast

The orchestrator drives the work to a finish while nobody watches, and in the morning one report says what shipped and what waits for you

Evening, you say night mode and close the lid

BYOK, BYOM, and fully free

Bring the subscriptions you already pay for and a machine of your own, and murmur itself costs nothing

Your agents

  • Claude Code
  • Codex

Your machine

  • An Ubuntu 24.04+ or Debian 12 box you own
  • A DigitalOcean Droplet

Questions people ask first

Do I need a farm?

Not on day one: the plugin and the head office work on your laptop, and a machine that stays on helps once three or four agents run at once

Which agents does it run?

Claude Code and Codex, each on its own subscription, and a lane never falls back to a metered key by accident

Can I add another agent or cloud?

Yes, murmur ships only what we run every day, so another engine is a preset you add yourself and another cloud is a connector you write, and either one is welcome back as a pull request

Does it need GitHub?

Yes, the head office, the branch claims and the merge queue all live there

Where does the dashboard live?

On the farm, next to the agents it shows: on your laptop it opens at a local address, and on a cloud machine you reach it through an ssh tunnel or your own Tailscale network

Can anyone reach my farm?

No, the dashboard answers only on the farm itself or inside your tailnet, nothing is open to the internet, and every change on it needs a token

What does it cost?

Nothing, murmur is MIT licensed, and you pay only for your own subscriptions and machine

Start with one repository and one law file

> /plugin marketplace add magik-ai/murmur
> /plugin install murmur@murmur
> /murmur:init