Get Relay running.
The desktop app is one installer for Windows. The web version runs from the GitHub repository in your browser, on Windows, macOS or Linux. Both keep your projects in folders on your machine and use your own API keys.
First: your API keys
Relay runs the AI models on your own provider accounts, so you pay the providers directly for what it uses. Any of these works:
Anthropic + OpenAI
An Anthropic key for the Project Manager and the Claude builders, and an OpenAI key for the GPT reviewers. Create them in each provider's console.
Or one OpenRouter key
A single OpenRouter key runs every model through OpenRouter, and lets you add others from its list. Same per-token prices; OpenRouter adds a fee when you buy credits.
Or a mix
Each model uses its own provider's key when you have it, otherwise OpenRouter. You can switch any model between Direct and Via OpenRouter in Models & settings.
Keys stay on your computer. They are never shown on Relay's pages or sent anywhere except the provider's API.
Desktop app
Windows · alpha- Run the installer (
Relay-Setup-<version>.exe). No Node.js needed. It isn't code-signed yet, so Windows SmartScreen may say it doesn't recognize the app: choose More info → Run anyway. - Add your keys in Models & settings → API keys. They're encrypted with your Windows account; nothing to restart.
- Describe what you want to build on the home page and press Build.
Web version from GitHub
Windows · macOS · LinuxYou need Node.js 20 or newer and git. There are no npm packages to install.
- Get the code.
git clone https://github.com/Z11nx/relay.git cd relay
During the alpha the repository is invite-only, so this link only works for people with access.
- Add your keys. Copy
.env.exampleto.envand paste your keys after their names:ANTHROPIC_API_KEY=sk-ant-… OPENAI_API_KEY=sk-… # or, instead of both: OPENROUTER_API_KEY=sk-or-…
- Start Relay. On Windows, double-click
start.cmd. Anywhere else:npm start
Then open http://127.0.0.1:4317. Until the keys it needs are set, the home page shows what's missing. - Optional: Docker for the sandbox, the command box and dev servers. Then in Relay: Models & settings → Execution sandbox → Download sandbox image. On Linux, add yourself to the
dockergroup and log out and back in:sudo usermod -aG docker $USER
- Updating. In the
relayfolder rungit pull, then restart Relay. Your projects and settings are kept.