macOS · early access

Build four features at once.
Lose track of none of them.

orc runs your coding agents side by side, each on its own branch, none stepping on another. When one needs you, it says so — and that's the only interruption you get.

See it in action How it works Runs on the Claude subscription you already pay for. Your code never leaves your Mac.
feat/checkout fix/login-redirect chore/deps feat/search four branches · nothing shared ONE QUEUE may I run migrate? which auth flow? answer and they carry on You 30 seconds, not 30 minutes

How it works

You stop being the coder. You become the unblocker.

Running six agents is easy. Knowing which one has been stuck for ten minutes is the hard part — and it's the part that decides how much you actually ship.

  • One queue, every agent. Nothing waits in a tab you forgot to check.
  • The one stuck longest comes first — unblocking it frees the most work.
  • It comes to you. A prompt rises above whatever you're doing — and stays quiet about the chat you're already reading.
  • Not now? Put it off in one click. The nagging stops; the work doesn't disappear.
your turn
orc showing the agents that need an answer

One window

Everything follows whichever agent you're watching

Click a branch and the conversation, the diff, the terminal and the task list all switch with it — then find their place again when you switch back.

orc
orc: branches down the left, the agent's work in the centre
  • No window per checkout. One app, however many features are in flight.
  • A real terminal in every branch — vim, tail, whatever you'd normally reach for.
  • Try your endpoints without leaving. orc reads your API contract and sends the request.
api
Sending a request from orc's API panel

Review and ship

From a diff to an open pull request without leaving the window

The agents write it. You're the one who says it's good. So that's the part orc makes fast.

review
Reviewing an agent's changes in orc
  • Read it, stage it, or throw it away — file by file, right beside the diff.
  • The commit message is already written, drawn from the diff and matching how your repo words things. Edit it or send it.
  • Push and open the PR from the same panel, with the state read straight from git rather than guessed.
  • Shipped one? Point that branch at the next thing and keep going.
ship
Commit, push and pull request in orc

Anywhere

Keep shipping from your phone

Scan a code once and orc opens in your browser. Read what an agent did, answer the question holding it up, check the diff, push the branch — from a train, or the queue at lunch.

  • Only devices you pair can reach it, and any of them can be revoked in one tap.
  • Your Mac stays awake while orc runs, so there's always something there to answer you.
pair a device
Pairing a phone with orc

In the box

Everything you need in one window

No plugins to install, nothing to configure before you start.

A branch each

Every agent gets its own checkout of your repo, so four features can be built at once without touching each other's files.

One queue

Every agent waiting on you, in one list. Answer it and the work carries on without you.

Nothing is lost

Close the app and come back tomorrow — every conversation is where you left it, and searchable when you can't remember which one.

A proper terminal

Not a log pane — a real shell in every branch, with everything you'd expect to work working.

Review that keeps up

Side-by-side or inline diffs, staging per file, and a clear path through anything git couldn't merge on its own.

Commit, push, PR

The whole way out, in one panel — with the commit message written for you and the pull request a click away.

Move on quickly

Finished a feature? Point that branch at the next one — orc pulls the latest base and puts anything half-done safely aside.

On your phone

Pair with a scan and answer the queue from anywhere. Revoke any device whenever you like.

Show, don't describe

Drag a screenshot or a PDF straight into the conversation. Faster than explaining the bug in words.

A plan you can see

Each branch keeps its own task list, and the agent keeps it current — so you can tell what it thinks it's doing.

Test your API in place

orc reads your service's own contract and fills the values from your environment, so a request runs first time.

As much rope as you want

Let an agent run freely, or have it ask before every change. Set it per conversation — the important questions always reach you.

Getting started

Nothing new to pay for

orc runs on the Claude subscription you already have. Your repositories stay on your Mac, your agents run on your Mac, and nothing is uploaded anywhere. Built for macOS, and free while it's in early access.