← Back to Discover

Wolfpack

Wolfpack is a self-hosted control room for AI coding agent sessions: keep persistent terminals on your own machines and monitor or take them over from a browser or phone PWA over Tailscale.

Coding agentsCommand-line tools

What it does

Wolfpack runs on your own machines and keeps coding agent and shell terminals alive in a Rust PTY broker, so closing the browser or restarting the web server does not end a session. You open a dashboard from a desktop browser or install the phone PWA to see which agents are waiting for input, open a live terminal and respond. Built-in provider choices are Claude Code, Codex, Gemini CLI, Cursor and Pi, with a shell as the fallback and custom commands on PATH also supported. It connects directly over a private Tailscale network with no Wolfpack-hosted relay or account, and a multi-machine dashboard shows sessions from verified peers. You install it with a curl script, bunx or npx, and a CLI can create sessions and spawn child agents. The project warns that it gives browser users shell-level control over configured projects, so it should be kept on a trusted Tailnet.

Capabilities

  • Persistent agent and shell terminals that survive closing the browser
  • Phone PWA with live terminals and optional notifications
  • Needs-input states to spot agents waiting for you
  • Built-in support for Claude Code, Codex, Gemini CLI, Cursor and Pi
  • Multi-machine dashboard over Tailscale
  • CLI for creating sessions and spawning child agents

When to use it

  • You run coding agents on a remote or home machine and want to check on them from your phone
  • You want agent terminals to keep running when you close the browser
  • You manage agents across several machines on one Tailnet