Launch HN: Superset (YC P26) – IDE for the agents era

avipeltz 89 points 116 comments May 22, 2026
github.com · View on Hacker News

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!

Discussion Highlights (20 comments)

yannoninator

How does this compare to Cursor? What happens if Cursor makes the exact same features as your product?

toddmorey

I agree with the hard part being managing state, especially environments and ports. I've never used lsof so much in my life. Question on Remote Workspace: Can the remote machine port forward so I can use a browser to see / test current state of the app on the remote machine?

bobchadwick

I thought this was somehow related to Apache Superset. https://superset.apache.org/

ddxv

I'd love a comparison to what's already out there. Don't vscode, antigravity, cursor etc all have agents too?

survirtual

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.

brod_ie

Binding the shell <-> local git clone automatically feels like the future. Great work.

xnx

Confusing name. Superset is already an established analytics tool.

jimmydoe

zed , orca , /.+mux.*/ , ... they all look incredibly / increasingly the same?

hermanschaaf

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?

micro23xd

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!

tdi

No linear integration in free version and taxing it 20$/m is a bit steep.

pplonski86

is it terminal on steroids some kind of? so you can manage mutiple coding agents? how many coding agents you can manage in parallel that it is still comfortable to work and code changes are meaningful

ssalka

How do you guys plan to sustain the business, given that your product here is open source & already has many competitors doing similar things?

drcongo

The FAQ says "Superset has a free tier. The source code is available on GitHub under Elastic License 2.0 (ELv2), so you can inspect and self-host it subject to the license terms." - what is self hosting in this context, isn't it a desktop app? Is this why it wants me to sign into something? What exactly am I signing in to?

gchamonlive

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.

desireco42

I used Superset for quite a while until a month ago. There were some annoying issues, with freezing and terminal not being rendered how it should be. And they did repeated fixes that didn't really solve it. Since I had work to do I moved on. I installed Zellij on my server where most of work is happening and local machine and this works well for me. There are other issues I have now, but overall flow is fairly natural to what I am doing. I liked that they did integrate a lot of agent workflow in Superset but my experience was that it would just take too many resources and especially with glitches, it wasn't worth it continuing. I had a period where i enjoyed working in it. It is vibe coded electron app, 2GB! is too much for this kind of app. I just updated to their new version... it supposedly imported my projects but I can't find anything... so... I guess this is it.

bitwize

How many "IDEs for the agentic era" do we need?

guhcampos

We live in this era when folks can vibecode entire startups without ever making a simple Google Search. https://github.com/apache/superset

jerrygenser

This uses separate git worktrees. If we have a local dev setup involving multiple docker services, is there a recommended solution for managing those envs? I didn't see.

vmsp

Is anyone actually using agent swarms for anything real?

Semantic search powered by Rivestack pgvector
8,303 stories · 78,303 chunks indexed