frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Baton – A desktop app for developing with AI agents

https://getbaton.dev/
41•tordrt•3h ago
Hi,

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.

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.

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

twostorytower•1h ago
Congrats on your launch! How is this different than Conductor?
FrankRay78•1h ago
If nothing else, I see that Conductor is currently Mac only.
giwook•1h ago
Would be curious if it is more polished than Conductor. Memory leaks and random bugs seem to crop up in Conductor far too often.
tordrt•1h ago
The main difference is that Baton is agent-agnostic and terminal-native. It doesn't add a GUI on top of Claude Code or Codex, it builds around the terminal itself, so you run whatever agent CLI you want natively, but with convenient shortcuts for launching them. Which is a nicer experience in my view, but people have different views on this.

Baton is also more git-aware. Instead of just showing raw diff line counts, you see commits ahead and behind your target branch, so you can tell at a glance how far each workspace has diverged and shortcuts for resolving it in the matter you want.

One thing I think is unique is the built-in MCP server. It lets agents spawn new workspaces programmatically, so you use an agent to launch agents in new isolated workspaces.

toastal•1h ago
> Features

It’s blank. Lots of blank gray rectangles too. Site is broken?

sausajez•1h ago
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.
tordrt•57m ago
Appreciate the feedback! Looking into it
drewfis•1h ago
Go away, I'm baitin'!
throwaw12•1h ago
This looks impressive!

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

tordrt•1h ago
The underlying git worktree still lives on your disk until you delete it. So its not harder than starting a terminal with claude --continue, or codex resume --last inside the git worktree, depending on what agent the user used.
jeffrwells•1h ago
I started building a similar project for myself, a terminal PTY running through a desktop daemon: https://youtu.be/6KY-HCn3SaA

The fun part being it worked on mobile too: https://youtube.com/shorts/CmemwDGwpx8?si=xzAJBb8ha7DLIDmY

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! https://monetworkspace.com/terminal

riskable•1h ago
How can people afford to use Claude Code like this‽ Is everyone just playing with it on their employer's dime or what?
electrovir•1h ago
VC funding + spending more money on Claude instead of hiring more engineers
tordrt•51m ago
200 dollars a month goes a long way with claude code
michaelbuckbee•48m ago
I build my own products and services and the effective ROI for paying for a more or less unlimited max Claude Code plan is fairly ridiculously positive.
Bombthecat•35m ago
Like you make money with them?
techgnosis•35m ago
This uses the CLIs so its using subscription pricing, not token pricing
zephyrwhimsy•1h ago
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.
zephyrwhimsy•1h ago
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.
saberience•1h ago
Nice work! Congrats on the release, did you check out Vibe-Kanban or Emdash which are both building in this space?

https://www.emdash.sh/

https://vibekanban.com/

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.

Renaud•1h ago
Nice tool for working multiple sessions without them tripping over each-other.

I appreciate that you provided multiple OS versions rather than just go for Mac only like some.

tordrt•1h ago
I have tried to provide after best ability, but have only been testing them on vm's on my mac! So be aware. I labeled them Beta due to this. But most features should work fine, probably better on linux than windows.
electrovir•1h ago
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): https://github.com/electrovir/agent-storm
BrandiATMuhkuh•48m ago
Very cool. And congrats on the launch.

I started to use superset 2 days ago. Which seems similar. It's pretty nice: https://superset.sh

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

Nice to have: - remote access against my machine/tabs - being able to make screenshots

ismail•43m ago
I have not done much multi-agent development. Trying to understand what problem this solves, surely one can spin up multiple terminal tabs?
flippyhead•40m ago
This looks great. How do you compare to cmux?
ale•36m ago
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?
sam0x17•26m ago
Yeah perfect example, the main thing I _would_ use multiple agents on is optimizing/benchmarking code, but for that you specifically can't use worktree, you need one agent per machine or they'll taint each other's benchmarks
ninininino•29m ago
Are agents at worktree level or can a single agent and chat work on a parent directory above multiple worktrees of different repos?
tordrt•20m ago
You can open a directory also as a workspace, it just wont have git stats and git shortcuts.
mellosouls•24m ago
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.

I guess I would suggest that should be a priority for your site and documentation, to help devs understand what that value offer is.

Your site does seem nicely presented though and clarity in capability is possibly an early win over some of the more chaotic documentation elsewhere.

causal•24m ago
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?
MattDamonSpace•10m ago
Fair but FWIW I love a GUI and I’m not gonna complain if everyone and their mother want to offer options

Let a thousand vibecoded flowers bloom

Is BGP Safe Yet? No. Test Your ISP

https://isbgpsafeyet.com/
98•janandonly•2h ago•39 comments

Claude Code Unpacked : A visual guide

https://ccunpacked.dev/
804•autocracy101•9h ago•290 comments

CERN levels up with new superconducting karts

https://home.cern/news/news/engineering/cern-levels-new-superconducting-karts
270•fnands•7h ago•54 comments

OpenAI demand sinks on secondary market as Anthropic runs hot

https://www.bloomberg.com/news/articles/2026-04-01/openai-demand-sinks-on-secondary-market-as-ant...
65•helsinkiandrew•48m ago•25 comments

Show HN: Baton – A desktop app for developing with AI agents

https://getbaton.dev/
42•tordrt•3h ago•35 comments

Intuiting Pratt Parsing

https://louis.co.nz/2026/03/26/pratt-parsing.html
84•signa11•2d ago•22 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
34•mooreds•5d ago•6 comments

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)

https://github.com/yannick-cw/korb
153•wazHFsRy•2d ago•59 comments

Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)

https://github.com/califio/publications/blob/main/MADBugs/CVE-2026-4747/write-up.md
143•ishqdehlvi•9h ago•53 comments

Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity

https://sycamore.dev
57•lukechu10•2h ago•41 comments

Chess in SQL

https://www.dbpro.app/blog/chess-in-pure-sql
124•upmostly•3d ago•24 comments

Wasmer (YC S19) Is Hiring – Rust and DevRel Positions

https://www.workatastartup.com/companies/wasmer
1•syrusakbary•3h ago

New Patches Allow Building Linux IPv6-Only, Option to Deprecate "Legacy" IPv4

https://www.phoronix.com/news/Linux-IPv6-IPv4-Legacy-Knobs
54•Bender•1h ago•15 comments

A dot a day keeps the clutter away

https://scottlawsonbc.com/post/dot-system
441•scottlawson•17h ago•130 comments

Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples

http://inspirel.com/articles/Ada_On_Cortex.html
9•swq115•4d ago•1 comments

I Quit. The Clankers Won

https://dbushell.com/2026/04/01/i-quit-the-clankers-won/
273•domysee•6h ago•276 comments

Show HN: 1-Bit Bonsai, the First Commercially Viable 1-Bit LLMs

https://prismml.com/
335•PrismML•18h ago•132 comments

TinyLoRA – Learning to Reason in 13 Parameters

https://arxiv.org/abs/2602.04118
210•sorenjan•5d ago•36 comments

TruffleRuby

https://chrisseaton.com/truffleruby/
163•tosh•3d ago•21 comments

MiniStack (replacement for LocalStack)

https://ministack.org/
268•kerblang•18h ago•54 comments

The Claude Code Source Leak: fake tools, frustration regexes, undercover mode

https://alex000kim.com/posts/2026-03-31-claude-code-source-leak/
1287•alex000kim•1d ago•522 comments

OnlyOffice kills Nextcloud partnership for forking its project without approval

https://www.neowin.net/news/onlyoffice-suspends-nextcloud-partnership-over-unapproved-euro-office...
12•bundie•1h ago•1 comments

Bring Back MiniDV with This Raspberry Pi FireWire Hat

https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/
91•ingve•3d ago•17 comments

Neanderthals survived on a knife's edge for 350k years

https://www.science.org/content/article/neanderthals-survived-knife-s-edge-350-000-years
199•Hooke•14h ago•150 comments

Slop is not necessarily the future

https://www.greptile.com/blog/ai-slopware-future
280•dakshgupta•1d ago•453 comments

4D Doom

https://github.com/danieldugas/HYPERHELL
249•chronolitus•4d ago•61 comments

OpenAI closes funding round at an $852B valuation

https://www.cnbc.com/2026/03/31/openai-funding-round-ipo.html
490•surprisetalk•19h ago•450 comments

Open source CAD in the browser (Solvespace)

https://solvespace.com/webver.pl
355•phkahler•1d ago•115 comments

AI has suddenly become more useful to open-source developers

https://www.zdnet.com/article/maybe-open-source-needs-ai/
12•CrankyBear•1h ago•1 comments

Axios compromised on NPM – Malicious versions drop remote access trojan

https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-t...
1891•mtud•1d ago•763 comments