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

Skipper is a native macOS app for working with many AI agents at once — code, research, documents, data or content. Every agent gets a real terminal, the whole fleet fits on one screen, and Skipper tells you who is working, who is stuck and who is waiting for you — on your Mac and on your iPhone.

- Version 0.38.1, released 26 October 2026
- Download (macOS 13.0 or later, Apple silicon): https://skipperwow.com/updates/Skipper-0.38.1.dmg
- Agents it launches: Claude Code, Codex, Grok, Gemini CLI, opencode, aider — on your own accounts
- License: Apache License 2.0 · Free to download today

*How it works*
## Your agents do the work. Skipper keeps you in charge.

### 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.

### 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.

### 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.

### 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.

### 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.

### 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

*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.

*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

On TestFlight — [write to us for an invite](mailto:support-skipper@chbnk.one). 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.

### What’s new

- **0.38.1** (2026-10-26): Dragging a tab in the sidebar is smooth again · «Без ограничений» in Mac control now really asks nothing · Switch the access level from the menu bar
- **0.38.0** (2026-10-26): Eye-friendly palettes · Skipper Remote shows the chat for agents in server tabs · The chat on Skipper Remote no longer freezes after the terminal history is cleared
- **0.37.0** (2026-10-24): A sleeping-agents pass no longer stops an agent that waits for its own background command · Skipper Remote can start something in the terminal you are looking at · A second Skipper on the same state folder no longer cuts off the running one
- **0.36.0** (2026-10-23): «What's new» after an update · Text size setting · Skipper Control can find files with Finder search
- **0.35.0** (2026-10-23): Agents can save a key they created themselves · Agents know what «Skipper Control» is
- **0.34.0** (2026-10-22): A scheduled run that fails to start now says so on the schedule page · Task and schedule forms no longer offer a worktree where none can be made · Bigger 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.

*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](/privacy/) 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>.



---

Page: https://skipperwow.com/ · Markdown: https://skipperwow.com/index.md
Other languages: Українська: https://skipperwow.com/uk/ · Deutsch: https://skipperwow.com/de/
Skipper — https://skipperwow.com/ · Support: support-skipper@chbnk.one
