Zerg Client - The coding agent harness that drives its own terminal panes

by•
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.

Add a comment

Replies

Best

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:

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: .

What would you have it build 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.