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