Skip to content
Building release 1

Supervise AI coding agents. 
Stay in the loop.

Self-hosted: agents work on your repository issues in isolated workspaces while you answer questions, intervene, review and approve every push from one dashboard on every device. The command-line tool is whr.

What goes wrong when agents run unsupervised

Each failure has an answer in the design. Release 1 is still being built: these are the intended behaviour, not a track record.

  • Nothing stops a push. Here an agent’s commits go to the forge only after you approve the exact commit; merge, tag, release and deploy stay with you. See security.
  • No isolation. Here each workspace has its own environment, and its agents reach the internet only through an allowlist proxy. See the design.
  • Secrets are within reach. Here forge credentials are short-lived and per run, and whr never handles a subscription login. See vendor terms.
  • No way to follow or stop a run. Here runs and decisions show in the dashboard and the CLI, where you can steer or stop them. See daily use.
  • One login shared by many agents. Here the agents of one workspace share that workspace’s sign-in (you sign in once per environment), and only you start runs. Several sessions on one sign-in: open (D42, #82). See vendor terms.