6 ms·
Show HN: Paseo – Beautiful open-source coding agent interface
Repo: https://github.com/getpaseo/paseo https://github.com/getpaseo/paseo
Homepage: https://paseo.sh/ https://paseo.sh/
Discord: https://discord.gg/jz8T2uahpH https://discord.gg/jz8T2uahpH
- boudra 4mo agoI'm the maintainer of Paseo. I didn't submit this, so it was a nice surprise to see it on HN! I'm around if anyone has questions about the project.
- wolfi1 4mo agobtw, there is already a paseo package on f-droid, it's a step counter
- swyx 4mo agovery nice and well executed product for what i assume is a small team! (of one?) i guess the obvious question is... if its FOSS and local only, whats the business game plan? you've impressed me that you can ship, but you've basically just matched what eg devin desktop and cursor now do. what next?
- boudra 4mo agoThanks. Yes, team of one right now. I think there's still a lot to do and it feels like I'm only scratching the surface of what's possible in the local layer, so matching what Cursor does is not the end game for me. I want to keep the core open and local-first, the business, when it comes, will be around the convenience/team/enterprise layer. Right now I am letting real usage guide me by paying attention to what teams using Paseo need.
- esafak 4mo agoCould you publish terminal-bench scores? What about memory usage?
- johntash 4mo agoAny idea if claude code will continue working with paseo after the billing/usage changes in a couple weeks?
- boudra 4mo agoClaude Code (via the subscription) will continue working under Paseo but it will consume a different pool of credits, which depending on your sub you get different amounts. Practically speaking you will be able to use only a fraction of your usage in Paseo, this applies to any programmatic usage of Claude Code. This might help: https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan https://support.claude.com/en/articles/15036540-use-the-clau... Paseo has a terminal if you want to keep using the TUI inside of it, works on mobile and desktop. I will keep supporting the Claude Code harness in Paseo, as many users are using it via direct API usage and sometimes even with Chinese models.
- johntash 4mo agoGotcha, I guess I should have asked if you were using 'claude -p' or something else to re-use the subscription. It looks pretty interesting though, I'll give it a shot
- SomeHacker44 4mo agoThanks, very nice! Any way to use it with Antigravity CLI/Gemini please?
- boudra 4mo agoYou can already use Gemini CLI with the ACP adapter, go to the provider settings to enable it. Antigravity does not yet support ACP, when they do, it will be added to Paseo
- arvigeus 4mo agoGotta say: I love how mobile app works on my 13 years old Nexus 7 (2GB RAM). It was the sole reason I choose it, actually - other PWAs are too much for the little guy. I am really hoping this to be merged soon: https://github.com/getpaseo/paseo/pull/1296 https://github.com/getpaseo/paseo/pull/1296
- betaout 3mo agoI am in love with Paseo. I really want to express my gratitude for building this and saving me so much time and energy. I have been a heavy user of conductor.build before switching off completely to Paseo. please keep on doing such awesome work.
- deleted 4mo ago[deleted]
- jjcm 4mo agoNot to undercut the open source nature of this, but what makes this "beautiful"? From a design standpoint, it's basic tailwind. Neutral grey tailwind at that, using Lucide icons. There's nothing wrong with these, but it'd be more apt to say that the design is unopinionated. It's the default choice when design intent is the afterthought and a focus is on functionality. Again, not trying to undercut - looks like a solid agent interface, it just struck me as strange that beautiful was the adjective chosen when design seems to not be the objective here.
- jxxnhvcdd 4mo ago[dead]
- ASalazarMX 4mo agoWhen I see "Beautiful", I automatically ignore it. Beauty is subjective, fashion changes. Bootstrap or React were considered beautiful in their time. So basically an open source agentic GUI. Instead of "beautiful", it should emphasize what makes it special. Is it fast or lightweight? Does it do something other tools don't? Or does it do it better? What's it killer feature?
- arikrahman 4mo agoI have the same reaction, it goes into a discard pile for me.
- encodedrose 4mo agoI do think it's possible for one to qualify/quantify the how and why they deemed their product "beautiful".
- Lalabadie 4mo ago(Designer here) I like checking up what a product looks like when it's pitched as "beautiful". Mostly there are two ways to really meet that promise: 1. Masterful application of a trend (Stripe, Raycast) 2. Strong and recognizable personality (!boring, Notion, OG Basecamp) Option 2 is the most accessible to small teams, but it's not an intuitive conclusion to draw. Both need an experienced designer to succeed, but option 1 sounds like it's a safe bet instead of a leap. Most claimed "beautiful" products result from work done without the experience & taste to tell option 1 apart from an attempt at option 1. In reality, you can pull off a strong personality and a clumsy execution, whereas following a trend clumsily looks like failing to read the room, and leaves you looking dated almost instantly.
- akoumjian 4mo agoI think this is a neat idea. Is there a way to self-host the web app interface?
- boudra 4mo agoMaintainer here. Yes, the web app is a static Expo export, so the simplest self-host path is to build packages/app and serve the generated dist/ with any static HTTP server. The daemon itself is published to npm as `@getpaseo/cli`. Docs for this are currently missing, and I should probably package all of this in a Docker image. I'll do that today!
- txhwind 4mo agoDoes the official relay server cost a lot on network?
- yoavshai 4mo agoLooks incredible, I just built what seems to be a shittier version of this using OrbStack + JJ a couple days ago. Will take a look!
- zjy71055 4mo ago[dead]
- keyle 4mo ago"Ship on the go" is so insane to me. It's like people pulling their phones out while taking a piss standing, or having to pull their phones out when the traffic lights are red in a crossing. Just, do one thing at a time, live a life. Shipping code from your phone, whhhyy. Mates, this isn't a flex, it's depression.
- appendjeff 4mo agoThis seems extreme. Maybe I’m just optimistic but I think people can be intentional and present while also having the convenience and accessibility that something like paseo offers. - If I’m on-call, it would be great to just take my iPad mini around with me instead of my heavy MacBook Pro. - Sometimes I’m on the couch with my phone and want to query an agent with access to my computer’s file system.
- boudra 4mo agoMaintainer here. I get the concern, but that has not been my experience. I don't think of the mobile side as a way to keep working on your phone on top of your full working day, although I will admit it can be used that way. It is more about being able to step away from the desk without losing access to the work. Let's say you spend 6 hours at your desk, what if you could spend 2 of those hours walking instead? To me, it has been valuable for steering long running agents, brainstorming ideas or triaging PRs/issues while taking a walk. Fun fact, Paseo means "stroll" in Spanish, which is where the name came from.
- LoganDark 4mo agoI do sometimes wish I can monitor my agent on the go and keep drip-feeding it tasks. Because I do genuinely need to read how the last task went before I decide whether to correct or to move to the next task.
- digitaltrees 4mo agoCool project. I don’t think people will get the mobile version until they need it but when they do it’s a mind bending, life changing realization. I built my own IDE to have it on my phone because I have small kids and it is truly life changing. I get to spend way more time with my kids while still getting work done. If you’re open to collaborating I’d be happy to share what I’ve learned an see if we can share resources or lessons. https://calendly.com/ryanwmartin/open-office-hours https://calendly.com/ryanwmartin/open-office-hours
- navs 4mo agoThis looks like something worth trying and I'm glad it's open source. I've been using https://github.com/openchamber/openchamber https://github.com/openchamber/openchamber for a few months now and I'm pleased with its features. Their web based pwa and locally running cli is similar.
- T1ny 4mo agoFellow openchamber user here, it's been pretty great. I love competition or more offerings though! I'll be watching Paseo.
- EvanXue 4mo ago[flagged]
- zitoshi 4mo ago[flagged]
- jkwang 4mo ago[flagged]
- sgc 4mo agoSo this is an alternative to using one coding agent with openrouter, changing the models between tasks? I am a neophite in these things, my ai use is more calling apis from scripts right now. Can somebody please explain the pros and cons (beyond to openrouter fees) of each?
- sanreds 4mo ago[dead]
- cgnguyen 4mo ago[dead]
- notenkidev 4mo agoNice work. I've been building a token usage dashboard for Claude Code — seeing how much each project actually costs. Would be curious if Paseo surfaces any token/cost visibility too.
- boudra 4mo agoCost and token usage is surfaced per session in the context meter, no per-project summary though. Working on getting usage (5h/7d) in the app, it has been a very requested feature.
- timhigins 4mo agoI recommend https://github.com/wesm/agentsview https://github.com/wesm/agentsview - its quite good, has usage metrics and nice viewer/search for transcripts from most agents.
- txhwind 4mo agoVery nice! an open-sourced alternative of Codex Remote Control, allowing full customization
- fadilf 4mo agoThis looks awesome! I've been working on a fairly similar project but just for myself (definitely not production ready) and this format for interacting with code seems like it has a lot of potential. One thing I was considering as a value-add was that this type of interface enables is having support for MDX output or even embedded MCP UI apps in the middle of a chat. Typical CLI agents don't support that but a UI that lets your code embed Excalidraw diagrams and graphs could be great for things like data analysis on the go. Even embedding images in a chat would make using coding agents a lot nicer imo.
- boudra 4mo agoMaintainer here. Great points! Paseo already supports embedding images in the chat, but no MDX or chart rendering yet. I have been meaning to add Mermaid support but haven't got around to it yet.
- tao_oat 4mo agoThis looks really neat! I've tried Conductor, Superconductor, cmux, and a half-dozen other apps that all give you a similar interface. It'd be great if there was a comparison to at least some of those on Paseo's website.
- boudra 4mo agoMaintainer here. From the ones you listed, I only have a comparison page to Conductor (see others in the menu): https://paseo.sh/docs/alternatives/conductor https://paseo.sh/docs/alternatives/conductor We're all converging on similar interfaces, but there are differences. The main ones right now are: - FOSS - Local-first and self-hostable - No telemetry or forced login - macOS, Windows and Linux - Available as a desktop app, web app, native mobile app and PWA - Daemon/client architecture, run the daemon anywhere you want and connect with any client - Support for popular agents like Claude Code, Codex, OpenCode and Pi. Plus native ACP support which allows it to support most other agents --- Paseo supports terminal multiplexing, like Cmux, but I'd consider them completely different product categories.
- rcarmo 4mo agoNice. I’m doing https://rcarmo.github.io/projects/piclaw https://rcarmo.github.io/projects/piclaw (which is embedding pi) but I like the way this is designed. Congrats!
- renegdn 4mo agoDesigner here, this is what finally unlocked multi-agent workflow for me. Each session comes with a script that runs a local server in a different port
- arabscum 4mo ago[dead]
- arcastroe 4mo agoI'm using Gitea itself as my coding agent interface. I simply tag @codex or @claude on an issue and ask it to open a pull request. Or ask it to reply back on a comment thread, etc. The Gitea interface is already a pretty good interface that can be accessed from any browser on any device.
- dizhn 4mo agoHave been using it for a few days. It's chuck full of features and works great. (Have not used Relay, direct only)
- factden 4mo ago[flagged]
- edwmurph 4mo ago[dead]
- eugeneonai 4mo agoLooks nice. The README pitches model-per-task picking but doesn't say much about context management. In coding-agent loops the full system prompt + tool specs re-send on every step — a 30-step task pays the input cost 30x. Prompt-cache headers catch the static prefix, but the per-step diff (file diffs, observation tokens) isn't cached, and that's often most of the input. Auto-summarizing older trajectory into a state vector saved 40-60% input tokens in workloads I've looked at — could be a useful daemon-side concern since users won't reach into each agent's internals.
- xuanlin314 4mo ago[flagged]
- mklifelife 4mo agoNice work. I like seeing projects that focus on usability instead of adding endless features. How long did it take to get from the first prototype to this version?
- ThreatPortSec 4mo agoIt's good.
- mutant 3mo agoBeautiful? That's a stretch, typical. I'd say. However, it does work nicely. OP flexed the wrong quality