SplashCompareMunder Difflin

Splash and Munder Difflin, compared.

Splash and Munder Difflin both run several coding agents at once from a desktop app. Munder Difflin runs each vendor’s CLI in a terminal, with one orchestrator agent handing out work through a shared task board, inboxes and memory; Splash drives each agent over the Agent Client Protocol as a separate session, in the project folder or a git worktree.

Checked 10 October 202640 sourcesNot affiliated with Chaitanya Giri

Splash

Helge Sverre

A desktop app for running several coding agents at once, each session in its project folder or its own git worktree. It drives agents over the Agent Client Protocol.12

splash.computer

Munder Difflin

Chaitanya Giri

A desktop app that runs terminal coding agents as an office: one orchestrator agent assigns tasks, and agents share memory, inboxes and a task board. The paid Pro plan brings the Stapler, a floating window for dictation and meeting transcripts, and a sidebar workspace.34

munderdiffl.in

Side by side

SplashMunder Difflin
The basics
What it is Desktop app, plus a headless server you open in a browser15 Desktop app running terminal agent CLIs under an orchestrator agent, as a pixel-art office or, with Pro, a sidebar workspace34
Release status v0.2.1, early development16 v0.5.5 (1 October 2026), on a 0.x version line; the README calls it pre-release software783
License Open source (MIT)9 MIT code, separately licensed pixel art. Recent tags ship installers without source; Pro code like the Stapler isn’t in the public repo10381112
Price Free13 Free; Pro $20 for 30 days or $200 a year ($150 launch offer ends 10 October 2026); Teams quoted on a call41415
Platforms macOS 14+ (Apple silicon and Intel), Windows 11 x64, Ubuntu 24.04 x6416 macOS universal build (Intel and Apple silicon), Windows 10/11 x64, Linux x86_64 AppImage; no ARM builds listed for Windows or Linux717
Built with Rust, with a Svelte 5 frontend in a webview, built on the Elyra framework18 Electron, React and TypeScript, with Pixi.js for the office, xterm.js and node-pty for terminals, and Monaco for the editor319
Agents
Agents Ships launch commands for 20 agents, including Claude Code, Codex, Copilot, Gemini, Goose, OpenCode2021 Twelve CLIs, including Claude Code, Codex, Gemini CLI, Copilot, Cursor and OpenCode, plus any terminal command as a custom agent43
How it runs agents Agent Client Protocol over stdio, natively or through a pinned adapter for the vendor’s CLI202 Each vendor’s own CLI, run through node-pty in a pseudo-terminal; hooks or a proxy report status, except for Kimi, Copilot and Cursor22323
Agent sign-in Who pays for the model You install and sign in to each agent’s CLI yourself; Splash runs it with that login21 Your existing CLI logins and plans; some engines read API keys saved in Settings, and four can run local models4152425
Account required Splash has no accounts; splash-server asks for a token it keeps in its data folder265 harnessMD sign-in on 0.5.2, even for Free; the 0.5.5 download page says solo use needs none. Pro adds a license key2427728
Permission requests When an agent asks before it acts Yes: Shown in the transcript and answered with the 1–9 keys; pending ones wait in Needs attention29 Yes: Each CLI’s own prompts in its terminal; auto mode, on by default per the 0.5.2 guide, passes each CLI’s skip-approval flag302324
MCP servers Partly: Read-only list of MCP servers from Claude Code, Codex, Pi, Pool and Glue config files2931 Partly: An in-app MCP catalog for Claude Code agents alone; Claude Code agents also keep your own MCP servers and skills322433
Working in parallel
Isolation per session Yes: The project folder, or a git worktree on its own branch per session29 Yes: Optional git worktree per agent on its own branch, otherwise the shared project folder; orchestrator-spawned workers get one by default33435
Terminal Yes: A terminal in the session folder29 Yes: Every agent is a live terminal you can read and type into, with a fullscreen view3430
What needs you Yes: One queue for permission requests, connection failures and finished turns, kept across restarts2936 Yes: An Ask me inbox groups agents’ questions; OS notifications flag finished or waiting agents; spend, scope and destructive actions go to you7303
Agents handing off work One agent launching or messaging another No: Each session is one agent in one folder; sessions don’t hand work to each other129 Yes: An orchestrator agent splits your brief into tasks and assigns them; Kimi, Copilot and custom agents can’t receive inbox mail4323
Scheduled tasks Agents that start without a prompt from you No: No scheduler; an agent starts when you create, continue or prompt a session18 Yes: Automations run missions on a schedule while the app runs; GitHub, Linear, Telegram or custom webhooks can wake an agent14244
Team collaboration Several people’s agents working together No: splash-server is a personal, single-user service, not a multi-user deployment5 Yes: A Teams plan for 2–20 people, priced on a call: orchestrators message across machines, with invite-code seats and an admin console427
Review and shipping
Review changes Yes: Latest response, failed tools and every changed file as a diff, with a box to send feedback29 Yes: IDE views for changes, history and branch compare with view-only diffs against HEAD; diff comments sent to agents aren’t documented319
Files and diffs Partly: File tree, git changes and diff tabs; files open read-only, with no editor2937 Yes: A Monaco editor with a file tree, editable tabs and git diffs; since 0.5.5 it can open in its own window3197
GitHub Yes: Issues, pull requests and Actions runs across repositories, through the gh CLI2938 Yes: Through gh: assign issues to agents and watch Actions runs; GitHub webhooks can wake an agent. A pull request view isn’t documented303973
Issue trackers Partly: GitHub (github.com), through the gh CLI; no Linear or Jira2938 Partly: GitHub issues via gh; Linear can wake an agent, and agents get Linear and Jira API templates; GitLab isn’t documented30440
Where it runs
Cloud execution No: Agents run as child processes on your computer, or on your own server with splash-server15 No: Agents run on your machine and stop when it does; hosted sandboxes are listed as a coming Pro feature415
Remote access Yes: splash-server runs on the machine with your code; you use it in a browser over an SSH tunnel. Single user.5 Partly: No SSH hosts or web client documented; reach a running office via Slack, Telegram, webhooks or Claude Code’s Remote Control4330
History and search
Existing agent history Conversations started outside the app Yes: Browse, preview and import conversations agents list over ACP, including ones started outside Splash2936 Partly: Add Agent can resume a Claude Code session started elsewhere by its id; browsing or importing other history isn’t documented3035
Search transcripts Yes: Search titles, folders and saved transcript text, archived sessions included29 Partly: Search covers shared agent memory and, with Pro, meeting transcripts by name or content37

Where they differ

How agents connect

Munder Difflin starts each vendor’s interactive CLI in a pseudo-terminal through node-pty and reads agent status from config-file hooks or a local proxy, which Kimi, Copilot and Cursor don’t have yet; ACP isn’t documented. Splash connects to every agent over the Agent Client Protocol and draws messages, tool calls, diffs and permission requests in one transcript.223232012

One office or separate sessions

In Munder Difflin you brief one orchestrator agent, which splits the work into tasks for other agents. They share a task board, inboxes and lasting memory. Per-agent token budgets and a circuit breaker guard against runaway spend, and Pro adds a cap in dollars. In Splash each session is one agent in one folder, and sessions don’t hand work to each other.4314129

Price, license and accounts

Munder Difflin’s code is MIT-licensed, but since 0.5.2 the maker no longer signs or notarizes community builds, and Pro code such as the Stapler isn’t in the public repo. Pro is a prepaid term for one machine that doesn’t renew, and its pages disagree on whether the free plan needs an account. Splash is free, MIT-licensed and has no accounts.10271215424791326

Where agents run

Both run agents on your own computer. Munder Difflin’s agents stop when the machine does; Slack, Telegram, webhooks or Claude Code’s Remote Control reach a running office, and hosted sandboxes and an app remote are listed as coming. Splash can also run as splash-server on the machine that holds your code, used from a browser over an SSH tunnel.433015

Tools around the agents

Munder Difflin bundles a Monaco editor with git history and branch compare, scheduled automations, and a Pro Stapler that transcribes dictation and meetings on your machine with a bundled Whisper model. Splash centers on the conversation: a review screen that sends feedback to the agent, a Needs attention queue, transcript search and importing sessions agents started elsewhere.3191472936

Which one fits

Splash may suit you if

  • You want every agent driven over the Agent Client Protocol, with its messages, tool calls and diffs shown as one transcript.
  • You want to answer permission requests in the app and send feedback on changed files from a review screen.
  • You want to import conversations your agents started outside the app and search them with the rest.
  • You want a free app with no accounts, or a server you open in a browser over SSH.

Munder Difflin may suit you if

  • You want to brief one orchestrator agent and let it hand tasks to agents that share a board, inboxes and memory.
  • You want each agent’s own terminal interface, with twelve CLIs supported and any other command as a custom agent.
  • You want scheduled automations, and GitHub, Linear or Telegram triggers that wake an agent.
  • You want a built-in Monaco editor, per-agent token budgets with a circuit breaker, and the Pro Stapler for local dictation and meeting transcripts.

Sources

Facts about Munder Difflin come from its public website, documentation and repositories as they read on 10 October 2026; we haven't confirmed each one by running Munder Difflin. Facts about Splash link to its source. Products change, so check the linked pages before deciding. Something wrong or out of date? Open an issue.

  1. 1 Splash README Splash on GitHub · github.com · checked 2026-10-09
  2. 2 Agent Client Protocol agentclientprotocol.com · agentclientprotocol.com · checked 2026-10-09
  3. 3 munder-difflin README HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  4. 4 Multi agent harness for Claude Code, Codex and ten more Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  5. 5 Splash README: Run as a web app over SSH Splash on GitHub · github.com · checked 2026-10-09
  6. 6 Splash releases Splash on GitHub · github.com · checked 2026-10-09
  7. 7 Download Munder Difflin for macOS Chaitanya Giri · harnessmd.com · checked 2026-10-10
  8. 8 v0.5.5 release HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  9. 9 LICENSE Splash on GitHub · github.com · checked 2026-10-09
  10. 10 LICENSE HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  11. 11 Munder Difflin 0.5.3: Stapler Listens, And It Listens Locally Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  12. 12 HarnessMD/munder-difflin HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  13. 13 Download Splash splash.computer · splash.computer · checked 2026-10-09
  14. 14 Munder Difflin PRO: The professional workspace for your agents Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  15. 15 Terms of Service Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  16. 16 Splash README: Download the app Splash on GitHub · github.com · checked 2026-10-09
  17. 17 How to Install and Use Munder Difflin: A Beginner’s Guide Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  18. 18 Splash README: How it works Splash on GitHub · github.com · checked 2026-10-09
  19. 19 How to Use the Built-in Monaco IDE Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  20. 20 src/agents/registry.rs Splash on GitHub · github.com · checked 2026-10-09
  21. 21 Splash README: Agents Splash on GitHub · github.com · checked 2026-10-09
  22. 22 Does the June 2026 Agent SDK Change Affect Munder Difflin? Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  23. 23 src/shared/agentProvider.ts HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  24. 24 Your First Hour With Munder Difflin: Onboarding to a Pro Office Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  25. 25 Run Munder Difflin Locally on a Mac Mini Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  26. 26 Splash README: Build from source Splash on GitHub · github.com · checked 2026-10-09
  27. 27 Munder Difflin 0.5.2: Pro, the Stapler and Everything Since 0.4.6 Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  28. 28 Privacy Policy Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  29. 29 Splash README: Features Splash on GitHub · github.com · checked 2026-10-09
  30. 30 CHANGELOG.md HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  31. 31 src/agents/customize.rs Splash on GitHub · github.com · checked 2026-10-09
  32. 32 src/shared/mcpCatalog.ts HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  33. 33 Munder Difflin FAQ: Everything People Ask Chaitanya Giri · munderdiffl.in · checked 2026-10-10
  34. 34 src/renderer/src/components/AddAgentModal.tsx HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  35. 35 src/main/index.ts HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  36. 36 Splash README: Existing sessions and review Splash on GitHub · github.com · checked 2026-10-09
  37. 37 app/src/components/FileTab.svelte Splash on GitHub · github.com · checked 2026-10-09
  38. 38 Splash README: GitHub view Splash on GitHub · github.com · checked 2026-10-09
  39. 39 src/main/github.ts HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10
  40. 40 src/shared/integrations.ts HarnessMD/munder-difflin on GitHub · github.com · checked 2026-10-10