Paseo – Run Claude Code, Codex, Copilot, OpenCode from anywhere

3 min read Original article ↗

Loved by developers

See what developers are saying about Paseo.

Works with your tools

Run your agents from one interface. Paseo uses each provider's native harness, so your subscriptions, skills, config, and MCP servers keep working.

Claude Code

Codex

OpenCode

Pi

Cursor

+34 more

Runs where you work

Start agents on your laptop, a VM, or a dev server. Use them from any device over a direct connection or the end-to-end encrypted relay.

Review, preview, ship

Create branches, preview the app in the browser, review the diff inline, then commit, open a PR, and merge without leaving Paseo.

Split panels

Open agents, browsers, terminals, diffs, and logs in the same workspace. Split them side by side or group them in tabs.

Forget about ports

When agents work in parallel, they all run dev servers. Paseo gives each one a URL based on the branch name, no port conflicts, no guessing.

Keyboard-first

Every action has a shortcut. Panels, splits, agents - all from the keyboard.

Voice control, fully local

Fully local voice stack. Speech-to-text and text-to-speech run entirely on your machine, nothing leaves your network.

Fully scriptable

Everything you can do in the app, you can do from the terminal.

Full CLI reference

FAQ

+Is this free?

Yes. Paseo is free and open source. You need Claude Code, Codex, Cursor, OpenCode, or Pi installed with your own credentials. Voice is local-first by default and can optionally use OpenAI speech providers if you configure them.

+Does my code leave my machine?

Paseo doesn't send your code anywhere. Agents run locally and talk to their own APIs as they normally would. For remote access, you can use the optional

end-to-end encrypted relay, connect directly over your local network, or use your own tunnel.

+What agents does it support?

Claude Code, Codex, Cursor, OpenCode, and Pi. Each agent runs as its own process using its own CLI or local integration. Paseo doesn't modify or wrap their behavior.

+Do I need the desktop app?

No. You can run the daemon headless with

npm install -g @getpaseo/cli && paseo

and use the CLI, web app, or mobile app to connect. The desktop app just bundles the daemon with a UI.

+How does voice work?

Voice runs locally on your device by default. You talk, the app transcribes and sends it to your agent as text. Optionally, you can configure OpenAI speech providers for higher-quality transcription and text-to-speech. See the

voice docs.

+Can I connect from outside my network?

Yes. You can use the hosted relay (end-to-end encrypted, Paseo can't read your traffic), set up your own tunnel (Tailscale, Cloudflare Tunnel, etc.), or expose the daemon port directly. See

configuration.

+Do I need git or GitHub?

No. Paseo works in any directory. Worktrees are optional and only relevant if you use git. You can run agents anywhere you'd normally work.

+Can I get banned for using Paseo?

We can't make promises on behalf of providers.

That said, Paseo launches each provider's local CLI or integration (Claude Code, Codex, Cursor, OpenCode, Pi) as a subprocess. It doesn't extract tokens or call inference APIs directly. From the provider's perspective, usage through Paseo is indistinguishable from running the provider yourself.

I've been using Paseo with all providers for months without issue.

+How do worktrees work?

When you launch an agent with the worktree option (from the app, desktop, or CLI), Paseo creates a git worktree and runs the agent inside it. The agent works on an isolated branch without touching your main working directory. See the

worktrees docs.

Paseo is an independent open source project for running coding agents across your own machines, phone, desktop, and CLI.

It's built around freedom of choice: use the provider you want, run it on your own infrastructure, and keep your workflow portable.

If you like Paseo, sponsorship is the best way to support continued development.

- Mo

Sponsor on GitHub