Clisbot vs Orca

Orca is an MIT-licensed desktop app for running terminal coding agents in parallel Git worktrees. It includes a mobile companion app, SSH worktrees, remote Orca servers, an embedded browser, and a CLI.

Clisbot is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).

Clisbot desktop and mobile app

The main difference

Orca is built around terminals. Each agent runs in a terminal pane, and an experimental Chat UI can show supported agents as a chat transcript. Orca ships a broad set of built-in tools around those terminals.

Clisbot is built around agent chat. It keeps a small core for starting agents, following their work, giving direction, and reviewing results, and adds everything else through plugins that run on the daemon and every client.

Orca is made by Stably AI, a venture-funded company (Y Combinator). Clisbot is independent and open source.

Architecture and remote machines

The Clisbot daemon runs as its own process. Desktop, web, mobile, and CLI clients connect to it directly, over SSH, or through the optional end-to-end encrypted relay. Run the daemon on your laptop, a VM, a home server, or in Docker, and connect to any of them from any client. See connectivity.

Orca runs inside its desktop app by default and reaches other machines in two ways. SSH worktrees keep the Orca runtime on your laptop and run selected worktrees and terminals on a remote host. Remote Orca Servers, in beta, run Orca desktop or orca serve on another machine and let clients pair to it. Orca's documentation recommends Tailscale or another private network for Remote Orca Servers.

Mobile and the relay

Both tools have iOS and Android apps.

Clisbot ships native apps on the App Store and Google Play. To connect from your phone, enable the relay and scan a QR code. The daemon connects outbound to the relay and your phone meets it there, so you do not need a VPN, port forwarding, SSH, or an account. Traffic is end-to-end encrypted, and the relay server is open source. You can also connect directly over Tailscale.

Orca's mobile companion is in beta, on the App Store for iOS and as an APK download for Android. It can reply to agents, open sessions as a terminal or Chat UI, commit changes, and create workspaces on the paired desktop. Orca Relay, also in beta, connects the phone when it is not on the same network as the desktop and requires signing in to an Orca account. Without Orca Relay, the phone needs a LAN or Tailscale path to the desktop.

Chat

Clisbot's main interface is a chat with the agent on desktop, web, and mobile. Clisbot runs supported providers through structured harnesses, so messages, tool calls, permission requests, modes, slash commands, and file attachments come from the agent's own protocol.

Orca's main interface is the agent's terminal. Its Chat UI is an experimental view over the same terminal session and is turned on under Settings → Experimental. It decodes transcripts for Claude, Codex, Grok, and OMP, and the terminal remains the source of truth.

Providers

Orca runs any CLI agent in a terminal and lists more than 30 supported agents.

Clisbot runs Claude Code, Codex, OpenCode, and Pi through native structured harnesses, plus 30+ agents through its ACP catalog and any custom CLI agent. See all supported providers.

Application plugins

Clisbot plugins extend Clisbot itself. A plugin can add workspace panels, sidebar items, Command Center items, slash commands, composer pills, settings screens, themes, attachment sources, and agent providers. Its server code runs beside the daemon, and its client code runs in every connected client: desktop, browser, iOS, and Android.

Community plugins are listed at clisbot.cafe.

Orca has an experimental plugin system that is off by default. Orca plugins can add desktop panels rendered in a sandboxed frame, commands, keybindings, language packs, VM recipes, and agent profiles, and can be installed from git marketplaces. Plugin workers run on the desktop computer, and Orca does not document plugin surfaces in its mobile app.

Scope

Orca includes many tools in the core app: a Monaco code editor, Design Mode for sending page elements from its browser to an agent, computer use, Linear and Jira boards, agent account switching with usage tracking, and per-workspace cloud VM recipes. If you want these in one app without extensions, Orca provides them.

Clisbot keeps a smaller core. A capability that serves a specialized workflow is meant to be a plugin, so the default app stays short to learn and each plugin can be maintained on its own schedule.

Workspaces and review

Both tools provide Git worktrees, split panes, terminals, diff review, an in-app browser, pull-request workflows, and scheduled agent runs.

Clisbot also gives each worktree its own service URL, such as web.fix-auth.my-app.localhost, so parallel development servers do not compete for ports. Orca adds diff annotations that you send back to the agent, port forwarding for SSH worktrees, and pull requests on GitLab, Bitbucket, Azure DevOps, and Gitea as well as GitHub.

Automation

Clisbot exposes workspace and agent operations through its CLI, TypeScript SDK, and MCP server:

clisbot run --provider codex "implement OAuth"
clisbot --host ssh://user@devbox run --cwd /srv/app "run the test suite"
clisbot ls
clisbot send <agent-id> "add tests"
clisbot schedule create --cron "0 9 * * 1" "audit the codebase"

Orca's CLI creates worktrees, drives its browser, and manages automations. Orca installs skills so agents can call the same commands.

Accounts and telemetry

Clisbot does not require an account and does not collect telemetry.

Orca does not require an account for local use. Orca Relay and shared artifacts require an Orca account. Packaged Orca builds send anonymous usage telemetry, which you can turn off.

Comparison

ClisbotOrca
LicenseOpen source (Apache-2.0)Open source (MIT)
FundingIndependentVenture-funded (Y Combinator)
Desktop platformsmacOS, Linux, WindowsmacOS, Linux, Windows
Native mobileiOS, AndroidiOS, Android APK (beta)
Main interfaceAgent chatTerminal, with experimental Chat UI
Remote machinesDaemon on any machine, direct, SSH, or relaySSH worktrees, Remote Orca Server
RelayOptional, end-to-end encrypted, no accountBeta, Orca account required
Agent harnessesClaude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + customAny CLI agent in a terminal
Application pluginsServer code and native client components on every clientExperimental, desktop only
In-app terminalYesYes
In-app browserYesYes, with Design Mode
GitHub workflow in appCommit, push, PR, checks, reviews, mergeYes, plus GitLab, Bitbucket, and more
Git worktreesYesYes
Per-worktree dev server URLsYesPort forwarding for SSH worktrees
AutomationCLI, SDK, MCPCLI, automations
VoiceLocal dictation and realtime voiceDictation
TelemetryNoneAnonymous usage data, opt-out

See also: Clisbot vs Conductor, Clisbot vs Superset, Clisbot vs OpenChamber.