Use the best agent for the job
Run multiple providers from a single interface. Paseo runs the native agent harness as you'd normally run it, with your skills, config and MCP servers intact.
Your agents, every surface
Run agents on your laptop, a VM, or a dev server. Control them from any device with a direct connection or an E2E encrypted relay.
E2E Encrypted Relay
or
Direct Connection
Keyboard-first
Every action has a shortcut. Panels, splits, agents - all from the keyboard.
Local voice
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.
paseo run "implement user authentication" paseo run --provider codex --worktree feature-x "implement feature X" paseo run --host devbox:6767 "run the full test suite" paseo ls # list running agents paseo attach abc123 # stream live output paseo send abc123 "also add tests" # follow-up task
FAQ
+Is this free?
+Does my code leave my machine?
+What agents does it support?
+Do I need the desktop app?
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?
+Can I connect from outside my network?
+Do I need git or GitHub?
+Can I get banned for using Paseo?
We can't make promises on behalf of providers.
That said, Paseo launches the official first-party CLIs (Claude Code, Codex, OpenCode) as subprocesses. It doesn't extract tokens or call inference APIs directly. From the provider's perspective, usage through Paseo is indistinguishable from running the CLI yourself.
I've been using Paseo with all providers for months without issue.
+How do worktrees work?
I built Paseo because I wanted better tools for coding agents on my own setup. It's an independent open source project, built around freedom of choice and real workflows. If you like what I'm building, consider becoming a supporter.
- Mo


