Hacker Newsnew | past | comments | ask | show | jobs | submit | avipeltz's commentslogin

cool idea

Thank you! have you tried it yet?

If you start leaning more on coding agents, you quickly realize there are a lot of 2–30 minute windows where you’re just waiting for an agent to implement something or finish a review. In those pockets I generally spinning up small tasks or running a few parallel experiments with different models or approaches. Once you’re juggling multiple threads having isolated working environments becomes pretty essential. We're just trying to make the environment management and that whole workflow much less of a headache. But I don't think this is the best workflow for everyone its just what we've been seeing more people converge towards.


That's a pretty interesting approach, would love to see a demo of your setup :) my email is avi@superset.sh if you're down to chat!


I recorded this around a month ago, which is funny because it's already pretty obsolete since my tooling has advanced so much since then:

https://www.youtube.com/watch?v=68VVcqMEDrs

My full stack is detailed here on this site I made recently:

https://agent-flywheel.com/


Thanks, this is cool!


That’s what our setup/teardown scripts are for but we plan on making the generation of them automatic


we are working on that, but its not there just yet


havent tried it yet, but i just signed up so ill get back to you on that :)


After setting up catnip it seems pretty sweet. The major difference is they are running as a cloud sandbox and we are currently running as a local terminal. Say you don’t want to use any worktrees or do stuff in parallel superset still works as a classic terminal. Eventually we plan on adding cloud workspaces like catnip tho


Thanks we're totally open source too! so you can check us out on github too https://github.com/superset-sh/superset


Thanks for the question. For most traditional web apps using frameworks like Next.js, Vite, etc they'll automatically try the next port if its in use (3000-> 3001 -> 3003). We give a visualization of which ports are running from each worktree so you can see at a glance whats where.

For more complex setups if your app has hardcoded ports or multiple services that need coordination you can use setup/teardown scripts to manage this. Either dynamically assigning ports or killing the previous server before starting a new one (you can also kill the previous sever manually).

In practice most users aren't running all 10 agent's dev servers at once (yet), you're usually actively previewing 1-2 at at time while the other are working (writing code, running tests, reviewing, etc). But please give it a try and let me know if you encounter anything you want us to improve :)


Thanks! love to hear it :)


correct :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: