Top
Best
New

Posted by avipeltz 4 hours ago

Launch HN: Superset (YC P26) – IDE for the agents era(github.com)
Hey HN, we’re Avi, Kiet, and Satya. We’re building Superset (https://github.com/superset-sh/superset), an open-source agentic IDE for running coding agents like Claude Code, Codex, OpenCode etc in parallel.

Demo: https://www.youtube.com/watch?v=YWDHn7gUwfg

Try it: https://superset.sh/

We’re three engineers who’ve built and maintained large codebases, and we kept wanting to work on more than one thing at a time. Once CLI coding agents got good enough we found ourselves running several of them in parallel: triaging Github issues, adding a few ui features, reviewing PRs, researching a refactor, etc.

The funny part was that we and a lot of our friends had all hacked together similar scripts around git worktrees. Worktrees are a nice primitive for this because each agent can get an isolated copy of the repo, but the workflows around them can feel pretty messy, setting up/tearing down environments and managing dev servers.

We first posted here a few months ago when Superset was mostly an open-source terminal for managing git worktrees (https://news.ycombinator.com/item?id=46368739). Since then, it has changed a lot based on feedback from people using it on real codebases, plus contributions from our open-source community. The product has grown into something closer to an IDE for managing agent work across many worktrees, repos, and machines.

The biggest thing we learned is that the hard part is not just “run more agents.” It is managing all the state around them: worktrees, ports, terminal sessions, environment setup, diffs, tasks, and PRs. Once you have five or ten agents running, the bottleneck often becomes remembering what each one is doing and actual human review. We added task / issue tracking so work can move from issue → agent → diff → PR → review without losing the context all in Superset. But there's a lot more work to improve this experience over time.

We also launched Remote Workspaces, currently in beta. The idea is that you can run coding agents on remote machines instead of using all the memory and CPU on your laptop, while still managing the work from the Superset desktop app.To support Remote workspaces, we isolated the core functionality of our Electron app into a headless Hono server such that it can be deployed into any workspaces and talk to any client (such as our desktop app, mobile, web, etc) and still provide the same interface that our desktop app has.

A lot of our next work is around making agent work easier to manage when you are not sitting at your main dev machine. We’re building more functionality into the Superset CLI, improving remote workspace flows, and working on Superset Mobile (coming soon) so you can check on agents, review progress, and steer work from your phone.

We’d love more feedback on Superset, especially if you are daily driving coding agents!

51 points | 65 comments
hermanschaaf 4 hours ago|
At first glance, it looks similar to Conductor (https://www.conductor.build/). It seems like a lot of these tools are converging on the same general ideas.

Could you share a comparison with the other tools out there?

collin128 42 minutes ago||
Note that Anthropic specifically called out that usage through Conductor will be metered as "programmatic usage" in their June 15th pricing change: https://news.ycombinator.com/item?id=48126438
avipeltz 3 hours ago||
yeah there is a lot of overlap, we are more terminal first than conductor so you can do can use any cli agent you want. We have a lot more quality of life features around the terminal like notifications, and some things similar to tmux where if you kill the app or update your sessions stay alive and running. We also recently released remote workspaces so you can setup cloud workspaces for your agents. Id say if you like the chat experience conductor is still a bit more polished, we'll get to that level of polish soon, but if you care more about the terminal and cloud and more new integrations we are shipping superset is better.
jnovek 3 hours ago||
When you say “terminal first”, are you terminal-first enough that I could use vim buffers for editing?
hoakiet98 3 hours ago||
yes, it's essentially a terminal with extra agent hooks tracked and more customized review flow. if it runs in a terminal it runs in Superset.
micro23xd 4 hours ago||
I've been using this for the past few months, and I love it! It's built exactly around my workflow with many worktrees in various repos open at the same time, sometimes with different agents working side-by-side. Before Superset I just used terminal tabs but simply couldn't manage more than like 20 terminal tabs without losing track, so i coudn't scale further. Now i'm running probably 40-50 agent sessions over several repos simultaneously without any issues and losing track! Keep up the good work guys!
kylecazar 3 hours ago||
Could you elaborate a little on what you are doing with 40-50 agents? I use Claude, I've employed sub-agents, but I still can't wrap my head around how people are using them to that extent.
hoakiet98 3 hours ago|||
awesome to hear this! 40-50 is definitely on the high end. Are you adding any workflow on top to manage that many?
avipeltz 3 hours ago||
glad to hear it! thank you!
frenchie4111 1 hour ago||
Wow - this looks like a fork of my project https://github.com/frenchie4111/harness

It's crazy to see how we have independently landed in the same place

Good luck to your project! Excited to see how our projects differ in the future

servercobra 19 minutes ago||
Amazing, this is exactly what I've been looking for a while now, especially the remote dev box part. I'll give it a try, thank you!
thegeomaster 1 hour ago||
Looks great, even has Linux support!
frenchie4111 1 hour ago||
And headless server support! I have gotten a lot of request to let people run the agent on a separate dev box (in the cloud or some pc gathering dust in the corner). The frontend/backend are decoupled so you can run the agents on a totally separate machine than the GUI is running.

If you have any other problems/concerns/issues/suggestions/etc, reach out!

survirtual 4 hours ago||
Nice. In the right track. I made something similar, but focused on local agents, but we both have issue tracking for managing multiple project and agents in parallel. It works, I think people will be surprised when they start using systems like this.

It is very different from current editors and the direction they are going in. In a way, it undermines the direction they are going. Current editors aim to make engineers 10x or 100x. These editors aim at a different target than the engineers. I will leave it to the imagination on who.

avipeltz 4 hours ago|
thanks! yeah we daily drive superset so it definitely has been working for us, and yeah these tools are gonna end up looking pretty interesting :)
collin128 46 minutes ago||
Just switched from Conductor to Superset and I'm a big fan. I really didn't like the extra stuff conductor added to the UX (the text rendering always drove me nuts).

So far so good with Superset - even as a non-engineer builder.

mashlol 2 hours ago||
Why Mac only?

Also - one issue I've seen with other tools doing worktree stuff is they don't deal with merge conflicts automatically. IMO the agents should just automatically resolve conflicts & rebase on their own, is that a thing here?

eikenberry 46 minutes ago||
Why support each agent individually instead of using ACP and get much better agent coverage?
ilja 11 minutes ago|
ACP is pretty much dead for Claude subscription usage
gchamonlive 3 hours ago||
Personally, IDE for the agent era is just Linux.

Kitty with oh-my-zsh, lazyvim and an agent. The entire thing is an ide. If I need to refactor, query data and interact with the system I just use native tools like rg+fastmod, bash, awk, jq... Either writing myself of asking an agent to do the heavy lifting.

Linux in the agent era is a breeze to operate and reason about, so the whole thing becomes a single development environment that's really light on resources and effective.

abirch 2 hours ago||
What I've started to do is to use Zulip. You can have different agents in different chats. You can upload files and you update from your mobile phone. At first I thought it was crazy but it's nice not to have 3 different AI agents running in tmux
saddlepaddle 3 hours ago||
That's an interesting take! Basically Linux / a computer is everything you need to ship code.

If I could provide one gentle pushback - the same way there's utility in OMZ, lazyvim etc., there may be utility in us shipping our CLI etc. - there must exist some software we can build that'll be useful to you as well :)

cpan22 1 hour ago||
I switched over to Superset from Conductor a few months ago and haven't looked back - it's really nice to be able to use the native Codex/Claude Code TUIs without any of the bloat

Can't wait to see what else you guys cook up!

hoakiet98 1 hour ago|
That’s awesome to hear!

Definitely some exciting stuff coming with better automations, mobile and remote workspaces

vmsp 2 hours ago|
Is anyone actually using agent swarms for anything real?
Tooster 1 hour ago||
Yeah, how many agents can you people even run at once and how much does it cost you? In company we used the monthly token quota and nowadays it's basically unusable with claude opus 4.6 on high reasoning. You can basically burn through 100% usage through a single day. How does it even scale for you with N agents and which magical plans or models do you use, where tools like this are even viable?
shimman 2 hours ago||
[flagged]
More comments...