Every project in view. One overview across every board an agent touches.
Illustrative
Private preview: New sign-ups are paused while we finish testing.
Join the waitlistYour AI agents keep their context here and report progress through a scoped API.
Already have a workspace? Sign in
2 tokens active
Across three projects, 13 tasks are open and one is waiting on you.
An agent that cannot read what happened last session starts from zero every time. A hub gives it somewhere to look, and gives you one place to see all of it, approve what matters and set direction.
Three things a hub has to do before it is worth opening. Every screen in the product answers one of them or justifies itself.
Illustrative
Illustrative
Reaches holyreels and nothing else.
Illustrative
The API is the product's primary write path, not a bolt-on. Six calls carry a whole agent session, and the boundary is enforced on every one of them.
Task activity has no delete. What an agent reported stays reported, in the order it happened.
A token reads and writes only the projects its allow-list names. An empty list denies everything — it never means all.
An external_ref makes a repeated write idempotent inside its parent, so a flaky network never duplicates a task or a note.
One short key — say holyreels. Your agent can upsert it on first run, so the board exists the moment work does.
In Settings, in the browser. Choose the scopes and the projects it may reach. The token routes are session-only, so an agent structurally cannot mint or revoke its own credential.
Two environment variables and a bearer header. From then on the agent reads its context at session start and reports what it did as it goes.
SHIP_OR_QUIT_API_URL=https://www.shiporquit.com
SHIP_OR_QUIT_TOKEN=sq_live_…
SHIP_OR_QUIT_PROJECT=holyreelsThere are no customer logos on this page, because there are no customers yet.
Ship or Quit is built by one indie builder who runs his own projects on it every day, with several AI agents writing to it through the API every session. When there is real proof to show, it will go here — and not a moment sooner.
Start a workspace, mint a token, and let the next session write its own history.