Install and open Spaces
See Install on your Mac.
Add a project, create a workspace, start it, and open a coding agent.
See Install on your Mac.
Press “+” (“New project”) in the Projects header. Pick the device to add it on, then a source: “Existing folder” or “Clone a repo”. Nothing is cloned until you create the project. See Adding a project.
In the Configure step, or in a spaces.yaml in the repo, declare the services, processes, and browser sessions a workspace should start with. See spaces.yaml.
Press “+” on the project row (“New workspace in <project>”), or ⌘N. Choose “Create branch” or “Use existing”. See Creating a workspace. A folder that is not a Git repository has no separate workspace to create: continue with its one workspace, the folder itself.
Press Start. Each configured process opens as a pane in the workspace panel; browser sessions open in Chrome when you focus them; each service gets a stable URL (see Stable URLs).
Press ⌘⌥T to open a terminal in the workspace, then run claude, codex, opencode, copilot, pi, or amp. Its status shows on its sidebar row. See Agent status.
⌘1 through ⌘0 focus the numbered targets under the selected workspace. ⌘⌥- opens the command palette. ⌘⌥] and ⌘⌥[ cycle through open windows. See Finding your way around.
Stop ends the workspace's terminals, including any agent running in one, closes its panes and tracked browser tabs, and runs its stop script if it has one. Quitting Spaces asks whether to keep everything running or stop it first. See Quitting Spaces.