HNHacker News
TopNewBestAskShowJobs

saddlepaddle

12 karma · joined December 8, 2020

submissionscomments
saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
We have a concept of setup and teardown scripts if you're interested in checking them out! Together with worktrees, you can make it pretty automatic to making copies of your repo: https://docs.superset.sh/setup-teardown-scripts

Ours are a bit complex but here's an example: https://github.com/superset-sh/superset/tree/main/.superset

saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
Ah unfortunately not through the hosted product, but if you fork and build it you should be able to skip the sign-in
saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
Fair pushback! The space will settle down eventually, it's just clear to a lot of people that there's a lot of value to be created in this space that hasn't been created yet :)
saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
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 :)

saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
So we also ship a cloud service along with Superset, which enables our Linear integration, Slack integration, and our multiplayer capabilities / remote workspaces.

When you sign in, you're signing into our cloud service!

saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
So far we've been growing pretty healthily all things considered!

I think one thing to remember is that the other side of us having dozens of competitors is that if the space couldn't sustain more than 1-2 parallel agent companies, a lot fewer of us would exist. We also will have a lot of time to continue creating value for our customers in the future in new ways :)

saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
Actually Cursor is starting to converge with us as we speak! You can look at their new agents mode (which is now their default for new users) as an example.

For what happens, in our heads the end goal is building a software factory where dozens to hundreds of agents are always running - something that nobody has nailed the experience for yet. Until that's a solved problem I hope we have room to grow and build!

saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
On the docket! Right now the main thing we have enabled is the file system + terminals + ai agents through remote workspaces, but yes dev environments is definitely on the agenda :)
saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
Ah actually we're unaffiliated!
saddlepaddle··on Launch HN: Superset (YC P26) – IDE for the agents era
That's fair! We do have more paid features (a slack integration, remote workspaces etc.) but yeah we haven't found the best balance for which tier to put each in for sure.
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
True yeah that would be a good feature! We took a peek at it in the past and it's not too bad, no promises on when it'll ship though
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Yeah we have friends that have done the same! Definitely quick to build a custom CLI if you're willing to roll up your sleeves.

I do tend to like the niceties of our GUI tho, if you get a chance to compare your cli / our GUI would love to hear what you think!

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
No you're good, it's fair feedback! I think a fair description of where we're at is "if you use a cli agent for 90+% of your work, this is a drop-in terminal replacement that'll make it easier for you to run them in parallel". It definitely is dependent on you preferring a CLI agent like Claude Code, but for us since it's all we use the worktree management was a missing component!
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
YES their project is great, there's a lot in the planning space that would be extremely useful (grabbing your Circleback notes -> creating tickets, having playbooks like Devin in ticket form so you can choose what to build first, etc. etc.)

I'd need to do a refresher but for Cursor agents you can choose any model but you're tied to their tooling right? I've heard they're really solid I just find people have their cli preferences and being terminal-first let's anyone bring their favorite agent along for the ride

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Yep, there's a set of tasks I never have to babysit anymore and it's very freeing. Our desktop builds are 15m sometimes, and instead of checking it and waiting I have Claude watch the job, download the build from GitHub when it's done, and then open it in finder so I get a little popup

Gives me 15 more minutes to work on another task!

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Awesome that sounds really cool! Yeah we have some friends that found a lot of luck with just a custom cli (something Avi did some tests with too), it definitely is a viable approach to use :)
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Thanks for the offer! We'd be open to chatting, want to ping us on our discord?
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
LOL it definitely can get a little trippy but it's pretty doable! I can't get to 10 regularly but the space is moving in that direction (more agents in parallel hopefully equals more work done).

I liked this video a lot for a general idea of how it's possible, the main thing we need for 10 agents at once to be possible is less of a need for human intervention for agents, but I think it'll happen sooner (it may even be possible now with the right tools) than later.

https://youtu.be/o-pMCoVPN_k?si=cCBqufdg3nWcJDHD

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Hmm I guess two good questions to check to see if this tool is useful for you is 1) do you use a cli coding agent for the vast majority of your work and 2) are you interested in using more than one at once? If those two assumptions are true, I think our UI is a nice way to make the git worktree workflow (a very common path to running multiple agents) a bit easier to manage! It handles copying over environment variables for you, setting up containers, and a lot of the other small things you need to think about when using git worktrees basically.

Having a more practical video is a great call-out though, we should probably have a more deep dive video of an actual session!

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Hmm probably out of scope unfortunately as it's a pretty high maintenance burden to support (hg share is not 1:1 with git worktrees), it's possible our sandbox offering may work out-of-box for hg as we'll probably just clone your repo -> an ai agent will take it from there! We'll have to see but no promises
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
We have the BringYourOwnAgent part! For sandboxes we may try to use just one provider if I had to guess as I'm not sure what the effort would look like to support a bunch of them, which provider do you use for your VM's?
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Thanks, glad to hear it! Let us know if you have any feedback :)
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Yep, for now that's how we do it! We're looking into remote sandboxes and tunneling soon though :)
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Interesting, I'd love to hear more about this! Were you/they experiencing performance bottlenecks with xterm?
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Thanks, Catnip looks pretty cool! Honestly it's pretty similar, I think ours is a bit more lightweight (it seems they have remote sandboxes where they host their code whereas we host your code locally using git worktrees).

The mobile app is a pretty cool feature though - will definitely take a peek at that soon.

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
LOL yeah I agree, we're definitely building in a crowded space. I am very hopeful though for the amount of utility that'll be made in the agent orchestration space though! There's a lot that can be built if we successfully make developers 10x more productive.
saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Yeah we're looking into ways to give users access to these tools in Superset too!

And yeah the next frontier is definitely offloading to agents in sandboxes, Kiet has that as one of his top priorities.

saddlepaddle··on Show HN: Superset – Terminal to run 10 parallel coding agents
Hey there, I'm another member of the superset team! I think it's definitely something you have to get used to, and it is somewhat task dependent.

For bug fixes and quick changes I can definitely get to 5-7 in parallel, but for real work I can only do 2-3 agents in parallel.

Human review still remains the /eventual/ bottleneck, but I find even when I'm in the "review phase" of a PR, I have enough downtime to get another agent the context it needs between agent turns.

We're looking into ways to reduce the amount of human interaction next, I think there's a lot of cool ideas in that space but the goal is over time tools improve to require less and less human intervention.