Paseo is a self-hosted daemon for running coding agents on your own machine, with remote access from phone, desktop, web, or terminal.

Paseo preview

What Paseo is

Paseo is a self-hosted daemon for running coding agents such as Claude Code, Codex, Copilot, OpenCode, Cursor, Gemini CLI, and Pi on your own machine. It lets you start and manage agents from phone, desktop, web, or terminal while the work stays in your local dev environment.

The product is built around remote control rather than cloud execution. According to the site and docs, agents run locally, can be connected through a direct link or an end-to-end encrypted relay, and can be launched in optional git worktrees for isolated feature work. Paseo also includes a local voice workflow and a CLI for scripting agent operations.

Features

Run agents on your machine

Start agents on a laptop, VM, or dev server and connect from desktop, web, mobile, or CLI. The daemon keeps the agent running on the machine where your code and tools already live.

Use existing agent setups

Use Claude Code, Codex, Copilot, OpenCode, Pi, and other supported agents through Paseo without replacing their native harnesses. The site says your subscriptions, skills, config, and MCP servers keep working.

Worktree-based isolation

Launch tasks in isolated git worktrees when you want parallel work or branch-specific changes. The CLI docs show worktree support for feature development and for keeping agent work separate from your main directory.

Review and ship in one place

Review diffs inline, preview the app in the browser, commit, open a PR, and merge from the same workspace. Paseo is positioned as a place to manage the full review-to-ship flow.

Remote access options

Use the built-in relay or connect directly to a remote daemon. The docs say the relay is end-to-end encrypted and that you can also use your own tunnel or local network access.

Scriptable CLI and agent control

Control the app from the terminal with commands such as `paseo run`, `paseo ls`, `paseo attach`, `paseo send`, and `paseo logs`. The CLI is the same interface exposed by the daemon API.

Use cases

  • Manage coding work remotely

    Launch an agent on your laptop or VM, then keep checking progress from a phone, browser, or desktop app without staying at the machine.

  • Parallel feature development

    Run multiple feature branches in separate worktrees so different agents can work in parallel without stepping on the same files or port.

  • Automate agent operations from the terminal

    Use the CLI in scripts or lead-agent workflows to start tasks, wait for completion, stream output, and send follow-up instructions.

  • Review and ship from one workspace

    Preview a branch in the browser, inspect diffs inline, and then commit, open a PR, and merge after review.

  • Voice-driven agent control

    Use local speech input and output to talk to an agent without sending your code off machine, then optionally connect speech providers if configured.

Pros and Cons

Pros

  • Keeps agents running on your own machine and uses the local dev environment.
  • Supports multiple coding agents from one interface instead of locking you into a single provider.
  • Offers phone, desktop, web, and CLI access to the same running agents.
  • Provides end-to-end encrypted relay access for remote control when you are away from the machine.
  • Includes worktree support for isolated parallel tasks and a CLI for scripting and automation.

Cons

  • Pricing details are not available on the pricing page included in the source set.
  • Support is tied to each provider's own CLI or local integration, so you still need the underlying agent installed and authenticated.
  • Some features are documentation-driven and may take setup, especially remote access, tunnels, worktrees, or optional speech providers.

FAQ

Is Paseo free to use?

Yes. Paseo is free and open source. The site says you need Claude Code, Codex, Cursor, OpenCode, or Pi installed with your own credentials.

Does my code leave my machine?

Paseo runs agents locally on your machine and says it does not send your code anywhere. For remote access, you can use the optional end-to-end encrypted relay, connect on your local network, or use your own tunnel.

Which agents does Paseo support?

Paseo supports Claude Code, Codex, Cursor, OpenCode, Pi, and additional agents listed on the supported agents page. The docs also say any ACP-compatible agent can be configured.

Do I need the desktop app?

No. The CLI docs say Paseo can run headless, and the desktop app just bundles the daemon with a UI. You can use the CLI, web app, or mobile app to connect.

How does voice control work?

By default, voice runs locally on your device: the app transcribes speech and sends it to your agent as text. The site also says OpenAI speech providers can be configured optionally for transcription and text-to-speech.

Quick Facts

Category
Developer Tool
Deployment
Self-hosted daemon
Primary use
Remote control of coding agents
Supported platforms
macOS, Windows, Linux, iOS, Android, web
Source domain
paseo.sh
Core agents
Claude Code, Codex, Copilot, OpenCode, Pi