Show HN: Baton – A desktop app for developing with AI agents
by tordrt on 4/1/2026, 12:11:30 PM
Hi,<p>I built this because running multiple Claude Code agents across multiple IDE and terminal windows was getting messy. Like many, I went from working at one thing at the time, to multiple, and it was all changing quite fast.<p>I needed one place to see all my agents and worktrees, seamlessly switch between them, monitor their status and once their done, review their changes. I also wanted to quickly spin up new agents in isolated worktrees whenever an idea came to mind.<p>I've been building Baton from within Baton for a while now, which has been a pretty fun loop. Would love to hear what you think!
Comments
by: mellosouls
Best of luck with this but I think with so many open source agent managers cropping up, you are going to need to provide very special USP to have people choose yours over the free and open versions.<p>I guess I would suggest that should be a priority for your site and documentation, to help devs understand what that value offer is.<p>Your site does seem nicely presented though and clarity in capability is possibly an early win over some of the more chaotic documentation elsewhere.
4/1/2026, 2:50:00 PM
by: zephyrwhimsy
The observability stack (logs, metrics, traces) is often an afterthought but should be a first-class architectural concern. You cannot improve what you cannot measure, and you cannot debug what you cannot observe.
4/1/2026, 2:03:05 PM
by: ericol
This looks dangerously close to cmux but with a narrower focus (Just Claude code)<p>BTW, the claude app kind supports this with the /remote-control command, and that was what made me move away from cmux (I still have to start the sessions there)
4/1/2026, 3:24:44 PM
by: jeffrwells
I started building a similar project for myself, a terminal PTY running through a desktop daemon: <a href="https://youtu.be/6KY-HCn3SaA" rel="nofollow">https://youtu.be/6KY-HCn3SaA</a><p>The fun part being it worked on mobile too: <a href="https://youtube.com/shorts/CmemwDGwpx8?si=xzAJBb8ha7DLIDmY" rel="nofollow">https://youtube.com/shorts/CmemwDGwpx8?si=xzAJBb8ha7DLIDmY</a><p>It was more of a tool for myself but some interest from others inspired me so iterating on it. People interested in this kind of thing should join my slack! <a href="https://monetworkspace.com/terminal" rel="nofollow">https://monetworkspace.com/terminal</a>
4/1/2026, 1:59:22 PM
by: ohnoesjmr
Maybe I'm daft, I watched the video, and I just didn't understand what this is, or why I'd use it.<p>Seems like just tabs of claude code, plus markdown viewer which can just be another tab (with an editor) in a tabbed terminal?<p>My ide supports multiple terminal tabs, plus is a project aware code viewer, and has the ability to run the project.<p>What would I gain by using this?
4/1/2026, 3:13:29 PM
by: kristianc
Theo's t3code does a lot of this for free I think. Interested to know if it uses the same trick for accessing Claude without violating their TOS.<p><a href="https://t3.codes" rel="nofollow">https://t3.codes</a>
4/1/2026, 3:22:46 PM
by: riskable
How can people afford to use Claude Code like this‽ Is everyone just playing with it on their employer's dime or what?
4/1/2026, 2:02:09 PM
by: iamsaitam
Everyone's building the same thing nowadays ^^
4/1/2026, 3:37:38 PM
by: uzairnaeem
It's quite impressive
4/1/2026, 3:40:45 PM
by: BrandiATMuhkuh
Very cool. And congrats on the launch.<p>I started to use superset 2 days ago. Which seems similar. It's pretty nice: <a href="https://superset.sh">https://superset.sh</a><p>Fyi: here are some things I would like to have for such a tool - notification when an agent is done - each tabs/space has its own terminal, browser, agent - each tab/space runs in a sandbox (eg docker) - each tab/space can run my dev server. But must not conflict with the other dev servers running - each tab/space has a mcp server for the built in browser<p>Nice to have: - remote access against my machine/tabs - being able to make screenshots
4/1/2026, 2:26:09 PM
by: sausajez
Please review the site design. Between the thin blue lines appearing & disappearing, and the "television static" in the background I gave up attempting to read anything in the first 30 seconds on the site because my eyes were drawn anywhere other than the content.
4/1/2026, 1:52:32 PM
by: causal
I'm confused, I've been running parallel agents on different worktrees within a single view of Claude Desktop for at least a month. I don't see any new features here?
4/1/2026, 2:50:29 PM
by: electrovir
I've built my own as well, in a terminal. Not pretty, but does the job until something better comes along (maybe Baton is that something better): <a href="https://github.com/electrovir/agent-storm" rel="nofollow">https://github.com/electrovir/agent-storm</a>
4/1/2026, 2:11:28 PM
by: ale
I don’t know how to phrase this without sounding like an arrogant idiot but seriously: what are people actually programming with agents + worktrees + harnesses + tasks + skills + whatnot? Most workflows I see people adopt involve large amounts of infrastructural fluff only to (more) quickly generate what I (anecdotally) have seen is somewhere between code generation of boilerplatish React/laravel/your-fav-framework components for web or native, and niche toy apps for mostly personal use. My very limited usage of agents has been for scanning large (bloated) codebases to get rid of unused code, meaning time consuming and tedious tasks. But it seems the general trend is that programmers just want faster horses?
4/1/2026, 2:38:12 PM
by: Renaud
Nice tool for working multiple sessions without them tripping over each-other.<p>I appreciate that you provided multiple OS versions rather than just go for Mac only like some.
4/1/2026, 2:04:22 PM
by: throwaw12
This looks impressive!<p>How do you restore the state from the old workspaces? do you spawn tmux and resume the conversation or do you do it differently? from the video it felt like instant
4/1/2026, 1:56:19 PM
by: twostorytower
Congrats on your launch! How is this different than Conductor?
4/1/2026, 1:37:17 PM
by: flippyhead
This looks great. How do you compare to cmux?
4/1/2026, 2:34:06 PM
by: zephyrwhimsy
I have seen teams spend months fine-tuning retrieval algorithms when the real issue was that their ingestion pipeline was feeding HTML boilerplate into the vector store. Fix the input first.
4/1/2026, 2:02:27 PM
by: toastal
> Features<p>It’s blank. Lots of blank gray rectangles too. Site is broken?
4/1/2026, 1:40:15 PM
by: ninininino
Are agents at worktree level or can a single agent and chat work on a parent directory above multiple worktrees of different repos?
4/1/2026, 2:45:32 PM
by: ismail
I have not done much multi-agent development. Trying to understand what problem this solves, surely one can spin up multiple terminal tabs?
4/1/2026, 2:31:01 PM
by: saberience
Nice work! Congrats on the release, did you check out Vibe-Kanban or Emdash which are both building in this space?<p><a href="https://www.emdash.sh/">https://www.emdash.sh/</a><p><a href="https://vibekanban.com/">https://vibekanban.com/</a><p>What is your secret sauce, so to speak? I personally built my own local tools and system for this, I tried vibekanban but didn't feel like it added much to my productivity, haven't tried emdash yet.
4/1/2026, 2:03:34 PM
by: drewfis
Go away, I'm baitin'!
4/1/2026, 1:55:26 PM
by: JimSanchez
[dead]
4/1/2026, 3:38:53 PM
by: lucasay
[dead]
4/1/2026, 3:35:56 PM
by: joaquin_arias
[dead]
4/1/2026, 12:17:08 PM
by: builderhq_io
[dead]
4/1/2026, 3:00:40 PM
by: zephyrwhimsy
[flagged]
4/1/2026, 2:01:49 PM