- 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.
+ Yes. Paseo is free and open source. You need agent providers installed with your own
+ credentials. Voice is local-first by default and can optionally use cloud speech providers
+ if you configure them.
Paseo doesn't send your code anywhere. Agents run locally and talk to their own APIs
@@ -1373,16 +1070,20 @@ function FAQ() {
, connect directly over your local network, or use your own tunnel.
- 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.
+ Paseo supports many providers. It has custom implementations for Claude, Codex, OpenCode,
+ Pi, and OMP, and supports many more via ACP. See the full list here:{" "}
+
+ all supported providers
+
+ .
+
+
+ Paseo runs the providers installed on your machine as you'd normally run them. Paseo
+ doesn't modify or change their behavior.
- 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.
+ No. You can run the daemon headless and use any client to connect. The desktop app just
+ bundles the daemon with a UI.
Voice runs locally on your device by default. You talk, the app transcribes and sends it
@@ -1407,14 +1108,9 @@ function FAQ() {
You can run agents anywhere you'd normally work.
-
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.
+ Paseo is designed to use each provider's officially supported integration and does
+ not attempt to bypass its terms of service. It doesn't extract tokens or call
+ inference APIs directly.
When you launch an agent with the worktree option (from the app, desktop, or CLI), Paseo
@@ -1430,40 +1126,6 @@ function FAQ() {
);
}
-const HUB_SURFACES = [
- { name: "GitHub", icon: },
- { name: "Slack", icon: },
- { name: "Discord", icon: },
-];
-
-function HubSection() {
- return (
-
-
Paseo is an independent open source project for running coding agents.
+
Its guiding principle is optionality and freedom of choice.
- 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.
+ I wanted to use any provider without being locked into any ecosystem, run it on my own
+ infrastructure, access it from anywhere, and have it be fully automatable.
+
I am hoping that you will enjoy Paseo as much as I do.
If you like Paseo, sponsorship is the best way to support continued development.
+
+
+
+
diff --git a/packages/website/src/components/mockup/window.tsx b/packages/website/src/components/mockup/window.tsx
index 565d92e5ff..ae95b68867 100644
--- a/packages/website/src/components/mockup/window.tsx
+++ b/packages/website/src/components/mockup/window.tsx
@@ -16,6 +16,7 @@ const PANEL_OPEN = { width: RIGHT_PANEL_W + 1, opacity: 1 };
/** Which center pane a state shows. States sharing a key keep it mounted. */
function centerKey(state: MockupStateId): string {
if (state === "review") return "review";
+ if (state === "extend") return "extend";
return "chat";
}
diff --git a/packages/website/src/routes/index.tsx b/packages/website/src/routes/index.tsx
index 0f52a92857..38806673f9 100644
--- a/packages/website/src/routes/index.tsx
+++ b/packages/website/src/routes/index.tsx
@@ -22,7 +22,13 @@ function Home() {
for coding agents
>
}
- subtitle="Run any coding agent from your phone, desktop, or terminal. Self-hosted, multi-provider, open source."
+ subtitle={
+ <>
+ Run any coding agent from anywhere.
+
+ Self-hosted, multi-provider, open source
+ >
+ }
/>
);
}
diff --git a/packages/website/src/routes/sponsor.tsx b/packages/website/src/routes/sponsor.tsx
index f5affb9a6c..f4f7aaa943 100644
--- a/packages/website/src/routes/sponsor.tsx
+++ b/packages/website/src/routes/sponsor.tsx
@@ -34,9 +34,7 @@ function Sponsor() {
Paseo started as a personal project: I wanted to run coding agents from anywhere without
- giving up control of my code, my keys, or my workflow. It grew into something bigger
- because developers felt the same need: a single place to orchestrate agents across
- devices, without vendor lock-in.
+ giving up control of my code, my keys, or my workflow.