Show HN: Paseo, an open source environment for coding agents (github.com)

6 points by boudra ↗ HN
Hey HN, I'm Mo. I've been building Paseo, an open source environment for running Claude Code, Codex, and OpenCode across desktop, mobile, web, and CLI.

It started last September as a push-to-talk voice interface for Claude Code. I wanted to talk to an agent while going on walks. Then I wanted to see what it was doing. Then text it when I couldn't talk. Then review diffs, run multiple agents, and manage work across machines. After a lot of iteration, it turned into a broader environment.

The basic model is:

  - A daemon runs on your machine (MacBook, desktop, VPS, etc.).
  - Clients connect to it over WebSocket.
  - There's an optional built-in E2EE relay for easy remote/mobile access.
A few things I care about:

  - It works with the first-party agent CLIs, not by calling inference APIs directly or extracting OAuth tokens.
  - It's multi-provider instead of locking you to one model.
  - It supports local voice, git worktrees, split panes, terminals, and running agents across different hosts.
  - No forced account, no telemetry, no tracking.
The daemon is written in TypeScript. The app uses Expo for native mobile and web, and the desktop app is Electron. I actually started with Tauri and had to migrate due to platform specific problems. The relay is built on Cloudflare Durable Objects.

I use Paseo every day, but one thing I’m increasingly excited about is the CLI. It's turning into a primitive for more advanced orchestration, loops, and agent teams, which feels like a bigger direction than the app alone.

Repo: https://github.com/getpaseo/paseo Homepage: https://paseo.sh/ Discord: https://discord.gg/jz8T2uahpH

Happy to answer questions about the product, architecture, or where I think this is going.

1 comment

[ 4.7 ms ] story [ 13.6 ms ] thread
This is a great project and I can see you have a lot of amazing functionalities already in the app.... I am an OpenCode user and I have heard of an app called OpenChamber (https://github.com/openchamber/openchamber).

I am not sure which came first, Paseo or OpenChamber but are you aware of it... and is there a notable difference in the two other than the fact Paseo supports other harnesses on top of OpenCode?