Native macOS workspace for CLI coding agents

Steer your AI coding agents
with precise feedback.

Rally runs Codex, Claude Code, and Gemini CLI in one native workspace — so you can review agent output, mark exactly what needs to change, and send it back as concrete instructions.

Free beta · Apple Silicon · macOS 12+ · v0.1.2

Early access — shaped by the people using it. Rough edges expected. Tell us what breaks →

Rally workspace: a Claude Code session with review comments, Spaces, and agent controls in a light native macOS workspace.

Works with the CLIs you already use

Claude Code · Codex · Gemini CLI

Bring your own CLIs and subscriptions. Rally wraps the agents you already run.

Why it feels different

Not another terminal. A control surface for agent work.

Rally is strongest when the work stops being one long transcript. Spaces, skills, feedback bundles, and usage signals keep agent sessions organized enough to steer.

01

Separate projects and concerns with Spaces.

Keep unrelated agent sessions out of each other's way. Switch from a product push to a research thread without dragging every old tab along.

Rally workspace in light mode, with the Spaces sidebar separating sessions from the active agent transcript. Rally workspace in dark mode, with the Spaces sidebar separating sessions from the active agent transcript.
02

Manage Skills and MCP from one place.

See the local tools your agents can use, turn servers on or off, and keep messy agent configuration visible instead of buried across dotfiles.

Rally Settings showing MCP servers grouped by global, local, and shared scope. Rally Settings showing MCP servers grouped by global, local, and shared scope. Rally Settings showing local Claude and Codex skills in one management view. Rally Settings showing local Claude and Codex skills in one management view.
03

Collect many questions before sending one turn.

Mark several spans, add notes while reading, then send the whole review as a single instruction bundle. The agent gets the full shape of your feedback at once.

Rally review basket collecting multiple span-level notes before sending them as one instruction bundle. Rally review basket collecting multiple span-level notes before sending them as one instruction bundle.
04

Watch token usage like an engineering signal.

Compare usage by engine, project, model, and session so heavy agent workflows stay observable instead of feeling like a surprise bill.

Rally usage dashboard with token totals, hourly trend, token types, and project leaderboard. Rally usage dashboard with token totals, hourly trend, token types, and project leaderboard.

Why Rally

The human feedback loop is still copy-paste.

AI agents are good at producing work. Steering it is the hard part — you copy fragments, rewrite prompts by hand, and lose the thread between turns. Rally makes that loop explicit.

Without Rally

  • Vague follow-ups: “fix the third paragraph”.
  • Copy-pasted corrections, out of context.
  • Lost intent between agent turns.

With Rally

  • Select the exact span of output.
  • Attach a note to that precise range.
  • Send one deterministic instruction bundle.

The Input Harness

Turn review notes into instructions.

Rally ties feedback to the agent output it came from. The next turn gets specific context instead of another vague prompt.

  1. 01

    Select

    Highlight the exact span of agent output that needs attention.

  2. 02

    Annotate

    Attach a focused note to that selected range.

  3. 03

    Collect

    Gather multiple notes across one response.

  4. 04

    Send

    Deliver them as a single instruction bundle into the next turn.

Rally's review basket: three span-level notes collected from one agent response, ready to send as a single instruction bundle.
Notes stay tied to the exact output they came from — then ship as one bundle.

More workspace details

The supporting surfaces stay close.

Multi-agent workspace

Run Codex, Claude Code, and Gemini CLI side by side, each in its own session.

Tabs & splits

Arrange panels for review, preview, terminal work, and long-running sessions.

Embedded terminal

A real shell — xterm.js and node-pty — right in the workspace.

Browser & doc readers

Open local previews, links, and Markdown/HTML files in a side pane.

Switch models mid-session

Change the model without losing the session or the transcript.

Local-first

No hosted Rally service, no prompt proxy, no model access.

How it works

Bring the CLIs you already use.

  1. Sign in to your CLIs.Use Codex, Claude Code, and Gemini however you already run them locally.
  2. Run & review in one place.Sessions, terminals, browser previews, and docs stay together.
  3. Annotate & send.Mark what matters and ship precise feedback into the next turn.

Local-first & transparent

Your keys, your CLIs, your files.

Rally runs entirely on your machine and launches the CLIs installed there. No hosted service. No prompt proxy. No model access.

Coding agents can run commands and edit files based on their permission mode — use trusted repositories and review permissions carefully.

Download

Rally for macOS

Apple Silicon · macOS 12+ · v0.1.2 · Free beta

We'll only email you about the Rally beta and releases. No spam.

Installing the beta

  1. Open the DMG and drag Rally to Applications.
  2. Launch Rally. macOS blocks it because the beta isn't notarized yet (“Rally can’t be opened”).
  3. Open System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to Rally — then confirm Open.

This step is only for the beta. The official release will be signed & notarized by Apple — no security prompt, and updates install themselves. (On older macOS you can also Control-click Rally → Open.)

FAQ

Questions

Which agents does Rally support?

Claude Code, Codex, and Gemini CLI — whichever you already have installed and signed in.

Does Rally provide the AI models?

No. Rally wraps the CLIs on your machine. You bring your own subscriptions and keys; Rally never proxies prompts through a hosted service.

Where does my data go?

Everything runs locally. Rally launches your CLIs, reads the files you point it at, and keeps sessions on your machine.

Is it free?

Rally is free during the beta. You only pay for the agent CLIs you already use.

Why does macOS block Rally on first launch?

Only the beta is affected — it isn't notarized by Apple yet. Open System Settings → Privacy & Security and click Open Anyway next to Rally. The official release will be signed & notarized, so there's no prompt at all.

Windows or Linux?

Rally is macOS (Apple Silicon) for now.

Stop copy-pasting corrections.

Download for macOS