BTALabs

Build with

Run GitHub Copilot CLI in Nix Agents

Copilot CLI joins the same board as every other agent: one task, one worktree, one real terminal.

How it works

Copilot is installed and signed in by you. Nix Agents starts it in a worktree created for the task and gives it a terminal pane you can type into, interrupt or hand a command to.

The repository stays a normal repository. Worktrees live where git puts them, branches are ordinary branches, and nothing about your remote or your review process changes.

Where the workspace helps

  • Several sessions without several windows, each with its own checkout.
  • A diff per worktree, so reviewing happens before the merge, not after the push.
  • Source-control links — GitHub, GitLab and the rest — kept next to the session that produced the change.
  • A merge queue for the sessions that finish at the same time.
← All build with