<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: avipeltz</title><link>https://news.ycombinator.com/user?id=avipeltz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 16:26:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=avipeltz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by avipeltz in "The agent harness belongs outside the sandbox"]]></title><description><![CDATA[
<p>At least for me one of the major reasons to run an agent in a sandbox is to save memory on my machine if i am running multiple agents in parallel. Wouldnt this not help for that?</p>
]]></description><pubDate>Sun, 03 May 2026 04:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993353</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=47993353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993353</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Mantic.sh – A structural code search engine for AI agents"]]></title><description><![CDATA[
<p>cool idea</p>
]]></description><pubDate>Thu, 08 Jan 2026 06:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46537869</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46537869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46537869</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>Thanks, this is cool!</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46457524</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46457524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457524</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Wed, 31 Dec 2025 00:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46439831</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46439831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46439831</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>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!</p>
]]></description><pubDate>Tue, 30 Dec 2025 23:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46439699</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46439699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46439699</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>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</p>
]]></description><pubDate>Mon, 29 Dec 2025 23:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46427585</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46427585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46427585</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>That’s what our setup/teardown scripts are for but we plan on making the generation of them automatic</p>
]]></description><pubDate>Mon, 29 Dec 2025 23:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46427562</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46427562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46427562</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>we are working on that, but its not there just yet</p>
]]></description><pubDate>Mon, 29 Dec 2025 22:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46426564</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46426564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46426564</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>havent tried it yet, but i just signed up so ill get back to you on that :)</p>
]]></description><pubDate>Mon, 29 Dec 2025 20:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46425444</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46425444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46425444</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>Thanks we're totally open source too! so you can check us out on github too <a href="https://github.com/superset-sh/superset" rel="nofollow">https://github.com/superset-sh/superset</a></p>
]]></description><pubDate>Mon, 29 Dec 2025 20:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46425188</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46425188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46425188</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>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.<p>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).<p>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 :)</p>
]]></description><pubDate>Mon, 29 Dec 2025 20:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46425044</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46425044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46425044</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>Thanks! love to hear it :)</p>
]]></description><pubDate>Mon, 29 Dec 2025 19:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46424760</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46424760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46424760</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>correct :)</p>
]]></description><pubDate>Mon, 29 Dec 2025 19:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46424757</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46424757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46424757</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>Great question currently superset manages worktrees + runs setup/teardown scripts you define on project setup. Those scripts can install dependencies, transfer env variables, and spin up branching services.<p>For example:
• if you’re using Neon/Supabase, your setup script can create a DB branch per workspace
• if you’re using Docker, the script can launch isolated containers for Redis/Postgres/Celery/etc<p>Currently we only orchestrate when they run, and have the user define what they do for each project, because every stack is different. This is a point of friction we are also solving by adding some features to help users automatically generate setup/teardown scripts that work for their projects.<p>We are also building cloud workspaces that will hopefully solve this issue for you and not limit users by their local hardware.</p>
]]></description><pubDate>Mon, 29 Dec 2025 19:53:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46424746</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46424746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46424746</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Terminal to run 10 parallel coding agents"]]></title><description><![CDATA[
<p>We do plan to ship Windows (and Linux) builds,  Electron makes that feasible, but for the first few releases we focused on macOS so we could keep the surface area small and make sure the core experience was solid since none of us are using Windows or Linux machines to properly test the app in those environments.<p>But it on the roadmap and glad to know theres interest there :)</p>
]]></description><pubDate>Mon, 29 Dec 2025 19:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46424587</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46424587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46424587</guid></item><item><title><![CDATA[Show HN: Superset – Terminal to run 10 parallel coding agents]]></title><description><![CDATA[
<p>Hey HN, we’re Avi, Kiet, and Satya. We’re building Superset, an open-source terminal made for managing a bunch of coding agents (Claude Code, Codex, etc) in parallel.<p>- Superset makes it easy to spin up git worktrees and automatically setup your environment<p>- Agents and terminal tabs are isolated to worktrees, preventing conflicts<p>- Built-in hooks [0] to notify when your coding agents are done/needs attention,<p>- A diff viewer to review the changes and make PRs quickly<p>We’re three engineers who’ve built and maintained large codebases, and kept wanting to work on as many features in parallel as possible. Git worktrees [1] have been a useful solution for this task but they’re annoying to spin up and manage. We started superset as a tool that uses the best practices we’ve discovered running parallel agents.<p>Here is a demo video:<p><a href="https://www.youtube.com/watch?v=pHJhKFX2S-4" rel="nofollow">https://www.youtube.com/watch?v=pHJhKFX2S-4</a><p>We all use Superset to build Superset, and it more than doubles our productivity (you’ll be able to tell from the autoupdates). We have many friends using it over their IDE of choice or replacing their terminals with Superset, and it seems to stick because they can keep using whatever CLI agent or tool they want while Superset just augments their existing set of tools.<p>Superset is written predominantly in Typescript and based on Electron, xterm.js, and node-pty. We chose xterm+node-pty because it's a proven way to run real PTYs in a desktop app (used by VSCode and Hyper), and Electron lets us ship fast.
Next, we’re exploring features like running worktrees in cloud VMs to offload local resources, context sharing between agents, and a top-level orchestration agent for managing many worktrees or projects at once.<p>We’ve learned a lot building this: making a good terminal is more complex than you’d think, and terminal and git defaults aren’t universal (svn vs git, weird shell setups, complex monorepos, etc.).<p>Building a product for yourself is way faster and quite fun. It's early days, but we’d love you to try Superset across all your CLI tools and environments, we welcome your feedback! :)<p>[0] <a href="https://code.claude.com/docs/en/hooks" rel="nofollow">https://code.claude.com/docs/en/hooks</a><p>[1] <a href="https://git-scm.com/docs/git-worktree" rel="nofollow">https://git-scm.com/docs/git-worktree</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46368739">https://news.ycombinator.com/item?id=46368739</a></p>
<p>Points: 96</p>
<p># Comments: 90</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:52:30 +0000</pubDate><link>https://superset.sh/</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46368739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368739</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Run 10 parallel coding agents on your machine"]]></title><description><![CDATA[
<p>Thanks! We have friends who are not using an IDE anymore and running 10+ jobs in parallel</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46109266</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46109266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109266</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: Superset – Run 10 parallel coding agents on your machine"]]></title><description><![CDATA[
<p>Hey Avi here, happy to answer any questions you have about the project :)</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:10:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46109071</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=46109071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109071</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: A “Course” as an MCP Server"]]></title><description><![CDATA[
<p>nice looking forward to it :)</p>
]]></description><pubDate>Tue, 10 Jun 2025 23:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44242630</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=44242630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44242630</guid></item><item><title><![CDATA[New comment by avipeltz in "Show HN: A “Course” as an MCP Server"]]></title><description><![CDATA[
<p>yall have been cooking ;) does the course also go through making a workflow or just an agent?</p>
]]></description><pubDate>Tue, 10 Jun 2025 22:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44242154</link><dc:creator>avipeltz</dc:creator><comments>https://news.ycombinator.com/item?id=44242154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44242154</guid></item></channel></rss>