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 Shikigami are free desktop apps that run several coding agents at once, each in the project folder or a git worktree. Shikigami, a closed-source Electron app, runs the Claude Code, Codex and opencode CLIs in terminals beside an editor. Splash, an open-source Rust app, drives agents over the Agent Client Protocol and shows their work as a transcript.
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.computerIgor Nastarowicz
A free, closed-source desktop app from one developer that runs Claude Code, Codex or opencode agents side by side, each in its own terminal and optionally its own git worktree, with a built-in editor.345
shikigami.dev| Splash | Shikigami | |
|---|---|---|
| The basics | ||
| What it is | Desktop app, plus a headless server you open in a browser16 | Desktop app with a grid of agent terminals and a built-in editor; no CLI, server, web or mobile client is documented4 |
| Release status | v0.2.1, early development17 | Beta 0.50.0, published 7 October 2026; one developer ships it often and posts release notes on X4891011 |
| License | Open source (MIT)12 | Closed source with no public repository; the site’s app demo allows personal and internal company use and bars redistribution43 |
| Price | Free13 | Free with no paid tier; you pay for your own agent CLIs, or nothing with a local model via opencode34 |
| Platforms | macOS 14+ (Apple silicon and Intel), Windows 11 x64, Ubuntu 24.04 x6414 | macOS (signed, Apple silicon and Intel), Windows x64 (installer not yet code-signed) and a Linux AppImage; Linux architecture isn’t stated4311 |
| Built with | Rust, with a Svelte 5 frontend in a webview, built on the Elyra framework15 | Electron with React; the editor is Monaco, and every agent has its own PTY4 |
| Agents | ||
| Agents | Ships launch commands for 20 agents, including Claude Code, Codex, Copilot, Gemini, Goose, OpenCode1617 | Claude Code, OpenAI Codex and opencode, which can use a local Ollama model; adding other agents isn’t documented318 |
| How it runs agents | Agent Client Protocol over stdio, natively or through a pinned adapter for the vendor’s CLI162 | Each vendor’s CLI runs in a terminal you can see and type into, on a real PTY; ACP isn’t documented53 |
| Agent sign-in | You install and sign in to each agent’s CLI yourself; Splash runs it with that login17 | Each agent uses its own CLI login (OAuth or file-based); Shikigami strips API-key, secret and token environment variables before it starts one18 |
| Account required | Splash has no accounts; splash-server asks for a token it keeps in its data folder196 | None; there is no account, sign-up or cloud service34 |
| Model and mode pickers | Yes: Model, mode and effort pickers when the agent offers them20 | Yes: Model and effort per agent for Claude Code and Codex, also saved as presets; opencode picks its own model, or takes a --model flag from a preset3518 |
| Usage and limits Plan limits, context and cost | Yes: Shows context use and cost when the agent reports them20 | Yes: A Usage panel tracks Claude and Codex 5-hour and weekly plan limits and each agent’s context in tokens, read from local CLI files; no dollar costs5 |
| 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 attention20 | Yes: Answered in each agent’s own CLI in its terminal; opencode runs with --auto or interactive approval, with no per-tool rules518 |
| Working in parallel | ||
| Isolation per session | Yes: The project folder, or a git worktree on its own branch per session20 | Yes: Per agent, a new git worktree on its own branch or the shared project root; each agent gets a full shell, not a sandbox534 |
| Terminal | Yes: A terminal in the session folder20 | Yes: Each agent runs in a live terminal you can type into; the site’s app demo also shows a separate terminal dock53 |
| What needs you | Yes: One queue for permission requests, connection failures and finished turns, kept across restarts2021 | Partly: Agents sit as panes in one grid; Claude Code and Codex agents show activity and a done pip, opencode agents show neither4318 |
| Notifications | Yes: Notifies when a background session needs permission or finishes a turn; can be turned off2223 | Yes: Desktop notification when a Claude Code or Codex agent ends its turn or needs input; a click opens that session. None for opencode318 |
| 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 other120 | Yes: Opt-in delegation over a local MCP server lets agents in a workspace send peers Task, Rework or Blocked requests; opencode can’t send5 |
| Review and shipping | ||
| Review changes | Yes: Latest response, failed tools and every changed file as a diff, with a box to send feedback20 | Yes: A diff viewer, git history and line blame across a monorepo’s repos, and GPG-signed commits; sending diff comments to agents isn’t documented34 |
| Files and diffs | Partly: File tree, git changes and diff tabs; files open read-only, with no editor2024 | Yes: Monaco editor with a file tree, Markdown preview, split view beside the agents and language features for Python, PHP and TS/JS425 |
| Database and Docker views | No: None; the workbench holds git changes, a file tree, diff and file tabs, and a terminal20 | Yes: Read-only MySQL browsing with saved SQL queries and Redis key inspection, plus a Docker Compose view with service logs, shell access to containers and start/stop3 |
| Create pull requests | No: Shows the PR for a session’s branch and starts worktrees from PR heads; does not create PRs2026 | No: No PR step is described; the app commits, and the demo’s git menu covers fetch, pull, push, merge and rebase34 |
| GitHub | Yes: Issues, pull requests and Actions runs across repositories, through the gh CLI2026 | No: No GitHub integration is described; the site’s GitHub links go to the maker’s profile311 |
| Where it runs | ||
| Cloud execution | No: Agents run as child processes on your computer, or on your own server with splash-server16 | No: No; the site says it isn’t a cloud product, and agents and their worktrees stay on your machine4 |
| 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 | No: No; the site says everything runs locally, and no SSH or remote-machine mode is documented54 |
| 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 Splash2021 | Not documented: Not documented; Shikigami saves its own sessions to resume after a restart, opencode ones if they exited cleanly318 |
| Search transcripts | Yes: Search titles, folders and saved transcript text, archived sessions included20 | Not documented: Not documented; the editor’s search covers files in the project3 |
Shikigami starts the vendor’s own CLI for each agent (Claude Code, Codex or opencode) in a terminal you can see and type into, and the CLIs keep their own logins. Splash connects to every agent over the Agent Client Protocol, natively or through an adapter, and draws messages, tool calls, diffs and permission requests as a transcript.531816220
Shikigami is local by design: agents, their worktrees and their shells run on your computer, with no account, cloud service or remote mode. Splash runs agents on your computer too, and splash-server can run sessions on the machine that holds your code, which you open in a browser through an SSH tunnel, for one user.45316
Shikigami is free and closed source, with no paid tier; the About panel in the site’s app demo permits personal and internal company use. It ships a signed macOS build, a Linux AppImage and a Windows x64 installer that is not code-signed yet. Splash is free and MIT-licensed, with builds for macOS 14+, Windows 11 x64 and Ubuntu 24.04 x64.4311121314
Shikigami pairs the agent grid with a Monaco editor and code intelligence, git history and blame, GPG-signed commits, read-only MySQL and Redis views, a Docker Compose monitor and a Usage panel for Claude and Codex limits. Splash centers on the transcript: a review screen, a Needs attention queue, transcript search, imported agent history and a GitHub triage view.42535202126
With delegation turned on, Shikigami gives each agent four MCP tools to find live peers in the same workspace and pass them work; a delegated message sits in the receiver’s prompt for you to send with Enter, unless you enable auto-submit. Splash keeps each session to one agent in one folder, and sessions don’t pass work to each other.5120
Facts about Shikigami come from its public website, documentation and repositories as they read on 10 October 2026; we haven't confirmed each one by running Shikigami. 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.