Documentation
Spaces runs your terminals, dev servers, and coding agents in parallel workspaces, one per branch, and keeps them running independent of any client. A native Mac app and an iPhone app drive the Spaces service on each of your machines: your Mac, another Mac, or a Linux box. Terminals, processes, and coding agents run in that service, so they keep running when you close the app or lose the connection.
Glossary
The small vocabulary the rest of the docs use.
Overview
Grouped by task, from first launch through troubleshooting.
Add a folder or Git repository on your Mac or a paired device, and set how its workspaces run.
Read pageCreate, set up, start, stop, hide, and delete workspaces.
Read pageOpen terminals, arrange them in tabs, split panes, and separate windows, and what happens when you close one.
Read pageReview a workspace's changes, edit files with previews, and send line comments to a coding agent.
Read pageThe sidebar, numbered targets, the command palette, and cycling through windows.
Read pageOne list of what needs you: blocked and finished agents, exited processes and terminals, bells, failed automation runs, and terminals you marked to come back to.
Read pageNamed services get a port per workspace and a stable URL that stays the same across restarts.
Read pageThe long-running commands a workspace starts, and what happens when one exits.
Read pageNamed Chrome tabs a workspace opens on focus and closes when it stops.
Read pageHow Spaces knows whether Claude Code, Codex, opencode, GitHub Copilot CLI, pi, or Amp is working, waiting for you, or done.
Read pageLet one agent spawn, watch, and stop other agents across your workspaces and devices.
Read pageRun a script or an agent on any device, by hand or on a schedule, and review each run.
Read pageWhat keeps running when you quit Spaces, restart your Mac, or update, and how agents come back.
Read pageEvery `spaces` command and flag.
Read pageConnect Claude Code, Codex, opencode, GitHub Copilot CLI, pi, or Amp to Spaces and see the tools they get.
Read pageThe file that describes a project's setup, services, processes, and browser sessions.
Read pageSpaces' shortcuts, which ones work from any app, and how to change them.
Read pageThe Mac and iPhone settings, and where each is explained.
Read pageThe variables Spaces sets for processes, terminals, and scripts in a workspace.
Read pageSee which agent is waiting for you and answer it in the same terminal, from your iPhone.
Read pageKeep agents running on a Linux server after you disconnect, and bring them back with one Restore after a reboot.
Read pageLet any agent start another in its own worktree, hear back when it is done, and read what it found.
Read page