OPEN SOURCE · APACHE-2.0 · macOS AND LINUX

All your subscriptions.
One team.

One coding crew across every AI plan you pay for. cland runs Claude Code, Codex and OpenCode together: a strong model leads, cheaper and open models do the legwork, and you make the decisions.

$brew install cland
The cland workbench in Neovim, dark theme: on the left the items panel with a release and its epics, in the centre a topic thread with a Coordinator's ask waiting for an answer, and on the right the sessions panel with the plans' limit windows and the live sessions.

You pay for three AIs.
They never work together.

Limits hit one at a time

Claude runs out in the middle of a task while your ChatGPT plan sits idle.

Every agent works alone

One terminal per harness, and you are the one copying context between them.

Frontier models do grunt work

Your best model writes boilerplate and burns the plan you need for the hard parts.

A crew you design

Choose the roles, how many of each, the harness and model every one runs on, and how work moves between them: lanes, review rules, QA policy, who approves the plan. One hub connects the sessions; one tracker lives in your repo as Markdown. A few crews people run:

Claude, ChatGPT and open models, each where it is strongest.

Coordinator×1
Claude Code · opus

Plans the release, splits epics into tasks, launches the crew and brings you only the decisions.

Implementers×3
OpenCode · open models

Each takes one task in its own worktree and works it to a reviewed branch.

Reviewer×1
Codex · gpt

Reads the change with another vendor's eyes and records a verdict.

QA×1
Codex · gpt

Runs the brief against the real thing and accepts the epic or sends it back.

You
with your Aide

Approve the plan, answer the asks, accept the release. Your Aide speaks for you when you are away.

+ your own role

A docs writer, a security reviewer, an epic lead. A role is a few lines in .cland/roles.toml.

Get more from every plan you pay for

See the 5-hour and weekly window of every subscription in one place. Pick the account each role runs on. When a plan runs low, the work moves to the next one: you choose where, in one answer.

  • Frontier models only where judgement matters
  • Open and free models for the legwork
  • Your own logins, the official CLIs, no accounts rotated behind your back
The cland sessions panel up close: the Accounts block on top shows two plans with their 5-hour and weekly limit windows, and the crew's sessions are listed below with harness, model and account.

In the terminal, the browser or your pocket

Start the crew from Neovim, follow it in the browser, answer an ask from your phone. Every client talks to the same hub, so nothing is lost when you switch.

SCREENSHOT 3 · WEB WORKBENCH · 2400×1500
The browser workbench, dark. The rail on the left, the Items explorer in the centre with a release unfolded into epics and tasks, the drawer on the right with an epic's card: progress, plan stage, latest verdict. Inbox badge shows 2.
SCREENSHOT 4 · PHONE · 1170×2532
The installed phone app: the inbox, with the Coordinator's ask "Start epic Checkout flow?" open as a bottom sheet with Approve and Decline with a reason.

Built for shipping, not demos

The tracker lives in your repo

Releases, epics and tasks are Markdown files next to your code, versioned with it. Import your GitHub issues in one command.

Plans you approve

Every epic gets stages, parallel lanes and a QA policy before work starts. You see it and say go.

A gate before every merge

Review and QA verdicts, fresh for the branch's head, or the merge does not happen.

Verification for any stack

Your own check and test commands, on your machine or on cloud runners with a daily spend cap.

Releases from the item

When the release is accepted, cland tags it, writes the notes and pushes. One command, one answer.

Onboarding by your Aide

Setup ends in the workbench with your Aide, which studies the project, proposes the crew and drafts the first plan.

Get started in two minutes

$ brew install cland
$ cd my-project
$ cland init && cland setup

Setup finds the harnesses you have, offers the ones you don't, signs you in with their own login commands and opens the workbench with your Aide, who takes it from there.

macOS or Linux · at least one of Claude Code, Codex, OpenCode · Read the quickstart →

Questions

Is this allowed by my subscription's terms?

cland runs the official claude, codex and opencode CLIs under your own logins, exactly as you would by hand. It never reads your tokens to call a provider's API, and it never rotates accounts.

Which subscriptions work?

Whatever the harnesses sign in with: Claude plans for Claude Code, ChatGPT plans for Codex, and every provider OpenCode supports, free and open models included.

Do I need all three harnesses?

No. With one, the whole crew runs on it. Each one you add widens the team and spreads the load.

Does my code leave my machine?

Only to the model providers you choose, through their own CLIs. cland has no telemetry. Some free models may train on what they see; cland doctor tells you which.

Neovim or the browser?

Both, on the same hub. The terminal workbench needs no Neovim experience: cland brings its own, with every key in a palette.

What does it cost?

Nothing. cland is open source under Apache-2.0. You pay only for the plans you already have.

Turn your AIs into a team.