shiprunnerWhat's blocking, what's next, when it lands.

Connect GitHub

Four steps. Issues, milestones and blocked-by links are read; nothing is written unless you turn it on. GitHub stays the record: everything Shiprunner knows is legible there without Shiprunner running.

1

Sign in

GitHub · read-only by default
This app reads
  • Issues, milestones, labels and blocked-by links

    read
  • Which repositories the organisation has

    read
  • Labels, to mirror a claim as claimed-by

    off
The scopes it asks forread:org Which repositories the organisation has, so you can pick the projects.repo Issues, milestones, labels and blocked-by links, including private ones. The graph, the forecast and everything an agent is told come from these.
What it does not doNothing is written to GitHub. Ingest is read-only, and the one write this product will ever make, mirroring a claim as a claimed-by label, is a switch that is off.GitHub stays the record. Everything Shiprunner knows is legible in the GitHub UI without Shiprunner running.GitHub does not offer a read-only shape of repo for private issues. The narrow permissions arrive with the GitHub App, and until then this is broader than anything here uses.
Where the token goesThe token GitHub issues is kept server-side, encrypted by the database, and spent only to read your organisation. It is never in your browser, a cookie or a log.Revoking the authorisation on GitHub, under Settings, Applications, Authorized OAuth Apps, is the one way to invalidate it. After that, nothing here can read GitHub as you.
One organisation, free for good.
2

Pick the projects

every repository the organisation has
There is nothing to pick until an organisation is connected.Sign in, connect one, and every repository it has is offered here: the ones you turn off unticked, and still offered back.
3

Draw the launch line

per project · the milestone that means shippable
A launch line is drawn on a project, and there is no project here yet.Every milestone is priced as if the line were drawn at it, and you choose one. Skip it and you get every number except a date.
4

Connect your agents

optional · MCP
An agent is pointed at this deployment with one command, printed here once you are signed in.Ten tools, three kinds: claims lease an issue exclusively, writes hand it back or finish it, and reads never change anything.