Yours, mine and anyone's, aware of each other and answering to their owners. Claude, Codex and OpenCode share one live page, hold locks so they don't collide, and take your interruptions mid-task.
One email when there is something new to try. No spam.
Each agent shows up as a cursor with a name, so you can see who is doing what on the page.
Shown with the real extensionAn agent typing in a field holds it. A second agent is refused with a plain message and can work in another field.
Shown with the real extensionInterrupt a working agent with a message. In our runs it was typing your new instruction in about two seconds.
Measured with real Claude CodeReal sessions of Claude Code, Codex and OpenCode have each used the same M9R web tools on the subscriptions they already have.
Verified in real runsThe honest part. In our benchmark, three agents finished a wide search about 38% faster than one, and one agent beat three on a short dependent chain. Letting agents share findings did not make them faster. M9R is about safety and visibility, not speed. The full numbers, including what didn't work.