Install the runner
The runner is the Scenery app on each employee’s laptop. It keeps approved tools available in Claude Code, Cursor and other AI clients, and carries out your revocations. Each employee installs it once per computer. For background, see What is Scenery.
You do not need to install it on your own admin machine. The admin portal runs in the browser.
Before you start
Section titled “Before you start”- A supported computer: macOS (Apple silicon or Intel) or Linux (x86_64). Other platforms are not supported yet.
- The employee has been invited and has an account.
- For Homebrew: Homebrew is installed. For the install script:
curland a terminal.
Install on macOS with Homebrew
Section titled “Install on macOS with Homebrew”-
Open a terminal and run all four commands:
Terminal window brew tap scenery-dev/tap && brew trust scenery-dev/tap && \brew install scenery && brew services start sceneryExpected: Homebrew installs the
scenerycommand (with the short aliasscn) and starts the background service. The service starts again automatically at every login. -
Connect your AI clients:
Terminal window scenery mcp setupExpected: Scenery adds itself to the AI clients it finds on the computer, such as Claude Code. Restart the client afterwards so it picks up the change.
-
Check the result:
Terminal window scenery doctorExpected: the output shows the runner version, and the daemon status as running. The registry line shows whether the computer can reach Scenery.
Install on Linux with the install script
Section titled “Install on Linux with the install script”-
Run:
Terminal window curl -fsSL https://install.scenery.dev | shExpected: the script downloads the latest release, checks its signature and checksum, and installs the
scenerycommand into~/.local/bin. It adds that folder to your shell’sPATHif needed. It then starts the background service and configures your AI clients. -
If the script reports it cannot verify the release, install a signature checker as the message suggests, or use Homebrew instead. Do not skip verification.
-
If the script asks for a pairing code, continue with Pair devices. To pair later instead, press Enter at each prompt until the script moves on. It then logs that pairing failed. Ignore that message: the install still completes, and you can pair afterwards.
-
Open a new terminal and run
scenery doctor.Expected: the daemon status shows running.
The script also works on macOS. Homebrew is the preferred path there because it handles upgrades.
Upgrade
Section titled “Upgrade”On Homebrew, run brew upgrade scenery. On the install script path, run the script again. Keep runners on a current release. A device on an old runner may show Waiting on device (runner update needed) in the admin portal for new installs until it is upgraded.
What the employee sees
Section titled “What the employee sees”The installer’s output is the whole experience. Nothing appears in the portal until the device is paired. The next step is Pair devices.
Remove the runner
Section titled “Remove the runner”scenery uninstall puts the computer back the way it was. It also signs the device out and removes it from your organization. See Uninstalling.