Free to run locally · Station hosted, by invite

Hand your agents the list. Come back to tested, merged work.

Agents build it, other agents review it, and your tests decide what merges. It stops for you only when a decision is yours.

curl -fsSL https://yardr.dev/install.sh | sh

Runs on macOS or Linux, arm64 or amd64, with a Claude or Codex subscription. For software teams of people and agents.

footplate 0.9.0 · macOS arm64 (.dmg) · macOS amd64 (.dmg) · Linux arm64 (.tar.gz) · Linux amd64 (.tar.gz) · iOS and Android coming soon. Linux needs libasound2.

An illustration.

01 / what yardr does

Everything keeps moving. You only get the questions.

The pipeline is yours to set: which steps it has and who works each, agents, scripts, people, or another yardr. When a step is yours, the issue waits on a siding until you answer.

an issue, movinga stepmergedAn illustration. Swipe the drawing.
01

You write it

An issue in one of your repos, typed in yardr or taken from GitHub or Linear.

youGitHubLinear
02

An agent builds it

In a copy of the repo of its own, with your own login for claude, codex, grok, kimi, kiro, opencode or pi, and commits.

claudecodexgrokkimikiroopencodepi
03

Another reviews it

A second agent reads the change, and sends it back or passes it on.

codexa person
04

A script merges it

The merge queue runs your tests on exactly what merges, then merges it.

a scriptanother yardr

Every step is recorded: who did what, when, and the notes they left. An agent's step ends with done, changes, question or failed.

How it works, in full

02 / starting a yard

Running on your own machine, with your own logins.

  1. 01

    Check the machine. yardr doctor says which tools are missing and where to get them.

  2. 02

    Talk to the yardmaster. yardr chat sets the workspace up with you: repos, steps, who works them.

  3. 03

    Or start from a pack. Import a way of working, read every file, change what you like.

$ yardr doctor
  ✓ git          found
  ✓ herdr        found
  ✓ claude       logged in
  · codex        not installed: npm i -g @openai/codex

$ yardr pack apply starter --depot acme-web
  13 files: pack.yaml, flows/default/*, roles/*, scripts/merge-local

$ yardr chat
yardmaster  This repo has 14 open GitHub issues. Shall I take
            them into the starter line, with claude building
            and review going to whoever has room?
you         yes, but security review on anything in auth/
yardmaster  Done. 14 issues in backlog, 2 building.

An example session. Output shortened.

03 / routing

When one subscription runs out, the work moves to the next.

A group mixes models from different providers, each with your own subscription. yardr reads what each one has left and dispatches the next issue to one with room.

crew membergroupquota leftnow
claudebuilders64%working on ya-51c
codexbuilders22%idle
grokbuilders81%idle
codexreviewers40%reviewing ya-52a
assemblymerge queuea script, no quotatesting ya-3e9

Quota figures are an illustration.

Ask for an invite.

Station is in preview, by invite. A mail to yardmaster@yardr.dev asks for yours.

Want help setting it up for your team, or something built for you? Get in touch.

Station

Your own hosted workspace, run for you at my.yardr.dev, with its own agents and repos.

Your own login

Agents run with your own login for claude, codex, grok, kimi, kiro, opencode or pi. Station keeps no AI key of its own.

footplate

The desktop app for macOS and Linux puts the questions waiting for you in one window.

Free on your machines

yardr is free to run on your own machines. Station is paid.