Ship a week’s work before lunch.

A desktop workspace with depth: the thread up front, a crew of coding agents working in isolated git worktrees behind it, all on your machine.

agents · 3 running
checkout claude
webhooks codex
usage meter opencode
scheduled · nightly
03:00 dependency bumps
04:00 flaky test hunt
06:00 changelog draft
merge0 conflicts
+1,284 / −212 · 18 files
Mousse desktop app showing parallel coding agents
orchestrator git worktrees plan mode scheduled jobs telegram discord built-in browser terminals line-edit heatmap claude-code codex opencode cursor agents macros local first MIT
the flow

One prompt in. A merged branch out.

1 chat
Add Stripe billing, split it across agents
reading src/billing …
drafting the split …
plan ready · 3 tasks

Describe the work

Talk to the main agent like a lead. It reads the repo, asks what it needs, drafts the split.

2 plan mode
approve

Approve the plan

A plan card lands in the thread — steps, files, models. Edit it, then hit implement.

3 worktrees

Watch it land

Agents build in parallel branches. Mousse reviews, resolves and merges one clean diff.

nine layers

Depth where it matters, flat where it doesn’t.

Every capability sits one keystroke away — no dashboards, no context switching, no cloud in the middle.

The orchestrator

main agent

One agent holds the context and delegates. You get a lead, not a lottery of prompts.

Isolated worktrees

git

Every agent gets its own worktree and branch. Nothing steps on anything.

claude-code ready
codex ready
opencode ready
cursor-agents ready

Any agent CLI

byo

Claude Code, Codex, OpenCode, Cursor agents — mixed in one run.

+1,284 / −212 · 18 files · 0 conflicts

One clean merge

review

Conflicts resolved before they reach you. Review a single diff.

03:00 deps 04:00 tests 06:00 notes

Runs at 3am

scheduled

Recurring jobs: dep bumps, flaky-test hunts, nightly refactors.

telegramdiscord

Answer from your phone

channels

Telegram, Discord or a webhook. Approve from the bus, come home to a merged branch.

browserfilesterminalgit

Browser, files, terminal, git

panels

The whole loop is in the window — poke the running app, tail the logs, open the PR.

no cloud

Local by default

privacy

Your code never leaves the machine. Your keys, your CLIs, your filesystem.

See where time went

stats

A line-edit heatmap per repo, per agent, per day — what shipped and who wrote it.

vs. bare CLI

Five terminals is not a workflow.

Running agents by hand means babysitting tabs, pasting context and praying nothing touches the same file. Mousse keeps orchestration, isolation and review in one place.

3–8
agents in parallel
0
merge conflicts
5
agent CLIs
100%
local
Five terminals, five contexts One thread, one context, many agents
You paste files between agents The main agent hands off the plan
Agents fight over the same files A worktree and branch each
You resolve every conflict Reviewed and merged for you
Only while you sit there Scheduled jobs and phone approvals

Get Mousse

Free and MIT licensed. Point it at a repo, connect the agent CLIs you already pay for, and hand off the work.

v0.1.0 · MIT · read the docs

Questions, answered

Do I need API keys?+

Bring the agent CLIs you already use. Mousse drives Claude Code, Codex, OpenCode and Cursor agents with your existing logins or keys.

Where does my code go?+

Nowhere. Mousse is a desktop app: worktrees, terminals and git all run locally. Only your agent CLIs talk to their own providers.

How does it avoid conflicts?+

Each agent works in a dedicated git worktree on its own branch. The main agent merges them in order and resolves overlaps before you see the diff.

Can I stop it mid-run?+

Yes — every agent has a live terminal you can take over, pause or kill. Plans are editable before they run.

Is it really free?+

MIT licensed, no accounts, no telemetry. You pay your model providers, not us.