Native agent workspace
The work happens
in Rally.
Keep the coding agent on your Mac. Review its work, steer the next turn, and bring an observer into the loop — without turning a website into another control plane.
One app · two roles
Share the session.
Keep control local.
A Rally link is a handoff, not a web workspace. It opens the installed app, where an encrypted room is joined and every action is bound to a clear role.
Run and decide.
The host starts the CLI, owns the files, and chooses what an observer may do.
- Start the shared room from an agent card
- Approve observer access and feedback mode
- Accept, edit, or ignore every proposal
Watch and propose.
The observer sees the shared transcript in Rally — never in the marketing site.
- Join through an invite link or code
- Follow live agent output inside the app
- Comment or propose the host’s next turn
App-to-app collaboration
The browser ends
at the front door.
The invite page only attempts to open Rally or helps install it. Session content, controls, comments, and proposals remain in isolated native app surfaces.
See the security boundaryTwo control loops · one clear boundary
Remote when it is personal.
Collaborative when it is shared.
Rally exposes each path by what it actually does. Provider remote control and Rally observer sessions are related, but they are not the same thing.
Continue your own CLI away from the desk.
Enable the engine’s supported remote relay from the Rally agent card. Claude Code and Codex keep their provider-specific pairing and policy.
Invite another person into a bounded review loop.
The guest joins Rally as an observer. Their comments and proposed prompts return to the host; they do not silently take over the local agent.
The Input Harness
Point to the work.
Then steer it.
Select exact output, attach notes, collect the review, and deliver one coherent next turn. Observers use the same precision without owning the agent.
- 01SelectMark the exact output.
- 02AnnotateAdd focused context.
- 03CollectBuild one review.
- 04ProposeSend it to the host.
Designed around the boundary
Local work stays local.
Shared work stays explicit.
Your CLI, on your Mac
Rally launches the agents already installed and signed in on the host machine.
End-to-end encrypted rooms
Room payloads are encrypted before relay storage; invite locators expire.
Roles before actions
The host chooses whether an observer can watch, comment, or propose.
No browser session surface
The public web never renders transcripts and never becomes an agent console.
Coding agents can run commands and edit files according to their own permission mode. Use trusted repositories and review agent permissions carefully.
The web handoff
Already installed?
Go straight back to the app. Rally is where hosting, observing, and agent control live.
Open RallyApple Silicon · macOS 12+ · Signed & notarized
Private Beta
Install Rally
Enter the access code from your invitation to unlock the private beta.
You're in. Your download should start automatically.
Didn't start? Download Rally again →
Installing the beta
- Open the downloaded DMG.
- Drag Rally to Applications.
- Open Rally from Applications and choose Open if macOS shows its standard downloaded-app confirmation.
Rally beta is signed and notarized by Apple, so the unidentified-developer bypass is not required. Future updates install from inside Rally.
Hit a rough edge? Send feedback → It shapes what ships next.
Before you open the app
A few clear answers.
Can an observer join in a browser?
No. The invite page opens or installs Rally, and the observer joins in the app. The public website never displays the session.
Does an observer control my local agent?
Not silently. The host assigns the room’s feedback mode. Observer comments and proposed prompts return to the host, who stays in control.
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.
What leaves my Mac when I share?
Only encrypted room payloads needed for the shared session are relayed. The local CLI, repository, and unshared workspace remain on the host Mac.
How do I join the private beta?
Access is currently invitation-only. If you received a Rally access code, enter it in the download section above.
Is Rally signed and notarized?
Yes. Private-beta builds are signed with Rally's Developer ID and notarized by Apple. macOS may show its standard confirmation for an app downloaded from the internet, but you should not need the unidentified-developer bypass.
Feedback
Shape the beta.
Rally is early. Bugs, rough edges, missing features — tell us and it goes straight to the maker. Email is optional; leave it if you'd like a reply.
Thanks — got it. This is exactly how the beta gets better.
Host here. Observe here. Decide here.