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.computerSplashCompareGitHub Copilot app
Splash and the GitHub Copilot app are desktop apps that run several coding agent sessions at once, each in your checkout or its own git worktree. The GitHub Copilot app runs GitHub Copilot’s own agent, built on Copilot CLI and tied into GitHub; Splash, free and open source, drives agents from many vendors over the Agent Client Protocol.
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.computerGitHub
GitHub’s desktop app for agent-driven development, built on Copilot CLI. It runs parallel Copilot sessions in git worktrees and covers issues, pull requests, CI checks and merging on GitHub.345
github.com| Splash | GitHub Copilot app | |
|---|---|---|
| The basics | ||
| What it is | Desktop app, plus a headless server you open in a browser16 | Desktop app for agent-driven work across GitHub repositories, built on GitHub Copilot CLI34 |
| Release status | v0.2.1, early development17 | v1.1.28 (9 October 2026); GA since 17 June 2026. Cloud sandboxes, BYOK and computer use are in public preview89101112 |
| License | Open source (MIT)13 | Proprietary, all rights reserved by GitHub; the public github/app repository holds releases, issues and the changelog, not the source144 |
| Price | Free15 | Any Copilot plan, including Free ($0), Pro ($10 a month), Pro+ ($39), Max ($100), Business ($19/user) and Enterprise ($39/user); or BYOK with no plan164 |
| Platforms | macOS 14+ (Apple silicon and Intel), Windows 11 x64, Ubuntu 24.04 x6417 | macOS (Apple silicon and Intel), Windows x64 and ARM, Linux x64 and arm64 as AppImage, .deb and .rpm48 |
| Agents | ||
| Agents | Ships launch commands for 20 agents, including Claude Code, Codex, Copilot, Gemini, Goose, OpenCode1819 | GitHub Copilot’s agent, with custom agents and a built-in rubber duck critic; Claude Code or Codex in the app isn’t documented3201021 |
| How it runs agents | Agent Client Protocol over stdio, natively or through a pinned adapter for the vendor’s CLI182 | Built on GitHub Copilot CLI, sharing its runtime with the Copilot SDK; how the app talks to it isn’t documented32223 |
| 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 | Copilot plan credits, or BYOK: OpenAI, Azure OpenAI, Anthropic, Ollama, LM Studio and more. Claude or ChatGPT subscriptions aren’t documented311 |
| Account required | Splash has no accounts; splash-server asks for a token it keeps in its data folder246 | A GitHub account, even with BYOK; no GitHub Enterprise Server. Organization seats need the app’s policy, on by default11253 |
| 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 attention26 | Yes: A tool permissions setting decides when it asks; a new local repo stays on Always ask until you trust it, /yolo auto-approves, and Plan mode waits for approval23273 |
| MCP servers | Partly: Read-only list of MCP servers from Claude Code, Codex, Pi, Pool and Glue config files2628 | Yes: Local or HTTP servers; those set up for the repo or Copilot CLI load automatically, and plugins can add more2916 |
| Working in parallel | ||
| Isolation per session | Yes: The project folder, or a git worktree on its own branch per session26 | Yes: A new git worktree on its own branch, or your local checkout; optional OS-level sandboxing restricts files, network and credentials10330 |
| Setup scripts and dev servers | No: A worktree is a plain git checkout; Splash runs no setup scripts or dev servers2631 | Yes: Scripts in .github/github-app.yml run manually or when a session is created or archived; detected dev servers open in the built-in browser32 |
| Built-in browser | No: No built-in browser; the workbench holds git changes, a file tree, diff and file tabs, and a terminal26 | Yes: An integrated browser to check work beside the terminal; dev servers that repo scripts start open in it by default932 |
| What needs you | Yes: One queue for permission requests, connection failures and finished turns, kept across restarts2633 | Yes: Status labels (Working, Done, Idle, Needs input, Loading), a centralized inbox, desktop notifications and a tray badge on Windows and Linux2316 |
| 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 other126 | Yes: /fleet runs several agents on one task; /spawn starts child sessions and /orchestrate coordinates them, across repositories too2734 |
| Scheduled tasks Agents that start without a prompt from you | No: No scheduler; an agent starts when you create, continue or prompt a session35 | Yes: Automations run saved prompts on demand, hourly, daily, weekly, on issue or PR events, or by cron for local ones36 |
| Review and shipping | ||
| Review changes | Yes: Latest response, failed tools and every changed file as a diff, with a box to send feedback26 | Yes: A Changes diff with commit ranges, inline comments for the agent, /review and /security-review (preview), and per-file discard255271023 |
| Create pull requests | No: Shows the PR for a session’s branch and starts worktrees from PR heads; does not create PRs2637 | Yes: Creates, closes and merges PRs, including stacks of dependent PRs; Agent merge fixes what blocks a PR, then merges it3534 |
| GitHub | Yes: Issues, pull requests and Actions runs across repositories, through the gh CLI2637 | Yes: Built in: issue and PR lists, PR reviews with batched inline comments, CI check results and agent fixes for failing checks3523 |
| Issue trackers | Partly: GitHub (github.com), through the gh CLI; no Linear or Jira2637 | Yes: GitHub Issues, and sessions started from one; Azure DevOps through a plugin canvas, plus a featured Jira canvas. Linear isn’t documented53823 |
| Where it runs | ||
| Cloud execution | No: Agents run as child processes on your computer, or on your own server with splash-server16 | Partly: Docs describe GitHub-hosted cloud sandboxes (public preview, billed by usage), but v1.1.27 removed creating new cloud sessions103039 |
| Remote access | Yes: splash-server runs on the machine with your code; you use it in a browser over an SSH tunnel. Single user.6 | Yes: Remote control (/remote) steers a local session from GitHub.com; the changelog also describes SSH, WSL, Codespaces and Docker environments274023 |
| Mobile app | No: No mobile app; builds cover macOS, Windows, Ubuntu and a headless server17 | Yes: GitHub Mobile can steer a local session through remote control, off by default; no mobile build of the app is published27328 |
| 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 Splash2633 | Partly: Copilot CLI sessions appear in the sidebar if you turn on a setting; importing other agents’ sessions isn’t documented23 |
| Search transcripts | Yes: Search titles, folders and saved transcript text, archived sessions included26 | Yes: /chronicle searches the history of app and Copilot CLI sessions; Manage sessions searches and filters sessions and chats, archived chats too2710 |
The GitHub Copilot app runs GitHub Copilot’s own agent on Copilot CLI, the runtime GitHub also offers as the Copilot SDK; its docs don’t name the transport or describe adding other vendors’ agents. Splash speaks the Agent Client Protocol with every agent, Copilot included, which it starts as copilot --acp: the CLI’s ACP server, in public preview.322214119182
The GitHub Copilot app runs sessions locally, and its changelog adds SSH, WSL, Codespaces and Docker environments; docs describe GitHub-hosted cloud sandboxes, though v1.1.27 removed creating new ones. GitHub.com and GitHub Mobile can steer a local session through remote control. Splash runs agents on your computer, or under splash-server on a machine you reach over an SSH tunnel.2310392716
The GitHub Copilot app is proprietary and needs a GitHub account. It works with any Copilot plan, from the $0 Free plan to Enterprise, drawing on the plan’s credits, or with no plan through your own provider key (BYOK). Splash is free, MIT-licensed and has no accounts, and it runs each agent on that agent’s own login.141116313152419
The GitHub Copilot app covers the path from a GitHub issue to a merged pull request: repo scripts, a built-in browser, PR creation and Agent merge, plus automations, canvases and /fleet for parallel agents. Splash centers on conversations with many vendors’ agents: a Needs attention queue, a review screen, transcript search and importing sessions started elsewhere.53293638272633
Facts about GitHub Copilot app come from its public website, documentation and repositories as they read on 10 October 2026; we haven't confirmed each one by running GitHub Copilot app. 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.