BTALabs

Build with

Run Droid in Nix Agents

Droid is a terminal coding agent, which makes it a natural fit: one task, one worktree, one terminal on the board.

How it works

You install and authenticate Droid; Nix Agents runs it in a worktree created for the task. The session has a real terminal on Windows, macOS or Linux — the same CLI behaviour you would get in your own shell.

Commits land on the worktree’s branch, so the repository you are working in never has an agent’s half-finished work in it.

When to give it its own worktree

Always, if the task touches more than one file. The worktree is not a sandbox — shared ports and shared databases are still shared — but it is the thing that stops two agents from overwriting each other, and that failure is quiet enough to be worth preventing by default.

← All build with