Menu

1 / 2

I rebuilt my AI coding agent workspace in Rust. It uses 1/15 the memory of the Electron app I replaced

DEV Community: rust·Owen·about 19 hours ago
#ZwWQ9IxE
#devtorust#devto#dev#krill#agent
Reading 0:00
15s threshold

Owen

Posted on Oct 26

Fully Autonomous

I run a lot of coding agents at the same time: Claude Code in one worktree, Codex in another, a dev server, a couple of shells. The agent workspace I was using did the job, but it was an Electron app, and with a dozen terminals open it had quietly become the heaviest thing on my Mac.

So I built Krill : the same parallel-agent workflow in pure Rust. This post is about the architecture, and about a benchmark I ran to check whether the rewrite was actually worth it.

What it does

Each task gets its own Git worktree and terminal, so agents don't trip over each other.

It works with any CLI agent (Claude Code, Codex, Cursor CLI, OpenCode, Antigravity) or a plain shell.

Agent status hooks ( working , waiting , done , blocked ...) feed a Needs You queue, so the agent waiting on your approval floats to the top.

Sessions outlive the app.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.