Skip to content
Orbital

Install Orbital

Install the Mac app or the orbital command, then sign in to a harness

You install Orbital, then sign in to at least one harness, the coding agent that does the work: Claude Code, Codex or OpenCode. At the end, Settings > Harnesses shows a harness ready to take a run.

About 5 minutes.

On a Mac, you need nothing else. Orbital.app starts its own server, updates itself and needs neither npm nor Node.

On Linux or Windows, you install the orbital command with npm and run orbital serve. You need Node 24.19 or newer and git, and an invitation to the npm package during the beta.

  1. Download the disk image for your Mac.

    These addresses always serve the newest release: Apple Silicon or Intel.

  2. Drag Orbital to Applications.

    Open the disk image and drag Orbital to the Applications folder.

  3. Open Orbital.

    Open it from Applications or the Dock. The first launch asks you to set up a project.

    The first-launch wizard with the heading Give your agents a place to work, the steps Welcome, Project and First run, and a Set up a project button.
    The first launch walks you through adding a project.

The app is signed and notarised. It reads your login shell’s PATH, so it finds git, claude, codex and opencode where your terminal finds them. It serves on port 42121, or on a free port when another program holds that one.

Orbital runs the harnesses you install yourself, and ships none of them. Install at least one. Sign in before you start Orbital, because a running server does not see credentials you export later.

Install it with npm install -g @anthropic-ai/claude-code@latest. Orbital works with version 2.1.280 or newer.

To sign in, run claude and follow the login. Leave ANTHROPIC_API_KEY unset to use your subscription.

The Claude Code setup guide covers installing it on your system.

Check the harness in a terminal first: claude --version, codex --version or opencode --version. Then open Settings > Harnesses in Orbital. The status table shows whether each harness is installed, whether it is new enough and whether it is signed in.

Settings, Harnesses page with a status table showing whether Claude, Codex and OpenCode are installed and signed in, followed by Claude's settings for turned on, program, default model, default effort and environment variables.
The status table shows which harnesses are ready.

Orbital looks for each harness in this order:

  1. The program set under Program in Settings > Harnesses.
  2. claude, codex or opencode on the PATH of your login shell. The Mac app reads that PATH from your shell when it opens, so Orbital finds any harness you can start in a terminal.

A harness Orbital cannot find reads “Not installed”, with the command to install it. Install it, then choose Check again. Harnesses and models explains more.

The app checks for a new release when it starts and every hour. It downloads an update in the background and says “Orbital <new version> is downloading”. When the update is ready, choose Restart to update, or it installs the next time you quit. Settings > About shows the version you are running, the last check and its result, and a Check for updates button. Orbital updates itself only from the Applications folder. Opened from the disk image, it says “Move Orbital to Applications to get updates”.

Settings, About page showing the running version, its updates and the path of the settings file.
About shows the version you run and whether an update is waiting.

Your data in ~/.orbital survives upgrades and uninstalling.