Skip to content
Orbital

Start your first run

Add a repository as a project, run explain-repo and read its answer

You add a repository you already have as a project and run the explain-repo workflow on it. One agent step reads the repository and answers with its purpose, who it is for, how it is built and how to run it.

About 10 minutes. The run itself usually takes one to three minutes.

The run only reads. It makes no worktree, no branch and no pull request.

You need a Mac for the app. On Linux or Windows, install the orbital command with npm and run orbital serve instead. The steps in the browser are the same.

You also need a repository on your machine to explain.

1. Install Orbital and sign in to a harness

Section titled “1. Install Orbital and sign in to a harness”
  1. Download Orbital.

    Download it for Apple Silicon or Intel.

  2. Drag Orbital to Applications.

    Open the disk image and drag Orbital to Applications.

  3. Install a harness and sign in.

    Orbital ships no harness, so install one yourself. Any of the three runs this first run.

    Run npm install -g @anthropic-ai/claude-code@latest. Then run claude in a terminal and follow the login. The Claude Code setup guide has other ways to install it.

  4. Open Orbital.

    Open it from Applications.

Orbital finds git, claude, codex and opencode on your login shell’s PATH. Settings > Harnesses shows each harness. A harness it cannot find reads “Not installed”, with the command to install it. Install Orbital has the details for each harness.

The first time Orbital opens, it asks you to “Give your agents a place to work.”

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 wizard opens on the first launch.
  1. Start the project setup.

    Choose Set up a project.

  2. Pick a folder.

    Choose Choose folder and pick a repository on your machine. A plain folder works too, except on Codex; see plain folders and Git. Orbital names the project after the folder.

    The first-launch wizard while a project is being added, with the same Welcome, Project and First run steps.
    Orbital names the project after the folder you pick.
  3. Add the project.

    Choose Add project. The project is ready when the app says “Your project is ready.”

  4. Go to the first run.

    Choose Prepare first run.

Already past the first launch? Open Projects and choose New project. Name it, then choose Add folder on the project’s page. The first folder you add is the project’s primary folder. Projects and folders explains more.

  1. Open a new session.

    Choose New task in the sidebar. The project you added is selected at the top.

  2. Choose Workflow mode.

    Make sure the switch under the text box says Workflow, not Chat.

  3. Pick the workflow.

    Open the workflow menu and choose explain-repo.

  4. Write the goal.

    In the text box, write what you want to know, for example Explain this repository to a new team member. This is the run’s goal.

    The Start page asking what to do in a project, with the goal box, the harness picker, the workflow picker and the Chat and Workflow switch.
    Set the switch to Workflow, pick explain-repo, then write your goal.
  5. Pick a harness.

    In the harness picker, choose the harness you signed in to: Claude Code, Codex or OpenCode.

  6. Start the run.

    Choose Start run.

The step only reads the repository and explains it. Its prompt tells it not to change, create or delete any file, and to run only commands that read. It works the same on Claude Code, Codex and OpenCode.

explain-repo has one step, explain, and then done.

The run page opens. The Session tab shows the explain step working: the files the agent reads and its reply as it writes it. Watch a run explains the rest of the page.

The answer is the agent’s last message in the Session tab, just above “Run ended: success”. It has four parts:

  1. Purpose: what the repository does.
  2. Who it is for.
  3. How it is built.
  4. How to run it.

The agent says where it found each fact. It also says so when the repository does not tell. The Context tab keeps the same answer as response.explain.

A run that cannot start its harness stops. It is Paused, and its badge reads “Waiting on you”. The step shows why, for example that the harness is not installed or not signed in. Fix that, then choose Resume. Troubleshooting lists the common causes.

A run page on the Session tab showing its steps one by one and ending in Stopped with an error, with run facts such as project, workflow, branch, harness, model, run ID and path on the right.
The Session tab says where and why a run stopped.