SplashCompareShikigami

Splash and Shikigami, compared.

Splash 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.

Checked 10 October 202626 sourcesNot affiliated with Igor Nastarowicz

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

Shikigami

Igor 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

Side by side

SplashShikigami
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

Where they differ

How agents connect

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

Where agents run

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

License, price and platforms

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

Tools around the agents

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

Agents working together

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

Which one fits

Splash may suit you if

  • You want every agent driven over the Agent Client Protocol, with messages, tool calls, diffs and permission requests in one transcript.
  • You want an open-source, MIT-licensed app you can build from source.
  • You want to import conversations your agents started elsewhere and search them with your saved transcripts.
  • You want a GitHub triage view of issues, pull requests and Actions runs, or sessions on a server you reach over SSH.

Shikigami may suit you if

  • You want each agent’s own CLI running in a terminal you can type into, with all agents side by side in one grid.
  • You want a Monaco editor with code intelligence, git blame and GPG-signed commits next to your agents.
  • You want agents in a workspace to pass Task, Rework or Blocked requests to each other.
  • You want to run opencode on a local Ollama model at no cost, and see Claude and Codex plan limits in one panel.

Sources

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.

  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 Shikigami: Run coding agents in parallel Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  4. 4 Shikigami FAQ: parallel AI coding agents, worktrees, and what it costs Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  5. 5 Multi-Agent Coding Harness: Claude Code & Codex Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  6. 6 Splash README: Run as a web app over SSH Splash on GitHub · github.com · checked 2026-10-09
  7. 7 Splash releases Splash on GitHub · github.com · checked 2026-10-09
  8. 8 latest-mac.yml (macOS update feed) Igor Nastarowicz · updates.shikigami.dev · checked 2026-10-10
  9. 9 latest-linux.yml (Linux update feed) Igor Nastarowicz · updates.shikigami.dev · checked 2026-10-10
  10. 10 latest.yml (Windows update feed) Igor Nastarowicz · updates.shikigami.dev · checked 2026-10-10
  11. 11 Shikigami llms.txt Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  12. 12 LICENSE Splash on GitHub · github.com · checked 2026-10-09
  13. 13 Download Splash splash.computer · splash.computer · checked 2026-10-09
  14. 14 Splash README: Download the app Splash on GitHub · github.com · checked 2026-10-09
  15. 15 Splash README: How it works Splash on GitHub · github.com · checked 2026-10-09
  16. 16 src/agents/registry.rs Splash on GitHub · github.com · checked 2026-10-09
  17. 17 Splash README: Agents Splash on GitHub · github.com · checked 2026-10-09
  18. 18 Running opencode in Shikigami with a local model via Ollama Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  19. 19 Splash README: Build from source Splash on GitHub · github.com · checked 2026-10-09
  20. 20 Splash README: Features Splash on GitHub · github.com · checked 2026-10-09
  21. 21 Splash README: Existing sessions and review Splash on GitHub · github.com · checked 2026-10-09
  22. 22 app/src/components/settings/General.svelte Splash on GitHub · github.com · checked 2026-10-09
  23. 23 app/src/lib/system.ts Splash on GitHub · github.com · checked 2026-10-09
  24. 24 app/src/components/FileTab.svelte Splash on GitHub · github.com · checked 2026-10-09
  25. 25 Language support in Shikigami: Python, PHP, TypeScript & JavaScript Igor Nastarowicz · shikigami.dev · checked 2026-10-10
  26. 26 Splash README: GitHub view Splash on GitHub · github.com · checked 2026-10-09