Skip to content

SkipperRun coding agents side by side.

Skipper is a native Mac app for running Claude Code, Codex, and OpenCode in parallel. Each session gets its own terminal, git worktree, and branch, and you can sign in to every Claude and ChatGPT account you pay for.

In private beta for Mac with Apple silicon and macOS 26.5 or later.

Skipper on a Mac, with three sessions in the sidebar and the new session's account menu listing two Claude accounts and two OpenAI accounts with their plan usage

Many agents, one window.

All features

Written in Swift, with a Rust core.

Skipper is an AppKit and SwiftUI app. A Rust engine, linked in through UniFFI, manages repositories, worktrees, accounts, and pull requests, and each session's terminals run in a Rust server of their own.

How Skipper is built

Pull requests beside the work.

Each session shows the state of its pull request and its checks. Start a session from a pull request, merge it from the toolbar, and archive the session when the branch lands.

About pull requests

Know when an agent needs you.

Skipper reads each terminal and tells you when an agent is waiting for input or has finished its turn, for the sessions you are not looking at.

About notifications