BTA LabsBTALabs

Build with

Run opencode in Nix Agents

OpenCode is one of the open-source terminal agents Nix Agents hosts. It runs in a worktree created for the task, in a terminal you can take over at any point.

How it works

You install OpenCode and configure its provider yourself, in your shell. Nix Agents starts it in a fresh worktree of the repository you picked and gives it a real terminal pane — same binary, same configuration, same credentials.

The difference from running it by hand is what happens at the second session: each one gets its own checkout and branch, so nothing an agent writes is invisible to you until it is merged.

Why open source agents fit here

An open-source CLI usually means provider choice — a local model, an aggregator, or a direct API key. Nix Agents does not care which: it never proxies the CLI’s model calls and never asks for its key, so whatever OpenCode is configured to talk to is what it talks to.

That also means the escape hatch is real. Every agent pane is a terminal, so a session can be handed a command, interrupted, or finished by hand without leaving the board.

Questions

Does Nix Agents change my OpenCode configuration?
No. It runs the binary you installed with the configuration files you already have, in a worktree of the repository you selected.
← All build with