Relay runs your coding agents on your computer. You see each step. You review each edit. Relay is free and open source under the MIT license.
Relay runs Claude, Codex, OpenCode and Cursor. You select the model and the effort for each thread.
Activity shows each open thread and its state. Press ⌘1–9 to open a thread.
Relay shows each command, file read and edit live. The steps fold when the answer arrives.
Changes shows the working tree next to the thread. You stage, commit and push there.
A thread can work in its own Git worktree. You merge its branch when the work is ready.
Each thread has its own terminal. Press ⌘J to show it.
Two or more models read your changes. A lead agent checks each finding. Then the lead agent fixes the confirmed findings.
Agents on different models examine the problem. A lead agent checks their notes against the code and writes the plan.
Type /btw to ask a side question. The main session does not get it. Scratchpad holds threads without a project.
The inbox shows comments and review progress. The inbox needs a Gitea server. The title bar shows CI status for GitHub and Gitea.
Meters show the usage that remains for Claude and Codex. One meter is for the session. One meter is for the week.
Relay has built-in themes and accepts VS Code themes from Open VSX. You can change the fonts, the sizes and each shortcut.
Relay has built-in themes and takes any VS Code theme from Open VSX, with your own fonts, sizes and accent.
The desktop app, the phone app and the server are in one repository. lubomirmolin/relay
Open an issue. Write the steps, your platform and your Relay version. Issues
Clone the repository, then run npm ci and npm run dev. You need Node.js 22. Build guide
Fork the repository and open a pull request. Small changes with one purpose are easy to review. Pull requests
Relay runs Claude Code, Codex, OpenCode and Cursor. Install one of the CLIs and sign in. For Cursor, Settings → AI models downloads the Cursor SDK.
No. Relay runs the agents on your computer with your subscriptions.
Give a thread its own Git worktree. The thread then works on its own branch in its own folder.
The phone app is for Android only. The computer and the phone must be on the same Tailscale network. You scan a pairing code from Settings → Phone. Relay encrypts each connection.
Pull request review and its shared rooms need a Gitea server. All other functions work with a local folder.
Relay is built and used each day on macOS (Apple Silicon). Each release also has Windows and Linux builds. These builds get less use. For an Intel Mac, build Relay from source.
Yes. The code is on GitHub under the MIT license. Issues and pull requests are welcome.
Send an email to hello@relaycode.io. For a bug, open an issue on GitHub.
No. Relay is an early preview. The builds have no code signature. The first start on macOS and Windows needs one more click.
Source code: https://github.com/lubomirmolin/relay. Contact: hello@relaycode.io.