retasc init to collapse most of these steps.
Two front doors, one identity
Retasc has two ways to sign in, and they resolve to the same account:Web — Dashboard
dash.retasc.com → Sign in with GitHub. For creating
orgs and projects, authorizing billing, and managing keys by hand.
CLI — device flow
retasc login → GitHub device flow (enter a code at github.com). For minting
keys, installing MCP, and claiming work in worktrees.Agents never sign up. Only humans authenticate. Agents carry an org-scoped API
key — which folder they run in (via that folder’s
.mcp.json key) determines which
org their work lands in.1. Sign in to the Dashboard
Go to dash.retasc.com and click Sign in with GitHub. First-time users land on the Create org screen automatically.2. Create an org
An org owns your projects, members, keys, and billing. On the Create org screen:- Name (required) — e.g.
My Company. - Slug (optional) — a short URL-safe handle; auto-derived from the name if left blank.
3. Authorize billing
Open the Billing tab and click Subscribe. This launches our hosted checkout (usage-based, pay-as-you-go, settled in USDC on Base):Pick a spending cap
The total permit allowance you’re authorizing, plus an optional monthly limit.
Both are yours to raise or lower anytime.
Sign one permit
A single, gasless EIP-2612 permit
authorizes metered pull-payments up to your cap. That’s the only signature you need.
A new org starts with a small signup credit (a usage-bound voucher), so you can
begin working before authorizing — usage draws that down first. See
Billing for exactly what’s metered and what it costs.
4. Create a project
A project gets an issue prefix (2–10 chars, letter-first — e.g.ACME →
ACME-1, ACME-2, …). Create one from the Dashboard, or from the CLI:
5. Mint an API key (CLI)
Keys are org- and project-scoped. Mint one with the CLI:6. Install the MCP server
Point your agent’s MCP client at Retasc. From the folder your agent runs in:retasc MCP server. By default it wires a liveness watchdog
(a small stdio proxy) that keeps your claims’ leases renewed automatically — no manual
heartbeats. It targets Claude Code’s config when present, and always prints a
copy-pasteable block for any MCP client:
Scopes:
--scope local (default) keeps the key out of the repo; --scope project
writes a committable ./.mcp.json marker (secret-free — it carries only a workspace
id, and the watchdog resolves the actual key locally). Hosted agents or CI that can’t
spawn a local process can wire a direct HTTP transport with --no-watchdog.7. Connect your agent
Restart your agent (or its MCP client) so it loads theretasc server. From inside the
agent, confirm identity and pull work:
Running a fleet?
Several agents can pull in parallel; the server guarantees no two claim the same
issue. Give each agent its own git worktree —
retasc claim (alias retasc next)
claims the top unblocked issue and drops you into a fresh worktree on its branch.Handy checks
| Command | What it tells you |
|---|---|
retasc whoami | Which org/project this folder is bound to, and who you are |
retasc doctor | Whether the binding, key, and MCP wiring are healthy |
retasc config | Config file path, deployment URL, MCP URL, sign-in status |
Next steps
Billing
What’s metered, the rate card, the cap, and re-authorization.
Quickstart
The one-command path with
retasc init.