macOS & Windows · 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 or ChatGPT subscription you already pay for. Your code never leaves your computer.
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

Two agents

Claude and Codex, in the same window

Not one or the other. Start a conversation with either, on the same branch, and let them work side by side.

Claude
+
Codex
  • Run out of one, carry on with the other. Your next conversation is one click from a different subscription — same repo, same branch, same queue.
  • Watch both allowances. Every conversation shows what it has left — of the plan it is actually spending, not the other one.
  • See which model is answering — and change it without leaving the conversation. No more finding out an hour later that it was the cheap one.
  • Every tab says whose it is, so you always know who you're talking to.
pick an agent
Starting a conversation with Claude or Codex in orc

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

Across repos

One feature, however many repos it touches

Frontend in one repository, backend in another? Give the agent both. One conversation plans the change end to end and makes it on each side — no relaying an API change between two agents that can't see each other's half.

  • Every repo, one branch name. Each gets its own checkout of the feature, named the same, so the pull requests on either side find each other.
  • Review and ship each repo on its own. Pick the repo and the diff, the commit, the push and the terminal follow — nothing lands in the wrong one.
  • Each repo's own rules. The agent reads the instructions every repo keeps for it before it starts, so both sides get their conventions followed.
  • Bring another repo in later. Add one to an agent you already have, and every feature in flight gets it — nothing to start over.
two repos
Reviewing one repository of a feature that spans two, in orc

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, or open it at that line in whichever editor you use.
  • Every change in its surroundings — the whole file, not a keyhole around each edit, so you can tell whether it belongs. A strip down the edge shows where every change is and takes you there in a click; one key steps to the next, and search finds anything in the file.
  • 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.
  • Answer the review where you work. Every open comment on your pull request, with a plain-English read of whether it holds and the ways to resolve it. Reply, resolve, or hand it to a chat that proposes a fix and waits for your pick.
  • 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.
  • It tells you when you're needed — a question that stops an agent, a turn that finished, one that failed — with orc closed and your phone in your pocket.
  • Your computer 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 feature gets its own checkout of your repo — or of each of your repos — so four 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. Go and do something else meanwhile — when one finishes, your computer tells you, and a click puts you back in that conversation. Each conversation shows how much room it has left — context filling up, and how much of the subscription it's spending the day has used.

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. Search inside one too: it jumps you to the line you half-remember, an hour of output ago. Pin the answers you keep scrolling back to and they stay at the top.

A proper terminal

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

Review that keeps up

Whole files rather than keyholes — side by side or inline, syntax coloured, a keystroke to the next change, and a clear path through anything git couldn't merge on its own.

Commit, push, PR, review

The whole way out, in one panel — with the commit message written for you, the pull request a click away, and its review comments answered from the same place.

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 — and hear about it the moment you're needed, instead of checking. 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.

Ask by the way

A quick question mid-task, answered on the side — even while the agent is still working — without adding a word to the conversation. Keep the answer where you asked it, or drop it into your next prompt.

Try it both ways

Duplicate a conversation and take the copy somewhere else. Both remember everything said so far, so you can try a second approach without losing the first.

A plan you can see

Each feature keeps its own task list, whichever repos it spans, 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.

Download

Get orc

Runs on the Claude subscription you already have. Your repositories stay on your computer, your agents run on your computer, and your code, prompts and file names are never uploaded. Free while it's in early access.

orc does send two anonymous things: a once-a-day note that it was opened (a random id, the version, your OS and language) and crash reports with file paths removed. One switch in Settings turns both off.

Download for macOS Download for Windows Mac: Apple silicon, macOS 12 or later · Windows: Windows 10 or 11, 64-bit

On a Mac: signed and notarised by Apple — download, drag it to Applications, and open it. On Windows: if Edge holds the download, open Downloads (Ctrl+J) and choose Keep → Keep anyway; then run the installer, and if SmartScreen stops it, choose More info → Run anyway. You'll need Git for Windows, which Claude Code uses too. Either way, orc keeps itself up to date from there.

Stuck, found a bug, or want something orc doesn't do yet? Join us on Discord.