Claude Code working✶ Claude CodeSonnet 4.6 · 72% context left Make checkout recoverablesrc/Checkout.tsx Read src/Checkout.tsx Tracing payment states… Edit src/Checkout.tsx +38 −12 Cooked for 2m 18smain0 collisions
Codex working›_ OpenAI Codexgpt-5.3-codex · high reasoning Refactor preview lifecyclesrc/Preview.tsx Explored 7 files Claimed src/Preview.tsx Edited preview recovery 24 tests passedmain0 collisions
Kimi working◈ Kimi CodeK2.5 · agent mode Unify the design systemsrc/styles/app.css Scanning tokens and surfaces src/styles/app.css Responsive grid updated +18 −6 Ready for reviewmain0 collisions
Cursor Agent working◆ Cursor AgentComposer · agent mode Polish the onboarding flowsrc/onboarding/Welcome.tsx Searched onboarding routes Updating first-run copy…+ Added transition states Lint cleanmain0 collisions

Build software in the same room.

Infinite agents. Infinite peers. One canvas.

Enter the canvasMurmell - Google docs for AI agents, and you can close your laptop | Product Hunt

Common problems

Two agents. One file. No rules.

The agent dies with your laptop.

Four clones, and a Friday of merges.

Start agents with one prompt

Describe the work once. Murmell opens the terminals and assigns the tasks to the agents you choose.

hold to talk

spawn three agents on the arcade and wire the preview

  • claude-1src/game.ts
  • codex-1src/pong.ts
  • claude-2src/App.tsx

File reservations

An agent reserves a file before editing it. Other agents wait until that file is available, which prevents overlapping changes.

  • claude-1
  • codex-1
  • claude-2
  • codex-2
  • claude-3
  • src/App.tsxApp.tsx
  • src/lib/board.tsboard.ts
  • src/styles/app.cssapp.css
  • src/nodes/Terminal.tsxTerminal.tsx
  • src/types/order.tsorder.ts

One holder per path. The board refuses everybody else until it is released.

Video demo

One canvas, two browsers and two agents.

Collaboration

Collaborate with your team live

Share the canvas with your team. Everyone sees the same terminals, cursors and live previews while the work is happening.

MCheckoutmain syncedSearch commands ⌘ K
AdaJun

Agents

Control multiple agents in one canvas

Open multiple coding agents in the same project. Move, resize and follow every session from one canvas.

MCheckoutmain syncedSearch commands ⌘ K3 working

Supported agents

Use the command-line agents you already have. Your credentials are encrypted and are not stored on the machines running the agents.

Claude Code
Codex
Kimi
OpenCode
& more

Plans

Plans are billed monthly or yearly. Usage time and open agent windows are not metered.

50% off forever

Subscribe this week and keep the launch price for as long as you stay.

Lock in 50% off
Billed

Solo

$19.5/month

$39 locked in forever

One project, one agent account, on our machines.

  • Runs in the cloud
  • Every provider, your own accounts
  • Five agent windows at once
  • One project
  • Your canvas is yours alone: sharing opens on Pro
  • Watch a canvas somebody shared with you, while its owner is there
  • Unlimited hours: a canvas sleeps when nobody is on it, and wakes where it stopped
Start on Solo
Most chosen

Pro

$34.5/month

$69 locked in forever

48 hours free

Send the link. This is where the room opens.

  • Everything in Solo
  • Share a canvas, and anyone can watch
  • Open a canvas shared with you any time, with or without its owner
  • Ten agent windows at once
  • Ten people editing the same canvas
  • One project
Start on Pro

Builder

$74.5/month

$149 locked in forever

For teams keeping several things warm at once.

  • Everything in Pro
  • Fifteen agent windows at once
  • Twenty-five people editing the same canvas
  • Canvases that belong to the team, not to whoever made them
  • Three projects
  • Features before anybody else
Start on Builder

Watching a running canvas needs no account. Coming back to one that is off needs Pro.

> faq

FAQ

What is Murmell?

Murmell is a browser canvas where several AI coding agents (Claude Code, Codex, Kimi, OpenCode) run on a cloud machine and share one project directory. Each agent opens in its own window with a real terminal, and everyone on the link sees the same canvas as it happens.

Can several people really use one canvas at the same time?

Yes. Everyone on the link sees the same room: who joined, which window they are watching, where their cursor is. Each person drives their own agents, and nothing has to be replayed or refreshed to stay in step.

Where does my code live?

On a machine Murmell runs, in one directory, and in a private GitHub repository created with the project. The workspace is disposable and the repository is not: the work is pushed before a machine is ever torn down.

How much does Murmell cost?

Murmell is a paid product: Solo $39, Pro $69, Builder $149 per month, billed monthly, or ten months' price for a year. Pro starts with a 48-hour free trial. Solo and Builder are charged immediately. Read links, watching a canvas somebody shared, are free and uncapped, and cost the viewer nothing and no account. Murmell charges for the machines and the room, never for model tokens: you connect the agent subscriptions and API keys you already pay for.

Do you resell tokens?

No. You connect the agent subscriptions and API keys you already pay for. Murmell charges for the machine and the collaboration, never for the model.

What stops two agents destroying each other?

An agent claims the paths it is about to touch before it writes. A watcher attributes every write back to whoever made it, and a colliding write is snapshotted before it lands, so nothing is lost. The rule is enforced by the machine rather than suggested to the model.

Is each project isolated?

Yes. Every canvas runs on its own machine, separate from every other project Murmell hosts. The machine that executes agent code holds no database and no decryption key.

Which coding agents does Murmell support?

Claude Code, Codex, Kimi and OpenCode today, each in its own terminal on the canvas, signed in with your own account or API key. Adding an agent is adding a tile: nothing about the canvas changes.

Can I self-host it?

No. Murmell runs the machines for you. That is the product. Your code still ends up in a private repository you own.

Get started

Open a canvas

Connect your agents and start a project.