Skipper
Download

Run a fleet of AI agents. See all of it.

Real terminals for every agent, a task board they keep current, and your iPhone to answer them.

Download Skipper 0.38.1

macOS 13.0 or later · Apple silicon · notarized by Apple · one-click updates

Every agent in a real terminal. The whole fleet on one screen. You at the helm.

NATIVE macOSFor every agent CLI you already use

Every agent gets a real terminal. Skipper shows who is working, who is stuck and who is waiting for you — on your Mac and on your iPhone.

Runs the agents you already have, on your own accounts

  • Claude Code
  • Codex
  • Grok
  • Gemini CLI
  • opencode
  • aider

One window · the whole fleet

Six agents. One screen. Nothing missed.

  1. Every agent runs in a real terminal of its own — Claude Code, Codex, Grok and the rest, side by side.
  2. Amber means an agent is waiting for you; ⌘J jumps straight to it.
  3. The same question reaches your iPhone, and you can answer it there.
  • Code
  • Research
  • Documents
  • Data
  • Content
  • Version 0.38.1, released 26 October 2026
  • 54 releases since 11 June 2026
  • Built with Swift and AppKit

How it works

Your agents do the work. Skipper keeps you in charge.

01

Your agents

The agent CLIs you already use — Claude Code, Codex, Grok, Gemini CLI, opencode, aider — launched exactly as your shell would, on your own accounts.

02

Skipper on your Mac

Gives every agent a real terminal, keeps the work on one task board — for code, each task in a git worktree of its own — and watches who is working, stuck or waiting.

03

You, anywhere

One look at the window, or a notification on your iPhone, tells you who needs you. Answer, and the agent carries on.

What people run in Skipper

Any work an agent can do in a terminal.

Skipper doesn’t care what the agent is working on. Code is one of the jobs — not the only one.

  • Code

    Fix, test, review, ship — each task in a git worktree of its own.

  • Research

    Competitor teardowns, market scans, digests of a hundred sources.

  • Documents

    Specs, articles, translations, a knowledge base that stays current.

  • Data & reports

    CSV in, weekly report out — numbers checked, charts drawn.

  • Marketing & content

    Posts, newsletters, product copy, a content plan for the month.

Why Skipper

One agent is a chat. A fleet needs a control room.

With five agents working at once, you need to see at a glance who is making progress, who is stuck on a question and who finished ten minutes ago — and to give each of them a task and a workspace of its own, so they never step on each other’s work. Skipper is that control room.

01

See the whole fleet

Every pane knows what runs inside it: which agent, whether it is mid-turn, whether it needs you and how much context it has left. The sidebar and the menu bar sum it up, and ⌘J takes you straight to the agent that is waiting.

02

Hand out tasks, not prompts

A task holds the brief, the plan, attachments, runs and results. Start it, and Skipper launches an agent on it — in a git worktree of its own for code, right in the folder for everything else; the agent reports its progress back to the card with Skipper’s built-in tools.

03

Step away from your desk

Skipper Remote brings any pane to your iPhone as a clean, readable feed, lets you know the moment an agent needs an answer, and lets you reply from anywhere.

New in Skipper

Your fleet can call you now.

The latest releases give your agents a voice on your iPhone and, when you allow it, a cursor of their own on your Mac. Here is each of them, the way it actually plays out.

New · Skipper calls you

Agents queue their questions. Skipper rings once.

When an agent needs a decision, it puts a topic into one call queue on your Mac. Skipper rings your iPhone with everything that is waiting, the voice assistant goes through it topic by topic, and your answer is typed to the agent when its turn ends — so it carries on without asking again.

  • Agents that finish together make one call, not three
  • Busy? Decline and choose when Skipper calls back: in 15 minutes, in an hour or not today — and never at night
  • Every call and what became of each question, on the phone
  • Needs Skipper Remote and your own Gemini API key, which stays on the Mac; the assistant is off until you turn it on

New · Prototype · Your Mac

Hand the Mac to an agent. Your cursor stays yours.

An agent can see the screen and work an app with a cursor of its own, in Skipper’s colour, while your mouse and keyboard stay with you. You allow each session — for 15 minutes, an hour or until you stop it — and name the apps it may touch. A plate in the menu bar breathes while the agent waits and blinks while it acts.

  • Off until you switch it on in Settings
  • Terminals, password managers and Skipper itself are never drivable; payment pages and password fields are refused
  • Stop it any time from the menu bar; every action stays in a log on your Mac

New · First launch

An introduction that shows Skipper instead of describing it.

The first launch fills the window with a short tour: a live Skipper window lights up pane by pane, your agents line up by their logos — a check on each one found, the install command for each one missing — and the keys for your first minute press themselves. Then a setup plan lists what macOS will ask, one item at a time, and ticks each one off by itself.

  • macOS is asked nothing before you press the first button
  • Each item opens the right place in System Settings
  • With Reduce Motion on, the steps simply fade

Features

Everything in one window

A task board, a roadmap, schedules and an iPhone in your pocket — around the terminals where the agents do the work. Code projects get a worktree per task, a launcher for the project’s own targets and a built-in editor on top.

01 — Tasks

A task board your agents keep current

Kanban, list and roadmap views over the same tasks — a research brief, a report and a bug fix side by side. Agents create tasks, break them into subtasks, report progress and close them with the skipper_* tools.

  • Every card shows which agent holds it, and in which pane
  • Kanban, list and roadmap over the same tasks
  • Agents open, split and close tasks themselves

02 — Roadmap

Epics and dependencies

Group work into epics and order it with dependencies. The roadmap shows what is done, what can start right now and what is still waiting on something else.

  • Epics group related tasks
  • Dependencies order the work
  • See what can start right now

03 — Terminals

Real terminals, tiled

Every pane is a real terminal. Expand one to fill the window, collapse it into a strip, tile freely or spread the grid on a zoomable canvas.

  • The shell underneath keeps running throughout
  • No restart and no lost scrollback
  • Up to 64 panes per tab
The task board in Kanban view, with the agent and the pane on every card
An epic on the roadmap, its tasks ordered by their dependencies
Six live terminals in one Skipper window, each running an agent or a shell

04 — Launcher · New

Press ⌘K. Pick who and how many.

⌘K opens a tile for every agent installed on this Mac — Claude Code, Codex, Grok, Gemini CLI, opencode, aider — and one for a plain terminal. A click or a digit adds a pane, ↩ starts them all: ⌘K 1 1 3 ↩ gives two Claude panes and one Codex pane without touching the mouse.

  • Nothing to configure, nothing guessed: only what is actually installed
  • Access, model and effort per agent, remembered for its next panes
  • “Same as last time”, your project’s targets and saved presets are one click away

05 — For code projects · Review

Review what an agent wrote without leaving the window.

Focus on one pane

Any pane expands to fill the window and returns to the grid in one click. The agent inside keeps its session, its history and its place in the turn.

A built-in editor

A file tree, search by name and by content, tree-sitter syntax highlighting and an editor that saves.

The built-in editor with the file tree and syntax highlighting
One pane expanded to fill the whole window

And more

Built for fleets that run all day.

Long sessions

Agents that don’t lose the thread.

Skipper tracks how full each agent’s context window is and, past a threshold, hands the work to a fresh session of the same agent, together with a brief of where things stand.

  • Context handoff to a fresh session of the same agent
  • Quitting or closing asks first and names exactly what is still busy
  • Smart close lets the agent finish its turn and clean up

Fleet coordination

The fleet coordinates through the project, not through you.

A bundled MCP server gives agents project-wide locks, shared notes, unique numbers and messages to a teammate’s pane. Schedules start work on their own.

  • Locks, shared notes and unique numbers across the project
  • Messages from one agent’s pane to another
  • Scheduled runs: daily, weekly, monthly, cron, one-off or on an event — every run reports back to its schedule

Beyond your laptop

Keeps working when your Mac sleeps.

Server tabs connect over ssh and live in tmux on your server, so remote agents keep going when the lid is closed. Skipper creates the key, installs it and writes the ssh_config entry for you.

  • Server tabs over ssh and tmux
  • Share your board with people who don’t have your Mac: open, password-protected or read-only

Browser panes

Open a web page right in the grid, next to your terminals — or let an agent open one for you.

Workspaces

Group related project tabs under one name in the sidebar and start a new tab with its agents already in place.

Quiet when you need it

Mute a tab or a workspace for an hour, a few hours or until you turn it back on.

Skipper Remote · iPhone

Your fleet, in your pocket.

Skipper Remote is the iPhone companion to Skipper. It pairs with your Mac with a QR code, and everything between the two is end-to-end encrypted. The bell answers one question: who is waiting for you.

  • Read the agent’s turn as clean prose, code and tables instead of raw terminal output
  • Reply, attach a photo or a file
  • Restart a stuck session or hand a pane to a fresh agent
  • Open a new pane from the launcher; create and move tasks on the board
Private beta

On TestFlight — write to us for an invite. The Mac app is complete on its own.

Changelog

What’s new

Skipper ships often. Here are the latest releases; every update brings its full release notes into the app.

  1. 0.38.1Latest

    • ChangedDragging a tab in the sidebar is smooth again
    • Changed«Без ограничений» in Mac control now really asks nothing
    • ChangedSwitch the access level from the menu bar
  2. 0.38.0

    • AddedEye-friendly palettes
    • ChangedSkipper Remote shows the chat for agents in server tabs
    • ChangedThe chat on Skipper Remote no longer freezes after the terminal history is cleared
  3. 0.37.0

    • ChangedA sleeping-agents pass no longer stops an agent that waits for its own background command
    • ChangedSkipper Remote can start something in the terminal you are looking at
    • ChangedA second Skipper on the same state folder no longer cuts off the running one
  4. 0.36.0

    • Added«What's new» after an update
    • AddedText size setting
    • ChangedSkipper Control can find files with Finder search
  5. 0.35.0

    • AddedAgents can save a key they created themselves
    • ChangedAgents know what «Skipper Control» is
  6. 0.34.0

    • ChangedA scheduled run that fails to start now says so on the schedule page
    • ChangedTask and schedule forms no longer offer a worktree where none can be made
    • ChangedBigger schedule rows

Before you start

Requirements

  • macOS 13.0 or later on a Mac with Apple silicon.
  • At least one agent CLI in your PATH claude, codex, grok, gemini, opencode or aider. Skipper launches them exactly as your shell would: no proxy, no API keys of its own, just your existing accounts.
  • git for code projects each task gets a worktree of its own. A folder without git runs tasks in place.
  • ripgrep (optional) fast project search in the built-in editor that respects .gitignore.
  • The skipper_* agent tools install in one click: Settings → Agents → Install the agent integration.

Take the helm.

Skipper keeps itself up to date. When a new version is out, one click installs it and relaunches the app — and before it does, Skipper tells you what will happen to any panes that are still working.

Download Skipper 0.38.1

macOS 13.0 or later · Apple silicon · notarized by Apple · one-click updates

Privacy

Nothing of yours leaves your Mac unless you turn it on.

No account, no sign-in, no crash reporting, and no usage statistics unless you say Allow — even then only counts, never a path, a task or a line of your terminal. The phone mirror and a shared board link work only once you turn them on, and the update check sends nothing but the app’s version. Everything else stays on your disk — the privacy policy lists every channel.

  • The phone mirror is end-to-end encrypted
  • Server tabs and webhooks connect only where you point them
  • The voice assistant talks to Google Gemini under your own key, and only once you turn it on

Contact

Questions, bug reports and feature requests: support-skipper@chbnk.one.