Paseo logo

Paseo

Visit

Self-hosted control plane for Claude Code, Codex, Copilot, OpenCode, and Pi. Desktop, mobile, and web clients. Apache 2.0.

Share:
View alternatives

Paseo is a self-hosted control plane for coding agents. The site at paseo.sh calls it one interface for Claude Code, Codex, Copilot, OpenCode, and Pi. The GitHub repo getpaseo/paseo is Apache 2.0 (with third-party components keeping their own licenses). The API listed about 16,055 stars on 2026-09-05. Agents still run on your machine with your credentials; Paseo is the desktop, mobile, web, and CLI layer that starts, reviews, and resumes them.

Compare Orca ADE if you want a desktop ADE built around isolated worktrees, or Happy if you only need a mobile client for Claude Code.

Key Features

  • Multi-provider, one UI: custom implementations for Claude Code, Codex, OpenCode, Pi, and OMP, plus more agents through ACP. Paseo does not replace the CLIs; it launches the ones already installed on the host.
  • Desktop, mobile, web, CLI: native apps for Windows, macOS, Linux, iOS, and Android, plus a web client at app.paseo.sh. The site claims mobile feature parity with desktop.
  • Self-hosted daemon: a local server owns the sessions. Clients attach to it. You can run the daemon headless and skip the desktop app.
  • Remote access without giving Paseo your code: optional end-to-end encrypted relay, a local-network connection, or your own tunnel (Tailscale, Cloudflare Tunnel). The FAQ says Paseo does not send your repo to its servers.
  • Worktrees, plugins, MCP, SDK: optional git worktrees per agent, plugins that reach mobile, plus MCP, CLI, and TypeScript SDK for automation.
  • Voice, locally first: dictation runs on-device by default. Cloud speech is optional if you configure it.

Limitation: Paseo is an orchestrator, not a model. You still pay Claude, Codex, or whoever you already subscribe to. Long sessions can get heavy on mobile; public replies on X have reported crashes when a single session grows large.

Use Cases

  • Leave the desk without dropping the agent: start a Claude Code or Codex job on a workstation, then review diffs and reply from a phone.
  • Swap providers without swapping apps: keep one workspace when a task fits Codex one day and Claude Code the next.
  • Fan out GitHub issues: the docs show MCP or the SDK creating separate worktree agents per ready issue.

Pricing

Paseo itself is free. You need at least one agent CLI installed with your own credentials. Sponsorship is optional via the site's sponsor page. There is no seat fee from Paseo.

Getting Started

  1. Install at least one agent CLI (Claude Code, Codex, Copilot, OpenCode, or Pi) and sign in there first.
  2. Download the desktop app from GitHub Releases or the download page. Current advertised Windows installer at research time was Paseo-Setup-0.7.2-x64.exe.
  3. Or install the iOS app (App Store: Paseo Pocket Engineer) or Android app (sh.paseo) and point it at your daemon.
  4. Create a workspace, pick a provider, and run a task. Use a worktree if you do not want the agent touching your main checkout.

First-party resource: paseo.sh/docs.

Frequently Asked Questions

Does using Paseo violate provider terms?

The FAQ says it uses each provider's official integration, does not extract tokens, and does not call inference APIs directly. Recheck the current terms for your own account.

Do I need GitHub?

No. Paseo works in any directory. Worktrees are optional and only apply if you already use git.

How does remote access stay private?

Use the hosted relay (end-to-end encrypted), your own tunnel, or LAN. Do not expose the daemon port on the public internet unless you know what you are doing.

Alternatives

  • Orca ADE: desktop ADE with parallel agents in isolated worktrees.
  • Happy: mobile and web client focused on Claude Code, with Signal-style encryption.
  • OpenCode: open-source coding agent you can drive without a separate control plane.

Tips

  1. Install and test the agent CLI in a terminal before opening Paseo. If the CLI cannot auth, Paseo cannot save you.
  2. Prefer worktrees for unattended jobs so a runaway edit does not trash your working tree.
  3. Keep auto-unbookmark-style remote access off until you have reviewed the relay and tunnel setup.

Conclusion

Paseo is the control plane for people who already live in Claude Code, Codex, OpenCode, or Pi and want the same sessions on a phone and a desktop without switching products. Start at paseo.sh.

Comments

No comments yet. Be the first to comment!