Ground station for your crew.

Roger runs a crew of agents on your machine — a lead that delegates to planners, developers and reviewers working in parallel. This is where their telemetry lands: what each mission cost, which model spent it, and who may fly what.

Desktop deployment ready

Your next coding mission starts on your Mac.

Roger is an agentic, multi-model coding assistant with Plan and Build modes, a multi-agent Mission Board, project files and Git, MCP, local secure keys, and usage controls.

Apple Silicon only · free ad-hoc signed · not Apple Developer ID signed or notarized · 110.3 MiB

MACOS FIRST LAUNCH

Why macOS shows a warning

Roger is ad-hoc signed, but it is not Apple Developer ID signed or notarized. macOS therefore cannot verify a registered developer or Apple notarization and shows a warning on first launch.

  1. 1

    Download the official DMG

    Use the download button on this site.

  2. 2

    Drag Roger to Applications

    In the Finder window, drag the app into Applications.

  3. 3

    Try opening Roger once

    Open it from Applications and let the expected warning appear.

  4. 4

    Choose Open Anyway

    Go to System Settings > Privacy & Security > Open Anyway, then authenticate.

Never disable Gatekeeper. You are approving Roger specifically, not turning off macOS protection. Read the full release guide.

Crew

A lead that delegates, in parallel

Roger is a desktop app. A lead model takes the mission, breaks it into pieces and hands them to planners, developers and reviewers that run at the same time — each on its own model, each burning its own tokens and its own money.

The field above is that, drawn honestly: a lead dispatching delegates, holding them while they work, and taking their reports back.

LeadReads the mission, splits it up, holds the thread.
PlannerWorks out the approach before anyone edits a file.
DeveloperWrites the change. Several run at once.
ReviewerReads the diff back and says what is wrong.
Telemetry

What comes home

Every request the crew makes reports one line. That line is metrics only, and it travels beside the encrypted conversation sync, never inside it.

Days are aggregated in UTC and every axis on this site says so — the desktop counts your local days, and near midnight the two disagree. Saying which is which is cheaper than a support thread.

Model & providerWhich model answered, and whose API it was.
API keyThe key that paid, so spend has an owner.
Token countsInput, output, cache read, cache write, reasoning.
Cost & timestampUS dollars at six decimal places, rolled up per UTC day.
Cost

Spend you can attribute

Cost broken out per API key, per project and per model, so which key is this and what did that project cost have answers rather than estimates. Revoked keys stay on the list, greyed, because last month still happened.

Cache reads and cache writes are counted apart from fresh input, which is the only way to see the work a long session saved you. Understand your activity — not a reason to use more.

Oversight

Who may fly what

Admins see every member’s spend inside their organization, set daily, weekly or monthly budgets, and choose which models each member may run. The desktop enforces entitlements everywhere, including compaction and background tools.

It is a management view, not a scoreboard. Nobody is ranked by money spent, and streaks, breadth and cache economy are what the achievements reward.

Privacy

Usage reporting, stated plainly

Roger shares usage metrics — model, provider, API key, token counts, cost and timestamps — with your organization’s admins. Your prompts, code, file contents and conversation titles are never uploaded.

It is a switch in the desktop app, on by default. Turn it off and admins see Reporting off beside your name, never a zero that would read as an idle week. Conversations sync end-to-end encrypted on a separate channel; the cloud only ever stores ciphertext.

Link a machine and watch the telemetry arrive

Sign in with a magic link or Google — accounts are created on first sign-in. Approve Roger Desktop once from Settings, and your missions start reporting home.

Sign in