Your coding agents,
working together.

Free and open-source desktop workspace for Codex, Claude Code, and OpenCode. Carry context between threads, decide in tasks, and read the diff before you commit.

Works with the agents you already run

Built for the agents you already have. Bring your Codex and Claude Code subscriptions, and the provider accounts you sign into in OpenCode. Keep their own tools and configuration. OpenOrc gives their conversations, tasks, and reviews one home.

Plan, Review, Ship

Turn a conversation into tasks, weigh the approach with more than one model, and read the diff where the work happened. Commit, push, or open a pull request when it is ready.

See the workflow

Organize the work without losing the thread.

Questions, decisions, and results stay connected, even when different agents take a turn.

Parallel work, without collisions.

Give a thread its own worktree and branch. Agents work side by side without touching each other’s files, and you decide when a branch lands.

Pick up the conversation from Slack.

Mention your personal bot in a channel. Your agent works on your computer and replies in the thread. Open the same conversation in OpenOrc whenever you want the full picture.

Start where you are

Ask from a channel, then keep going with ordinary replies.

Stay in control

Follow progress and answer permission requests without leaving the thread.

Return to the workspace

Open the conversation on desktop to inspect its work and continue.

Slack runs through your desktop connection. Keep OpenOrc open and your computer awake.

Your setup stays yours.

Your accounts and agent configuration stay as they are. In your repositories, OpenOrc adds only its own branches under openorc/, Git refs under refs/openorc/, and worktrees for isolated work.

Keep your provider setup

Choose Codex, Claude Code, or OpenCode for each conversation, with the sign-in and configuration you already have.

CodexClaude CodeOpenCode

Bring conversations forward

Import Claude Code and Codex sessions and continue them with their history intact.

Carry the useful context

Keep decisions and lessons in optional shared project memory, so the next task starts with what you already learned.

Good to know.

What is OpenOrc?

A desktop workspace for coding agents. Conversations, tasks, project context, and code review stay together across your projects.

Can I use my existing agents?

Yes. OpenOrc works with the Codex, Claude Code, and OpenCode tools you already have installed, through their own sign-in and configuration. Provider subscriptions and API usage stay separate.

Where does my work live?

Projects, conversation history, tasks, and project memory are stored on your computer. Each agent’s requests go to that agent’s provider, under its data policies. So do conversation titles, and run summaries once you turn memory on, unless you choose another provider in settings.

Does saving a task start work?

No. A task waits in the backlog until you start it. Discuss it first, then begin when the approach is settled.

Can I review changes before they ship?

Yes. The Changes panel sits beside the conversation. Read the diff, ask for another pass in the thread, then commit, push, or open a pull request when your Git setup supports it.

Does scheduled or Slack work run while OpenOrc is closed?

No. Agents run on your computer. Keep OpenOrc open and your computer awake for scheduled work and Slack replies.

Every agent. One workspace.

Start a conversation with the agents you already have, and keep every decision and review in one place.