mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-24 02:02:42 +00:00
docs(website): refresh product comparisons
Reframe the pages around verified product differences while emphasizing local ownership, privacy, extensibility, and deployment flexibility.
This commit is contained in:
@@ -1,54 +1,53 @@
|
||||
---
|
||||
title: Open Source Claude Desktop Alternative With Linux, Mobile, and Multi-Provider Support
|
||||
description: Paseo is an open source Claude Desktop alternative for developers who want Linux, self-hosting, native mobile apps, and Claude Code alongside Codex, OpenCode, Copilot, and more.
|
||||
title: Open Source Claude Desktop Alternative With Native Mobile and Multi-Provider Support
|
||||
description: Paseo is an open source Claude Desktop alternative that runs on your machines without a required Paseo account, telemetry, or cloud service.
|
||||
nav: Claude Desktop
|
||||
order: 55
|
||||
---
|
||||
|
||||
# Paseo vs Claude Desktop
|
||||
|
||||
Claude Desktop is Anthropic's desktop app for Claude. It includes Chat, Cowork, and Claude Code in one app. Claude Code runs in the desktop app on macOS and Windows.
|
||||
Claude Desktop is Anthropic's app for Claude Chat, Cowork, and Claude Code on macOS, Windows, and Linux.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
|
||||

|
||||
|
||||
## When to pick what
|
||||
## The main difference
|
||||
|
||||
Pick Claude Desktop if you want Anthropic's first-party app for Claude, Claude Cowork, and Claude Code, with Anthropic-managed cloud sessions and the tightest Claude account integration.
|
||||
Claude Desktop is Anthropic's first-party interface for Claude and requires a Claude account. It can run Claude Code locally, over SSH, or on Anthropic's infrastructure.
|
||||
|
||||
Pick Paseo if you want:
|
||||
Paseo is an open source control plane that runs on machines you control. It does not require a Paseo account, collect telemetry, or depend on a Paseo cloud service. Connect directly from desktop, mobile, web, or the CLI, or use the optional end-to-end encrypted relay when the daemon is behind a firewall.
|
||||
|
||||
- Linux alongside macOS and Windows
|
||||
- A native iOS and Android app for the same agent workflow
|
||||
- Claude Code, Codex, OpenCode, Copilot, Pi, and 30+ more agents in one interface
|
||||
- A self-hosted daemon you can run on a laptop, VM, or dev server
|
||||
- A CLI and MCP server for scripting and multi-agent workflows
|
||||
- Open source you can audit and fork
|
||||
Paseo does not upload or store your code. The relay cannot read your code, messages, or agent output. You can also self-host the daemon, web client, and relay.
|
||||
|
||||
## Architecture
|
||||
|
||||
Paseo runs a daemon on your machine. Desktop, web, mobile, and CLI clients connect to it over a websocket. The daemon launches Claude Code and other providers as local processes, using your installed CLIs, credentials, MCP servers, skills, and project config.
|
||||
Paseo runs an independent daemon on your laptop, workstation, VM, home lab, or cloud machine. Its clients connect directly or through the optional end-to-end encrypted relay. The daemon launches your installed providers with their existing credentials, skills, MCP servers, and project configuration.
|
||||
|
||||
Claude Desktop is the host app. The Code tab can run Claude Code locally, connect over SSH, or run remote sessions on Anthropic infrastructure.
|
||||
Claude Desktop is the Anthropic-controlled host application. Claude Code can run locally, connect over SSH, or use Anthropic-managed cloud sessions.
|
||||
|
||||
## Providers
|
||||
|
||||
Claude Desktop runs Claude Code.
|
||||
|
||||
Paseo runs Claude Code too, plus Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Paseo runs Claude Code too, plus Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [all supported providers](/agents).
|
||||
|
||||
## Application plugins
|
||||
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
Claude Desktop does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
## Desktop platforms
|
||||
|
||||
Claude Desktop is available on macOS and Windows. Anthropic lists Linux as not available.
|
||||
|
||||
Paseo ships on macOS, Linux, and Windows.
|
||||
Both Claude Desktop and Paseo are available on macOS, Windows, and Linux.
|
||||
|
||||
## Mobile
|
||||
|
||||
Paseo ships native iOS and Android apps with the same agent workflow as the desktop app.
|
||||
|
||||
Claude has iOS and Android apps. Claude Code can be controlled from mobile through Remote Control, and Claude Desktop can pair with mobile for some workflows.
|
||||
Claude has iOS and Android apps. Dispatch can start local Claude Code work through an active Claude Desktop host or start a cloud session on Anthropic's infrastructure.
|
||||
|
||||
## Panes
|
||||
|
||||
@@ -95,24 +94,25 @@ Claude supports voice in Claude's own mobile and app surfaces. Claude Code itsel
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | Claude Desktop |
|
||||
| ---------------------------- | --------------------------------------------------------------- | --------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Not published as open source |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Windows |
|
||||
| Native mobile | iOS, Android | iOS, Android Claude apps |
|
||||
| Coding agents | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code |
|
||||
| General chat | No | Claude Chat |
|
||||
| Cloud agent | Cloud waitlist | Claude Cowork and remote sessions |
|
||||
| Local execution | Yes | Yes |
|
||||
| SSH remote execution | Via daemon on the remote host | Yes |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | No |
|
||||
| Split panes and tabs | Yes | Yes |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser / preview | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | PR monitoring and merge workflows |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Claude Code CLI |
|
||||
| MCP server for orchestration | Yes | MCP support inside Claude Code |
|
||||
| Self-hosted daemon | Yes | No |
|
||||
| | Paseo | Claude Desktop |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ------------------------------------ |
|
||||
| License | Open source (Apache-2.0) | Not published as open source |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Linux, Windows |
|
||||
| Mobile coding workflow | Native Paseo workspace on iOS and Android | Dispatch and Cowork in Claude mobile |
|
||||
| Coding agents | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code |
|
||||
| Product account required | No | Claude account |
|
||||
| Cloud agent | Cloud waitlist | Claude Cowork and remote sessions |
|
||||
| Required cloud connection | No | Claude account and services |
|
||||
| Machines you control | Laptop, workstation, VM, server, or home lab | Local machine or SSH host |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | No |
|
||||
| Split panes and tabs | Yes | Yes |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser / preview | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | PR monitoring and merge workflows |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Claude Code CLI |
|
||||
| Remote transport | Direct connection or end-to-end encrypted relay | Anthropic Remote and cloud services |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Self-hosted control plane | Daemon, web client, and relay | No |
|
||||
|
||||
See also: [Paseo vs Codex App](/alternatives/codex-app), [Paseo vs OpenCode Desktop](/alternatives/opencode-desktop), [Paseo vs Conductor](/alternatives/conductor).
|
||||
|
||||
@@ -1,54 +1,53 @@
|
||||
---
|
||||
title: Open Source Codex App Alternative With Linux, Mobile, and Multi-Provider Support
|
||||
description: Paseo is an open source alternative to Codex App for developers who want Linux, native mobile apps, a self-hosted daemon, and Codex alongside Claude Code, OpenCode, Copilot, and more.
|
||||
title: Open Source Codex App Alternative With Native Mobile and Multi-Provider Support
|
||||
description: Paseo is an open source Codex alternative that runs on your machines without a required Paseo account, telemetry, or cloud service.
|
||||
nav: Codex App
|
||||
order: 54
|
||||
---
|
||||
|
||||
# Paseo vs Codex App
|
||||
|
||||
Codex App is OpenAI's desktop app for working with Codex threads in parallel. It runs on macOS and Windows, with local, worktree, and cloud modes.
|
||||
OpenAI provides Codex through the ChatGPT desktop app on macOS, Windows, and Linux, with local, worktree, cloud, and remote workflows.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
|
||||

|
||||
|
||||
## When to pick what
|
||||
## The main difference
|
||||
|
||||
Pick Codex App if you want OpenAI's first-party app for Codex, with Codex-specific features like cloud threads, appshots, image generation, and computer use on macOS.
|
||||
OpenAI provides Codex through the ChatGPT desktop and mobile apps. Using those product surfaces requires an OpenAI account, and cloud work runs on OpenAI-managed infrastructure.
|
||||
|
||||
Pick Paseo if you want:
|
||||
Paseo runs your installed Codex CLI on machines you control. It does not require a Paseo account, collect telemetry, or depend on a Paseo cloud service. Connect directly from desktop, mobile, web, or the CLI, or use the optional end-to-end encrypted relay.
|
||||
|
||||
- Linux alongside macOS and Windows
|
||||
- A native iOS and Android app
|
||||
- Codex, Claude Code, OpenCode, Copilot, Pi, and 30+ more agents in one interface
|
||||
- A self-hosted daemon you can run on a laptop, VM, or dev server
|
||||
- A CLI and MCP server for scripting and multi-agent workflows
|
||||
- Open source you can audit and fork
|
||||
Paseo does not upload or store your code. The relay cannot read your code, messages, or agent output. You can self-host the daemon, web client, and relay, and use the same control plane with Codex, Claude Code, OpenCode, Pi, ACP agents, and custom providers.
|
||||
|
||||
## Architecture
|
||||
|
||||
Paseo runs a daemon on your machine. Desktop, web, mobile, and CLI clients connect to it over a websocket. The daemon launches Codex and other providers as local processes, using your installed CLIs and credentials.
|
||||
Paseo runs an independent daemon on your laptop, workstation, VM, home lab, or cloud machine. The daemon launches your installed Codex CLI with its existing credentials and configuration. Clients connect directly or through the optional end-to-end encrypted relay.
|
||||
|
||||
Codex App is a desktop app for Codex. It can run local and worktree threads on your computer, and cloud threads on OpenAI-managed infrastructure.
|
||||
OpenAI provides local, worktree, remote, and cloud Codex workflows through its ChatGPT product surfaces. Local and remote work use a connected host, while cloud work runs on OpenAI-managed infrastructure.
|
||||
|
||||
## Providers
|
||||
|
||||
Codex App runs Codex.
|
||||
|
||||
Paseo runs Codex too, plus Claude Code, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Paseo runs Codex too, plus Claude Code, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [all supported providers](/agents).
|
||||
|
||||
## Application plugins
|
||||
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
Codex supports skills, MCP servers, and other agent extensions. OpenAI does not document an extension API for adding server-side behavior and native interface components to the Codex application itself.
|
||||
|
||||
## Desktop platforms
|
||||
|
||||
Codex App is available on macOS and Windows. OpenAI lists Linux as not available yet.
|
||||
|
||||
Paseo ships on macOS, Linux, and Windows.
|
||||
OpenAI's desktop app and Paseo are available on macOS, Windows, and Linux.
|
||||
|
||||
## Mobile
|
||||
|
||||
Paseo ships native iOS and Android apps with the same agent workflow as the desktop app.
|
||||
|
||||
Codex can be controlled remotely through OpenAI's mobile surfaces, including ChatGPT mobile remote connections. Codex App itself is a desktop app.
|
||||
ChatGPT Remote can start and continue Codex chats, approve actions, and review outputs from iOS and Android through a connected desktop host.
|
||||
|
||||
## Worktrees and local setup
|
||||
|
||||
@@ -89,22 +88,23 @@ Paseo supports dictation and realtime voice mode. Speech-to-text and text-to-spe
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | Codex App |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ---------------------------- |
|
||||
| License | Open source (Apache-2.0) | Not published as open source |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Windows |
|
||||
| Native mobile | iOS, Android | No |
|
||||
| Providers | Codex, Claude Code, OpenCode, Pi + 30+ via ACP catalog + custom | Codex |
|
||||
| Local execution | Yes | Yes |
|
||||
| Cloud execution | Cloud waitlist | Yes |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | No |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Commit, push, PR |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Codex CLI |
|
||||
| MCP server for orchestration | Yes | MCP support inside Codex |
|
||||
| Voice | Dictation and realtime voice | Dictation |
|
||||
| Self-hosted daemon | Yes | No |
|
||||
| | Paseo | Codex App |
|
||||
| ------------------------------- | --------------------------------------------------------------- | ---------------------------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Codex CLI is open source; application is proprietary |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Linux, Windows |
|
||||
| Mobile coding workflow | Native Paseo workspace on iOS and Android | ChatGPT Remote on iOS and Android |
|
||||
| Providers | Codex, Claude Code, OpenCode, Pi + 30+ via ACP catalog + custom | Codex |
|
||||
| Product account required | No | OpenAI account |
|
||||
| Required Paseo cloud connection | No | Not applicable |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | No |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Commit, push, PR |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Codex CLI |
|
||||
| Remote transport | Direct connection or end-to-end encrypted relay | OpenAI Remote |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Voice | Dictation and realtime voice | Dictation |
|
||||
| Self-hosted control plane | Daemon, web client, and relay | No |
|
||||
|
||||
See also: [Paseo vs Claude Desktop](/alternatives/claude-desktop), [Paseo vs OpenCode Desktop](/alternatives/opencode-desktop), [Supported providers](/docs/supported-providers).
|
||||
See also: [Paseo vs Claude Desktop](/alternatives/claude-desktop), [Paseo vs OpenCode Desktop](/alternatives/opencode-desktop), [all supported providers](/agents).
|
||||
|
||||
@@ -1,42 +1,43 @@
|
||||
---
|
||||
title: Open Source Conductor Alternative With Linux, Windows, and Mobile
|
||||
description: Paseo is open source, runs on macOS, Linux, and Windows, ships native iOS and Android apps, and supports 30+ agents through the in-app catalog plus any ACP or CLI agent. Conductor is macOS only and Claude Code or Codex only.
|
||||
description: Paseo is an open source Conductor alternative with Linux, Windows, native mobile apps, a self-hosted daemon, and an extensible client.
|
||||
nav: Conductor
|
||||
order: 50
|
||||
---
|
||||
|
||||
# Paseo vs Conductor
|
||||
|
||||
Conductor is a macOS app for running Claude Code and Codex in parallel git worktrees. Closed source.
|
||||
Conductor is a proprietary macOS app for running Claude Code, Codex, Cursor, and OpenCode in parallel Git worktrees and managed cloud workspaces.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
|
||||

|
||||
|
||||
## Why pick Paseo
|
||||
## The main difference
|
||||
|
||||
Conductor runs on macOS, with Claude Code and Codex, in parallel git worktrees. Paseo does all of that. Pick Paseo if you want:
|
||||
Conductor provides free local workspaces on macOS. Its managed cloud workspaces, API, collaboration features, and forthcoming mobile app are included in the $50 per month Pro plan.
|
||||
|
||||
- Linux or Windows alongside macOS
|
||||
- A native iOS and Android app
|
||||
- Many more agents than Claude Code and Codex
|
||||
- A CLI to script agent work and drive remote daemons
|
||||
- A self-hosted daemon you can run on a server, VM, or homelab
|
||||
- Open source you can audit and fork
|
||||
Conductor raised a $22 million Series A and is proprietary. Paseo is independent, Apache 2.0 licensed, available on macOS, Linux, Windows, iOS, and Android, and can connect to machines you control.
|
||||
|
||||
## Architecture
|
||||
|
||||
The Paseo daemon runs as its own process. Desktop, web, mobile, and CLI all connect to it over a websocket. Run the daemon on your laptop, on a VM, in Docker, or across a fleet, and connect to any of them from any client.
|
||||
|
||||
Conductor's desktop app is the host. Agents run inside it.
|
||||
Conductor runs local workspaces through its macOS app and cloud workspaces in managed Vercel sandboxes. It does not currently support connecting its clients to a cloud machine you operate.
|
||||
|
||||
## Providers
|
||||
|
||||
Paseo runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Paseo runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [all supported providers](/agents).
|
||||
|
||||
Conductor runs Claude Code and Codex.
|
||||
Conductor supports Claude Code, Codex, Cursor, and OpenCode.
|
||||
|
||||
Both tools launch the official CLIs as subprocesses with your own credentials. Neither extracts tokens or proxies model calls.
|
||||
Both tools use your provider credentials. Paseo launches the provider installed on your machine. Conductor bundles managed Claude Code and Codex binaries and provides managed integrations for Cursor and OpenCode.
|
||||
|
||||
## Application plugins
|
||||
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
Conductor does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
## Panes
|
||||
|
||||
@@ -60,7 +61,7 @@ paseo schedule create --cron "0 9 * * 1" "audit the codebase"
|
||||
|
||||
`paseo run --host` connects to a remote daemon. `paseo schedule` runs an agent on a cron.
|
||||
|
||||
Conductor does not have a CLI.
|
||||
Conductor lists its API as a Pro feature but does not document a user-facing CLI comparable to Paseo's.
|
||||
|
||||
## Worktrees and services
|
||||
|
||||
@@ -70,28 +71,29 @@ Paseo also gives each worktree its own dev server URL. Two agents running their
|
||||
|
||||
## Mobile
|
||||
|
||||
Paseo ships native iOS and Android apps with the same feature set as the desktop app. Conductor has no mobile app.
|
||||
Paseo ships native iOS and Android apps today. Conductor lists its mobile app as coming soon under the Pro plan.
|
||||
|
||||
## Voice
|
||||
|
||||
Paseo's speech-to-text and text-to-speech run locally on your device. Nothing leaves your network. Conductor does not have voice.
|
||||
Paseo supports local speech-to-text and text-to-speech. Conductor does not currently document a voice interface.
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | Conductor |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ------------------ |
|
||||
| License | Open source (Apache-2.0) | Closed source |
|
||||
| Platforms | macOS, Linux, Windows | macOS only |
|
||||
| Native mobile | iOS, Android | — |
|
||||
| Providers | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code, Codex |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| Split panes and tabs | Yes | — |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | — |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Yes |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | — |
|
||||
| Local voice (on-device) | Yes | — |
|
||||
| Self-hosted daemon | Yes | — |
|
||||
| | Paseo | Conductor |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ------------------------------------ |
|
||||
| License | Open source (Apache-2.0) | Closed source |
|
||||
| Platforms | macOS, Linux, Windows | macOS only |
|
||||
| Native mobile | iOS, Android | Coming soon under Pro |
|
||||
| Providers | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code, Codex, Cursor, OpenCode |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| Split panes and tabs | Yes | — |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | — |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Yes |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | — |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Local voice | Yes | Not documented |
|
||||
| Self-hosted daemon | Yes | — |
|
||||
|
||||
See also: [Paseo vs Superset](/alternatives/superset), [Paseo vs OpenChamber](/alternatives/openchamber), [Paseo vs Happy Coder](/alternatives/happy-coder).
|
||||
|
||||
@@ -1,42 +1,35 @@
|
||||
---
|
||||
title: Happy Coder Alternative With a Desktop App and Git Worktrees
|
||||
description: Paseo ships a native desktop app, runs agents in isolated git worktrees, and supports 30+ agents. Happy Coder is mobile and web only, wraps the agent CLI, and supports Claude Code and Codex.
|
||||
title: Happy Coder Alternative With Worktrees and Multi-Provider Support
|
||||
description: Paseo adds managed worktrees, native clients across desktop and mobile, and extensible daemon and client surfaces to a remote coding-agent workflow.
|
||||
nav: Happy Coder
|
||||
order: 53
|
||||
---
|
||||
|
||||
# Paseo vs Happy Coder
|
||||
|
||||
Happy Coder is a mobile and web client for Claude Code and Codex. It wraps the agent CLI on your laptop and syncs sessions to phone and browser over an end-to-end encrypted relay. Open source under MIT.
|
||||
Happy Coder connects Claude Code and Codex sessions across its macOS, web, iOS, and Android apps. It wraps the agent CLI on your laptop and syncs sessions over an end-to-end encrypted relay. Open source under MIT.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
|
||||

|
||||
|
||||
## When to pick what
|
||||
## The main difference
|
||||
|
||||
Pick Happy Coder if you want the most minimal setup. Wrap an existing Claude Code or Codex session on your laptop and check in on it from your phone.
|
||||
Happy Coder focuses on connecting Claude Code and Codex sessions to its mobile, web, and macOS clients through an end-to-end encrypted relay.
|
||||
|
||||
Pick Paseo if you want:
|
||||
|
||||
- A native desktop app on macOS, Linux, and Windows
|
||||
- Git worktrees for parallel agents
|
||||
- Per-worktree dev server URLs
|
||||
- GitHub PRs, checks, reviews, and merges in the app
|
||||
- Many more agents than Claude Code and Codex
|
||||
- A CLI to script agent work and drive remote daemons
|
||||
Paseo supports the same two providers alongside OpenCode, Pi, ACP agents, and custom providers. It also manages workspaces, worktrees, services, pull-request review, and application plugins through the same daemon.
|
||||
|
||||
## Architecture
|
||||
|
||||
Paseo runs the agent inside its own daemon. The daemon owns the agent lifecycle, the worktree, and the dev servers. Clients connect over a websocket and drive the daemon.
|
||||
|
||||
Happy Coder runs the agent inside its existing CLI on your laptop and syncs the session to its mobile and web clients through an end-to-end encrypted relay.
|
||||
Happy Coder runs the agent through its CLI on your laptop and syncs the session to its desktop, mobile, and web clients through an end-to-end encrypted relay.
|
||||
|
||||
## Panes
|
||||
|
||||
Paseo's app has split panes and tabs (⌘D for vertical, ⌘⇧D for horizontal). Panes include a terminal alongside your agents, a diff viewer, and a browser for testing running services.
|
||||
|
||||
Happy Coder does not have a desktop app.
|
||||
Happy Coder's macOS app places conversations beside files, diffs, terminals, and previews.
|
||||
|
||||
## GitHub
|
||||
|
||||
@@ -48,15 +41,21 @@ Both tools ship native iOS and Android apps.
|
||||
|
||||
## Providers
|
||||
|
||||
Paseo runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Paseo runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [all supported providers](/agents).
|
||||
|
||||
Happy Coder runs Claude Code and Codex.
|
||||
|
||||
## Application plugins
|
||||
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
Happy Coder does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
## Worktrees and services
|
||||
|
||||
Paseo runs each agent in its own git worktree. Each worktree gets its own dev server URL like `web.fix-auth.my-app.localhost`, so parallel agents don't fight for the same port.
|
||||
|
||||
Happy Coder runs the agent in the directory you launched the CLI from.
|
||||
Happy Coder can start an agent in a selected machine path, including an existing Git worktree. It does not currently create or manage the worktree lifecycle.
|
||||
|
||||
## CLI
|
||||
|
||||
@@ -72,28 +71,29 @@ paseo schedule create --cron "0 9 * * 1" "audit the codebase"
|
||||
|
||||
`paseo run --host` connects to a remote daemon. `paseo schedule` runs an agent on a cron.
|
||||
|
||||
Happy Coder has a CLI to launch the wrapped session. It does not have schedules or loops.
|
||||
Happy Coder has CLIs for launching wrapped sessions and for creating, sending to, monitoring, and stopping remote sessions. It does not document schedules or loops.
|
||||
|
||||
## Voice
|
||||
|
||||
Paseo's speech-to-text and text-to-speech run locally on your device. Nothing leaves your network.
|
||||
Both products support voice interaction. Paseo can run speech-to-text and text-to-speech locally on the device.
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | Happy Coder |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ---------------------- |
|
||||
| License | Open source (Apache-2.0) | Open source (MIT) |
|
||||
| Desktop app | macOS, Linux, Windows | — |
|
||||
| Native mobile | iOS, Android | iOS, Android |
|
||||
| Architecture | Daemon owns agent lifecycle | Wraps the agent CLI |
|
||||
| Providers | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code, Codex |
|
||||
| Split panes and tabs | Yes | — |
|
||||
| In-app terminal | Yes | — |
|
||||
| In-app browser | Yes | — |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | — |
|
||||
| Git worktrees | Yes | — |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Launch wrapped session |
|
||||
| Local voice (on-device) | Yes | — |
|
||||
| | Paseo | Happy Coder |
|
||||
| ---------------------------- | --------------------------------------------------------------- | --------------------------- |
|
||||
| License | Open source (Apache-2.0) | Open source (MIT) |
|
||||
| Desktop app | macOS, Linux, Windows | macOS |
|
||||
| Native mobile | iOS, Android | iOS, Android |
|
||||
| Architecture | Daemon owns agent lifecycle | Wraps the agent CLI |
|
||||
| Providers | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | Claude Code, Codex |
|
||||
| Split workspace | Yes | Yes |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser / preview | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | — |
|
||||
| Managed Git worktrees | Yes | Existing worktree paths |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | Launch and control sessions |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Voice | Local or configured cloud speech | Yes |
|
||||
|
||||
See also: [Paseo vs Conductor](/alternatives/conductor), [Paseo vs Superset](/alternatives/superset), [Paseo vs OpenChamber](/alternatives/openchamber).
|
||||
|
||||
@@ -1,93 +1,76 @@
|
||||
---
|
||||
title: OpenChamber Alternative With Linux, Windows, and Mobile
|
||||
description: Paseo ships native iOS and Android apps, runs on macOS, Linux, and Windows, and supports 30+ agents. OpenChamber is macOS only with a PWA and is built around OpenCode.
|
||||
title: OpenChamber Alternative With Multi-Provider Orchestration
|
||||
description: Paseo is an OpenChamber alternative for developers who want multiple agent harnesses, application plugins, and an Apache-2.0 codebase.
|
||||
nav: OpenChamber
|
||||
order: 52
|
||||
---
|
||||
|
||||
# Paseo vs OpenChamber
|
||||
|
||||
OpenChamber is a macOS desktop app for OpenCode. Also available as a PWA. Open source under MIT.
|
||||
OpenChamber is an MIT-licensed workspace built around OpenCode, with desktop, web, VS Code, server, and Capacitor mobile clients.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
Paseo orchestrates many coding-agent harnesses from desktop, mobile, web, and the CLI. Open source under Apache-2.0.
|
||||
|
||||

|
||||
|
||||
## Why pick Paseo
|
||||
## The main difference
|
||||
|
||||
OpenChamber runs on macOS, around OpenCode, with a phone PWA. Paseo runs OpenCode too, on macOS, and adds:
|
||||
OpenChamber builds its agent workflow around OpenCode. Paseo runs OpenCode alongside Claude Code, Codex, Pi, ACP agents, and custom providers.
|
||||
|
||||
- Linux and Windows desktop
|
||||
- A native iOS and Android app
|
||||
- Many more agents than OpenCode (Claude Code, Codex, Pi, plus 30+ more via the in-app ACP catalog)
|
||||
- A scriptable CLI to drive agents and connect to remote daemons
|
||||
OpenChamber packages its web interface for iOS and Android with Capacitor. The interface runs inside WKWebView or Android WebView, with native integrations for notifications, secure storage, QR pairing, and widgets. Paseo's mobile client is built with React Native and distributed through the App Store and Google Play.
|
||||
|
||||
## Mobile
|
||||
## Architecture
|
||||
|
||||
Paseo ships a native iOS and Android app with the same feature set as the desktop. Install from the App Store or Google Play.
|
||||
Both tools can run a server on your workstation or another machine and connect from desktop, web, and mobile clients.
|
||||
|
||||
OpenChamber does not have a native mobile app.
|
||||
|
||||
## Desktop
|
||||
|
||||
Paseo ships on macOS, Linux, and Windows.
|
||||
|
||||
OpenChamber ships on macOS.
|
||||
Paseo's daemon launches each provider through its own native harness or through ACP. OpenChamber manages an OpenCode server and builds its agent workflow around OpenCode sessions.
|
||||
|
||||
## Providers
|
||||
|
||||
Paseo runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
OpenChamber uses OpenCode as its agent runtime. OpenCode can connect to many model providers, and OpenChamber also offers integrations for subscriptions such as Claude.
|
||||
|
||||
OpenChamber is built around OpenCode.
|
||||
Paseo is multi-provider at the agent-harness layer. It runs Claude Code, Codex, OpenCode, and Pi natively, plus 30+ agents through its ACP catalog and any custom CLI agent. See [all supported providers](/agents).
|
||||
|
||||
## Panes
|
||||
## Application plugins
|
||||
|
||||
Paseo's app has split panes and tabs (⌘D for vertical, ⌘⇧D for horizontal). Panes include a terminal alongside your agents, a diff viewer, and a browser for testing running services.
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
## GitHub
|
||||
OpenChamber does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
Paseo's app handles commit, push, opening PRs, watching checks and reviews, and merging.
|
||||
## Workspaces and review
|
||||
|
||||
## CLI
|
||||
Both tools support isolated Git worktrees, terminals, diff review, browser previews, GitHub workflows, schedules, and remote machines.
|
||||
|
||||
Paseo has a CLI that mirrors the app:
|
||||
OpenChamber adds multi-run comparisons, Fusion, and guided changes walkthroughs. Paseo adds split panes and tabs, a native Files and Changes explorer, and a full pull-request workflow across its clients.
|
||||
|
||||
```bash
|
||||
paseo run --provider codex "implement OAuth"
|
||||
paseo run --host devbox:6767 "run the test suite"
|
||||
paseo ls
|
||||
paseo send <agent-id> "add tests"
|
||||
paseo schedule create --cron "0 9 * * 1" "audit the codebase"
|
||||
```
|
||||
## Automation
|
||||
|
||||
`paseo run --host` connects to a remote daemon. `paseo schedule` runs an agent on a cron.
|
||||
Paseo exposes workspace and agent operations through its CLI, TypeScript SDK, and MCP server. These interfaces can create workspaces, launch agents, follow progress, send messages, and manage schedules.
|
||||
|
||||
OpenChamber does not have a CLI.
|
||||
OpenChamber's CLI runs and manages its server, remote access, and updates. Its Agent Control Tool lets an OpenCode agent create and continue sessions, create worktrees, and manage schedules.
|
||||
|
||||
## Worktrees and services
|
||||
## Mobile and voice
|
||||
|
||||
Paseo runs each agent in its own git worktree. Each worktree gets its own dev server URL like `web.fix-auth.my-app.localhost`, so parallel agents don't fight for ports.
|
||||
|
||||
## Voice
|
||||
|
||||
Paseo's speech-to-text and text-to-speech run locally on your device. OpenChamber does not have voice.
|
||||
Both tools provide iOS and Android clients and support dictation and spoken replies. Paseo uses a React Native mobile interface. OpenChamber packages its web interface with Capacitor and adds native integrations around the WebView.
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | OpenChamber |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ----------------- |
|
||||
| License | Open source (Apache-2.0) | Open source (MIT) |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS |
|
||||
| Mobile | Native iOS, Android | PWA |
|
||||
| Providers | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | OpenCode |
|
||||
| Split panes and tabs | Yes | — |
|
||||
| In-app terminal | Yes | — |
|
||||
| In-app browser | Yes | — |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Yes |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | — |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| Local voice (on-device) | Yes | — |
|
||||
| Self-hosted daemon | Yes | — |
|
||||
| | Paseo | OpenChamber |
|
||||
| ---------------------------- | --------------------------------------------------------------- | -------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Open source (MIT) |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Linux, Windows |
|
||||
| Mobile implementation | React Native | Capacitor WebView |
|
||||
| Agent harnesses | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | OpenCode |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Split panes and tabs | Yes | Workspace views |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Issue, PR, checks, review, merge |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | Preview and port detection |
|
||||
| Automation | CLI, SDK, MCP | Server CLI, Agent Control Tool |
|
||||
| Schedules | Yes | Yes |
|
||||
| Voice | Local dictation and realtime voice | Dictation and spoken replies |
|
||||
| Self-hosted daemon | Yes | Yes |
|
||||
|
||||
See also: [Paseo vs Conductor](/alternatives/conductor), [Paseo vs Superset](/alternatives/superset), [Paseo vs Happy Coder](/alternatives/happy-coder).
|
||||
|
||||
@@ -13,18 +13,11 @@ Paseo is an app for orchestrating coding agents, with native clients on desktop,
|
||||
|
||||

|
||||
|
||||
## When to pick what
|
||||
## The main difference
|
||||
|
||||
Pick OpenCode Desktop if you want the OpenCode app, the OpenCode terminal workflow, and OpenCode's multi-model provider system.
|
||||
OpenCode connects many model providers through the OpenCode agent runtime. Paseo runs OpenCode alongside independent Claude Code, Codex, Pi, ACP, and custom agent harnesses.
|
||||
|
||||
Pick Paseo if you want:
|
||||
|
||||
- A native iOS and Android app
|
||||
- OpenCode beside Claude Code, Codex, Copilot, Pi, and 30+ more agents
|
||||
- First-party harnesses for Claude Code and Codex instead of one agent runtime for everything
|
||||
- A self-hosted daemon you can run on a laptop, VM, or dev server
|
||||
- GitHub PRs, checks, reviews, and merges in the app
|
||||
- A CLI and MCP server for scripting and multi-agent workflows
|
||||
OpenCode provides terminal, IDE, web, and beta desktop interfaces. Paseo adds native iOS and Android clients, managed worktrees and services, pull-request workflows, and application plugins.
|
||||
|
||||
## Architecture
|
||||
|
||||
@@ -36,11 +29,17 @@ OpenCode Desktop is the desktop app for OpenCode. OpenCode is available as a ter
|
||||
|
||||
OpenCode is a multi-model coding agent. It can connect to many LLM providers through its own provider system, including OpenCode Zen, local models, and API providers.
|
||||
|
||||
Paseo is multi-provider at the agent harness layer. It runs OpenCode, Claude Code, Codex, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Paseo is multi-provider at the agent harness layer. It runs OpenCode, Claude Code, Codex, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Paseo speaks the [Agent Client Protocol](https://agentclientprotocol.com), so any ACP agent works. Custom providers run any CLI agent. See [all supported providers](/agents).
|
||||
|
||||
## Application plugins
|
||||
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
OpenCode Desktop does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
## Desktop platforms
|
||||
|
||||
Both tools ship on macOS, Linux, and Windows.
|
||||
Paseo ships on macOS, Linux, and Windows. OpenCode provides beta desktop builds for the same platforms.
|
||||
|
||||
## Mobile
|
||||
|
||||
@@ -97,7 +96,7 @@ Paseo supports dictation and realtime voice mode. Speech-to-text and text-to-spe
|
||||
|
||||
| | Paseo | OpenCode Desktop |
|
||||
| ---------------------------- | --------------------------------------------------------------- | ------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Open source |
|
||||
| License | Open source (Apache-2.0) | Open source (MIT) |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, Linux, Windows |
|
||||
| Native mobile | iOS, Android | No |
|
||||
| Agent harnesses | Claude Code, Codex, OpenCode, Pi + 30+ via ACP catalog + custom | OpenCode |
|
||||
@@ -110,6 +109,7 @@ Paseo supports dictation and realtime voice mode. Speech-to-text and text-to-spe
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | GitHub integration |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | OpenCode CLI |
|
||||
| MCP server for orchestration | Yes | MCP support inside OpenCode |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Local voice | Yes | No |
|
||||
| Self-hosted daemon | Yes | OpenCode server / local runtime |
|
||||
|
||||
|
||||
@@ -1,116 +1,87 @@
|
||||
---
|
||||
title: Superset Alternative With Linux, Windows, and Mobile
|
||||
description: Paseo is open source under an OSI license, has no login wall, ships native mobile, and runs on macOS, Linux, and Windows. Superset is source-available, macOS only, and gates the desktop app on a Superset login.
|
||||
title: Open Source Superset Alternative With Native Mobile
|
||||
description: Paseo is an Apache-2.0 Superset alternative that runs locally without an account and supports application plugins across its server and clients.
|
||||
nav: Superset
|
||||
order: 51
|
||||
---
|
||||
|
||||
# Paseo vs Superset
|
||||
|
||||
Superset is a macOS desktop app for running CLI coding agents in parallel git worktrees. Source-available under the Elastic License 2.0.
|
||||
Superset is a source-available desktop workspace for running CLI coding agents in parallel Git worktrees. It includes a CLI, SDK, MCP server, and remote hosts.
|
||||
|
||||
Paseo is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Open source (Apache-2.0).
|
||||
Paseo orchestrates coding agents from desktop, mobile, web, and the CLI. Open source under Apache-2.0.
|
||||
|
||||

|
||||
|
||||
## When to pick what
|
||||
## The main difference
|
||||
|
||||
Pick Superset if you prefer a terminal-first interface where agents live inside terminal panes.
|
||||
Superset provides a terminal-centered workspace for running many CLI agents in parallel Git worktrees. It requires a Superset account and GitHub sign-in, and its source is published under the Elastic License 2.0.
|
||||
|
||||
Pick Paseo if you want:
|
||||
|
||||
- An OSI-approved open source license (Apache-2.0)
|
||||
- Linux or Windows
|
||||
- A native mobile app
|
||||
- No login wall
|
||||
- A per-agent UI with modes, slash commands, and file pickers
|
||||
- Free without seat limits
|
||||
Paseo runs locally without an account, is licensed under Apache 2.0, provides structured interfaces for supported agent harnesses, and supports application plugins with server-side behavior and native client components.
|
||||
|
||||
## License
|
||||
|
||||
Paseo is open source under Apache-2.0. Audit it, fork it, redistribute it.
|
||||
Paseo is open source under Apache-2.0. You can audit, fork, modify, and redistribute it.
|
||||
|
||||
Superset is source-available under the Elastic License 2.0. The source is on GitHub, but the license restricts hosting it as a service and limits redistribution.
|
||||
Superset publishes its source under the Elastic License 2.0. You can use and modify it, but the license restricts offering Superset as a managed service and bypassing license-protected functionality.
|
||||
|
||||
## Login
|
||||
## Architecture and access
|
||||
|
||||
Superset's desktop app shows a Superset login wall on first launch. A Superset account is required to use it.
|
||||
Both tools run agents on machines you control and can connect to remote hosts.
|
||||
|
||||
Paseo does not require any login.
|
||||
Paseo's daemon runs independently of its clients. Desktop, web, mobile, CLI, SDK, and MCP clients can connect directly, and local use does not require an account.
|
||||
|
||||
## Architecture
|
||||
|
||||
The Paseo daemon runs as its own process. Desktop, web, mobile, and CLI clients connect to it. Run the daemon on your laptop, on a server, or in Docker, and connect from anywhere.
|
||||
|
||||
Superset's desktop is the host. Agents run inside it.
|
||||
Superset requires a Superset account and GitHub sign-in when opening the app. Its synchronization, remote access, and team workflows use Superset's cloud services.
|
||||
|
||||
## Providers
|
||||
|
||||
Both tools support many agents. Superset is a terminal multiplexer where each agent runs inside a terminal pane. Paseo runs Claude Code, Codex, OpenCode, and Pi natively with a per-agent UI (modes, slash commands, file picker, diff viewer), plus 30+ more agents through the in-app catalog via ACP, plus any custom CLI agent. See [Supported providers](/docs/supported-providers).
|
||||
Superset supports many CLI-based coding agents and lets you add custom terminal agents.
|
||||
|
||||
## Panes
|
||||
Paseo 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](/agents).
|
||||
|
||||
Paseo's app has split panes and tabs. Panes include a diff viewer and a browser for testing running services. Agents render as native UI with modes, slash commands, and file pickers.
|
||||
## Application plugins
|
||||
|
||||
In Superset, each agent runs inside a terminal pane.
|
||||
[Paseo plugins](/docs/plugins) extend Paseo itself. They can add server behavior and native client components such as workspace panels, sidebar items, composer attachments, themes, and Command Center items across desktop, browser, iOS, and Android.
|
||||
|
||||
## GitHub
|
||||
Superset does not document an application extension API for adding both server behavior and native client components.
|
||||
|
||||
Paseo's app handles commit, push, opening PRs, watching checks and reviews, and merging.
|
||||
## Workspaces and review
|
||||
|
||||
## CLI
|
||||
Both tools provide Git worktrees, split panes, terminals, diff review, an in-app browser, GitHub workflows, schedules, and remote hosts.
|
||||
|
||||
Paseo has a CLI that mirrors the app:
|
||||
Paseo gives supported providers a structured chat interface with modes, slash commands, tool calls, and file attachments. Superset can run any CLI agent in terminal panes and adds lifecycle status for supported agents.
|
||||
|
||||
```bash
|
||||
paseo run --provider codex "implement OAuth"
|
||||
paseo run --host devbox:6767 "run the test suite"
|
||||
paseo ls
|
||||
paseo send <agent-id> "add tests"
|
||||
paseo schedule create --cron "0 9 * * 1" "audit the codebase"
|
||||
```
|
||||
Paseo 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.
|
||||
|
||||
`paseo run --host` connects to a remote daemon. `paseo schedule` runs an agent on a cron.
|
||||
## Automation
|
||||
|
||||
Superset is a desktop app and does not have a CLI.
|
||||
|
||||
## Worktrees and services
|
||||
|
||||
Both tools isolate parallel agents in git worktrees.
|
||||
|
||||
Paseo also gives each worktree its own dev server URL like `web.fix-auth.my-app.localhost`, so parallel agents don't fight for ports.
|
||||
|
||||
## Mobile
|
||||
|
||||
Paseo ships native iOS and Android apps with the same feature set as the desktop. Superset does not have a mobile app.
|
||||
|
||||
## Voice
|
||||
|
||||
Paseo's speech-to-text and text-to-speech run locally on your device. Superset does not have voice.
|
||||
Both tools expose workspace and agent operations through a CLI, TypeScript SDK, and MCP server. They can create workspaces, launch agents, follow progress, and manage scheduled work.
|
||||
|
||||
## Pricing
|
||||
|
||||
Paseo is free with no seat limits.
|
||||
|
||||
Superset is free for one seat with local workspaces only. Team features and sync start at $20 per seat per month.
|
||||
Superset has a free individual tier. Team features, remote access, and integrations are part of its paid plans.
|
||||
|
||||
## Comparison
|
||||
|
||||
| | Paseo | Superset |
|
||||
| ---------------------------- | ----------------------------------------------------- | -------------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Source-available (Elastic License 2.0) |
|
||||
| Platforms | macOS, Linux, Windows | macOS only |
|
||||
| Native mobile | iOS, Android | — |
|
||||
| Login required | No | Yes (Superset account) |
|
||||
| Pricing | Free | Free 1 seat, $20/seat/mo Pro |
|
||||
| Per-agent native UI | Yes (modes, slash commands, file picker, diff viewer) | Terminal output |
|
||||
| Split panes and tabs | Yes | Yes (terminals) |
|
||||
| In-app browser | Yes | — |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Yes |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | — |
|
||||
| CLI | Run, `--host`, ls, send, schedule, loop | — |
|
||||
| Local voice (on-device) | Yes | — |
|
||||
| Self-hosted daemon | Yes | — |
|
||||
| | Paseo | Superset |
|
||||
| ---------------------------- | ---------------------------------------- | -------------------------------------- |
|
||||
| License | Open source (Apache-2.0) | Source-available (Elastic License 2.0) |
|
||||
| Desktop platforms | macOS, Linux, Windows | macOS, experimental Linux |
|
||||
| Native mobile | iOS, Android | Coming soon |
|
||||
| Account required | No | Yes, with GitHub sign-in |
|
||||
| Agent harnesses | Native, ACP, and custom CLI | CLI agents |
|
||||
| Application plugins | Server code and native client components | No |
|
||||
| Split panes and tabs | Yes | Yes |
|
||||
| In-app terminal | Yes | Yes |
|
||||
| In-app browser | Yes | Yes |
|
||||
| GitHub workflow in app | Commit, push, PR, checks, reviews, merge | Yes |
|
||||
| Git worktrees | Yes | Yes |
|
||||
| Per-worktree dev server URLs | Yes | Port detection |
|
||||
| Automation | CLI, SDK, MCP | CLI, SDK, MCP |
|
||||
| Schedules | Yes | Yes |
|
||||
| Local voice | Dictation and realtime voice | No documented voice support |
|
||||
| Self-hosted daemon | Yes | Host server |
|
||||
|
||||
See also: [Paseo vs Conductor](/alternatives/conductor), [Paseo vs OpenChamber](/alternatives/openchamber), [Paseo vs Happy Coder](/alternatives/happy-coder).
|
||||
|
||||
Reference in New Issue
Block a user