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.computerSplash and Superset are desktop apps for running several coding agents at once, with git worktrees to keep their work apart. Superset starts each agent’s own command-line interface in a terminal, with paid plans for teams, remote access and mobile. Splash, free and open source, drives agents over the Agent Client Protocol and shows their output as a conversation.
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.computerSuperset Inc.
A source-available desktop app that runs CLI coding agents side by side, giving each project workspace a git worktree and terminals of its own. An iPhone and iPad app, a CLI and an MCP server round it out.34
superset.sh| Splash | Superset | |
|---|---|---|
| The basics | ||
| What it is | Desktop app, plus a headless server you open in a browser15 | Desktop app with agents in built-in terminals, plus an iPhone and iPad app, a CLI and an MCP server63 |
| Release status | v0.2.1, early development17 | v1.37.0, released 8 October 2026, with new builds daily; the CLI is in beta and cloud workspaces in early access89104 |
| License | Open source (MIT)11 | Source-available under the Elastic License 2.0, not OSI open source; others may not offer it as a hosted service1213 |
| Price | Free14 | Free for one user; Pro is $20 per user a month, or $15 a month billed yearly; Enterprise is custom-priced15 |
| Platforms | macOS 14+ (Apple silicon and Intel), Windows 11 x64, Ubuntu 24.04 x6416 | macOS (Apple silicon and Intel) as the main target; Linux x64 AppImage (experimental) and .deb; Windows planned, no date617 |
| Agents | ||
| Agents | Ships launch commands for 20 agents, including Claude Code, Codex, Copilot, Gemini, Goose, OpenCode1819 | 22 listed, including Claude Code, Codex, Gemini CLI, OpenCode, Copilot and Cursor Agent; other CLI agents work too2021 |
| How it runs agents | Agent Client Protocol over stdio, natively or through a pinned adapter for the vendor’s CLI182 | Runs each agent’s own CLI in a terminal, adding status hooks to its config; agent chat is not yet generally available2223 |
| Agent sign-in Who pays for the model | You install and sign in to each agent’s CLI yourself; Splash runs it with that login19 | Agents run on your CLI logins or API keys; the provider bills you, and Superset does not proxy model calls615 |
| Account required | Splash has no accounts; splash-server asks for a token it keeps in its data folder245 | Yes: the desktop app asks you to sign in with GitHub or Google and needs an active organization2526 |
| 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 attention27 | Partly: Claude Code, Codex and several other built-in agents launch with approval-bypass or auto-approve flags, editable in settings; the limited-access chat asks inline282023 |
| Working in parallel | ||
| Isolation per session | Yes: The project folder, or a git worktree on its own branch per session27 | Yes: Each local project workspace is a git worktree on its own branch; workspaces without a project get a scratch folder64 |
| Setup scripts and dev servers | No: A worktree is a plain git checkout; Splash runs no setup scripts or dev servers2729 | Yes: Per-project setup, teardown and Run-button dev server commands in .superset/config.json, with per-machine overrides30 |
| Built-in browser | No: No built-in browser; the workbench holds git changes, a file tree, diff and file tabs, and a terminal27 | Yes: A browser pane for previewing dev servers; Design Mode sends a picked element’s DOM, styles and a screenshot to an agent31 |
| Scheduled tasks | No: No scheduler; an agent starts when you create, continue or prompt a session32 | Yes: Pro automations start an agent on a schedule on a device you pick; each run leaves a live workspace to review33 |
| Terminal | Yes: A terminal in the session folder27 | Yes: A terminal per workspace with tabs and splits; a background daemon keeps sessions alive across restarts and updates34216 |
| What needs you | Yes: One queue for permission requests, connection failures and finished turns, kept across restarts2735 | Yes: A board sorts workspaces by state, such as Working, Needs attention and Needs review, from agent and PR status436 |
| Notifications | Yes: Notifies when a background session needs permission or finishes a turn; can be turned off3738 | Partly: Notifications and a macOS dock badge when an agent finishes or waits for input; waiting detection varies by agent36 |
| Review and shipping | ||
| Review changes | Yes: Latest response, failed tools and every changed file as a diff, with a box to send feedback27 | Yes: A Changes pane with split or unified diffs; selected PR lines go to an agent as a comment3940 |
| Files and diffs | Partly: File tree, git changes and diff tabs; files open read-only, with no editor2741 | Yes: A file tree and built-in editor per workspace; a diff line opens the editor at that spot; stage, commit, push and pull in the Changes pane4239 |
| Create pull requests | No: Shows the PR for a session’s branch and starts worktrees from PR heads; does not create PRs2743 | Yes: Creates PRs from the Changes pane, and merges, closes or reopens them from a Pull Requests view3940 |
| GitHub | Yes: Issues, pull requests and Actions runs across repositories, through the gh CLI2743 | Yes: PRs with CI checks, reviews and threads, using this machine’s own GitHub login such as the gh CLI; the separate GitHub App integration became Pro in October 20264094423 |
| Issue trackers | Partly: GitHub (github.com), through the gh CLI; no Linear or Jira2743 | Partly: A Tasks view holds Superset tasks, Linear issues (Pro) and GitHub issues, and can start a workspace per task; Jira isn’t documented4515 |
| Where it runs | ||
| Cloud execution | No: Agents run as child processes on your computer, or on your own server with splash-server15 | Partly: Cloud workspaces on separate clones, in early access and not yet open to every account46 |
| 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 | Yes: A Pro feature, off by default: reach another machine’s workspaces through the hosted Superset Relay46615 |
| Mobile app | No: No mobile app; builds cover macOS, Windows, Ubuntu and a headless server16 | Yes: iPhone and iPad app (iOS 26 or later); it needs Pro and a computer running Remote Access. No Android app yet47216 |
| Auto-update | No: Download new versions from GitHub Releases; the app does not update itself1648 | Yes: Checks for updates on its own, downloads them and installs on quit; versions before 1.29.0 show an update screen94923 |
| 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 Splash2735 | Partly: Not documented for outside conversations; the CLI can resume an agent session by ID, and existing worktrees can be imported504 |
| Search transcripts | Yes: Search titles, folders and saved transcript text, archived sessions included27 | Not documented: Not documented; a search bar spans all open workspaces, but the docs don’t say whether it covers transcripts42 |
| Fork a conversation | Partly: Experimental: fork the current conversation when the agent supports it, not from an earlier message2735 | Yes: Forks a session in agents with a fork command, or hands a different agent the session’s recent context to continue50 |
Superset runs each agent’s own command-line interface in a terminal and reads its status from hooks written into the agent’s config. Splash launches each agent as a subprocess, speaks the Agent Client Protocol with it and renders messages, tool calls, diffs and permission requests itself. Superset’s source runs its agent chat, not yet generally available, over ACP too.2236512312
Several of Superset’s built-in agents start with approval-skipping flags, such as claude --dangerously-skip-permissions and codex --dangerously-bypass-approvals-and-sandbox; the launch commands can be changed in settings. Splash shows each permission request in the transcript, to be answered with the 1–9 keys, and lists pending ones under Needs attention.282027
Superset’s desktop app needs a GitHub or Google sign-in and an organization. Local use is free for one user; Pro, at $20 per user a month, adds unlimited users, remote access, automations, the mobile app, and the Linear and GitHub App integrations. Superset is source-available under ELv2. Splash has no accounts, costs nothing and is MIT-licensed.2515234412241411
Superset supports macOS, ships a Linux AppImage (experimental) and .deb, and plans Windows. It adds an iPhone and iPad app, early-access cloud workspaces, and a hosted relay for reaching other machines. Splash ships for macOS, Windows 11 and Ubuntu 24.04, and runs on a remote machine as splash-server, opened in your browser through your own SSH tunnel.61747446165
Superset builds tooling around each workspace: setup and teardown scripts, port detection, an in-app browser with a Design Mode element picker, scheduled automations, Pages for sharing agent output, and a Slack bot. Splash adds tools for the conversations themselves: a Needs attention queue, a review screen, transcript search, and importing sessions that agents started elsewhere.305231333532735
Facts about Superset come from its public website, documentation and repositories as they read on 9 October 2026; we haven't confirmed each one by running Superset. 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.