Zerg AI's own coding harness, in evaluation beta. Ask for Vim or htop and the agent opens them in panes beside it. Panes can hold more agents, each on its own model. Available models depend on your sign-in route and provider access. Mac with Apple chips.
Zerg Client (the ztc command) is the coding harness we built from scratch, and we use it every day. It has two halves: a TypeScript agent that plans, edits and tests your code, and a native Rust layer that draws the screen. They talk over one protocol.
Because we own the screen, Zerg Client comes with its own multiplexer, zmux, built for the agent to drive. Ask for your file in Vim, or htop while it works, and the panes open beside it. The agent reads them and types into them, and you can watch every one.
Panes can hold agents too, each on its own model. In the video, DeepSeek V4.1 Flash writes tests in one pane while Kimi K3 writes the README in another. Sign in once with Zerg Router or bring your own OpenAI or DeepSeek key. Available models depend on your sign-in route and provider access.
You can also switch models in the same session. In one of our recorded sessions, DeepSeek V4.1 Flash built a feature and its tests passed, 13 of 13. We switched to Kimi K3 for a review. It found two things it would block a PR on, fixed both, and the tests still passed.
The agent doesn't need a screen, so the same Zerg Client runs in your terminal, in our desktop app, inside your own app, or headless on a server. We run pools of them in the cloud to build agentic products for our customers.
It can also look at what it builds, take the mouse and keyboard when you allow it, and run simulations where every agent plays a role.
The desktop beta is for Mac with Apple chips only. The interactive terminal client also needs a Mac with Apple chips; headless use runs on macOS, Linux and Windows. Download and setup: https://zergai.com/ztc
Zerg Client is licensed under the Zerg Source Available License 1.0. It is not open source. Evaluation is free, including at work; ongoing commercial use needs a separate signed license: licensing@zergai.com.
On the team here, been using this every day at work, the panes part still feels like magic. Curious to see what people build with it first.
Being able to watch each agent work in its own terminal pane is useful. I'd want to follow a task from one pane to the next without losing which agent made each change.
About Zerg Client on Product Hunt
“The coding agent harness that drives its own terminal panes”
Zerg Client launched on Product Hunt on November 5th, 2026 and earned 79 upvotes and 4 comments, placing #17 on the daily leaderboard. Zerg AI's own coding harness, in evaluation beta. Ask for Vim or htop and the agent opens them in panes beside it. Panes can hold more agents, each on its own model. Available models depend on your sign-in route and provider access. Mac with Apple chips.
Zerg Client was featured in Software Engineering (43.3k followers), Developer Tools (522.6k followers) and Artificial Intelligence (483.1k followers) on Product Hunt. Together, these topics include over 236.3k products, making this a competitive space to launch in.
Who hunted Zerg Client?
Zerg Client was hunted by Idan Beck. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Zerg Client stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
Hi Product Hunt, I'm Idan, founder of Zerg AI.
Zerg Client (the ztc command) is the coding harness we built from scratch, and we use it every day. It has two halves: a TypeScript agent that plans, edits and tests your code, and a native Rust layer that draws the screen. They talk over one protocol.
Because we own the screen, Zerg Client comes with its own multiplexer, zmux, built for the agent to drive. Ask for your file in Vim, or htop while it works, and the panes open beside it. The agent reads them and types into them, and you can watch every one.
Panes can hold agents too, each on its own model. In the video, DeepSeek V4.1 Flash writes tests in one pane while Kimi K3 writes the README in another. Sign in once with Zerg Router or bring your own OpenAI or DeepSeek key. Available models depend on your sign-in route and provider access.
You can also switch models in the same session. In one of our recorded sessions, DeepSeek V4.1 Flash built a feature and its tests passed, 13 of 13. We switched to Kimi K3 for a review. It found two things it would block a PR on, fixed both, and the tests still passed.
The agent doesn't need a screen, so the same Zerg Client runs in your terminal, in our desktop app, inside your own app, or headless on a server. We run pools of them in the cloud to build agentic products for our customers.
It can also look at what it builds, take the mouse and keyboard when you allow it, and run simulations where every agent plays a role.
The desktop beta is for Mac with Apple chips only. The interactive terminal client also needs a Mac with Apple chips; headless use runs on macOS, Linux and Windows. Download and setup: https://zergai.com/ztc
Zerg Client is licensed under the Zerg Source Available License 1.0. It is not open source. Evaluation is free, including at work; ongoing commercial use needs a separate signed license: licensing@zergai.com.
What would you have it build first?