Relaybeta
  • How it works
  • The studio
  • What’s different
  • Integrations
  • Pricing
  • FAQ
Try the demo
Relay

Automations that run on your own GitHub Actions, in your repository: label an issue, get a reviewed pull request.

Product

  • Try the demo
  • Templates
  • Integrations
  • Pricing

Resources

  • Guide
  • Where your agents run
  • Source on GitHub
  • FAQ

Account

  • Create an account
  • Sign in

© 2026 NullStack.one. Relay is open source: automations for your repository, run by coding agents on your own GitHub Actions.

PrivacyTerms

Where your agents run

A real run happens wherever your coding agents are signed in: on your own computer, through relay connect. Relay Cloud, a machine Relay makes for you, is an invite-only beta that this studio does not offer; it is described below so you know what it is.

Settings
Your computer SelectedNot paired
relay connect, run in the repository you work on. It answers on 127.0.0.1 and nowhere else.
  • The machine you already have: nothing to switch on, no waiting for a machine to start.
  • Your repository, beside your checkout. Xcode, simulators, local databases and private networks all work.
  • Free. It is your own hardware and your own electricity.
  • Relay never registers it: the pairing lives in your browser and your terminal, and nowhere else.

Good for macOS and Xcode work, private networks, and anything that needs your own toolchain.

Node 22.6 or later and the Relay CLI — nothing else.

How to connect
Relay CloudNot on this studio
Invite-only beta. A Linux machine of your own that Relay makes for you, wakes when you run something and puts to sleep when it is idle.
  • There when your computer is not. About a minute to wake, and it sleeps by itself after ten idle minutes.
  • You name the repository on each run. It is checked out once and fetched after that, and the pull request opens as you.
  • Nothing to install and no terminal: no Azure account, no SSH key, no cloud console.
  • Nothing in API fees, and nothing billed for the machine during the beta: the agents still use your own plans.

Good for running from anywhere: another browser, another machine, a laptop that is shut.

An account and, for now, an invitation. Relay Cloud knows your machine by your sign-in, so there is nothing to copy out.

Not offered here: this studio has no accounts, so there is no way for Relay to know whose machine it would be. Your own computer is the runner here.

Your computer, in detail

Connect your computerNot paired
The Relay CLI is the studio’s hands on your computer. Connect it and the studio can sign in Claude Code and Codex, run a workflow for real in your repository, and install an export there. Test runs stay free and in this browser either way.
  1. 1
    Install the Relay CLI, once (Node 22.6 or later):npm install -g https://github.com/aydinmrnv/relay/releases/download/cli-latest/relay.tgz
  2. 2
    In the repository your workflows run on, start it. It opens this studio and pairs it:relay connect
  3. 3
    If your browser asks whether this site may reach apps on your device, choose Allow. That is relay connect. Safari cannot reach it at all: use Chrome, Edge or Firefox.
It listens on 127.0.0.1 only, answers only this studio, and never sends it a token: sign-ins stay on your computer.The CLI on GitHub
What differs Your computer Relay Cloud
Setting upInstall the CLI, then run relay connect inside a repository. It prints a link that pairs this browser.None. Press Make my machine and it is made for you, in about five minutes the first time.
Who starts itYou, at your keyboard.Relay, when you press Run.
When it is thereWhile relay connect is running. Close the terminal, or the lid, and there is no runner.Always. It wakes for a run, sleeps when idle, and keeps every sign-in between runs.
Where your code isIn a worktree beside your own checkout. Your working copy is only read.In a worktree on that machine’s disk, from the repository you name on the run. It stays there between runs, and goes with the machine when you remove it.
Where the sign-ins sitIn the CLIs' own files on this computer — the Claude and Codex you already signed in to.In the CLIs' own files on that machine, signed in once through the browser and kept. Relay's code has no route that reads them.
Who holds your codeOnly on your computer. Nothing of yours is copied onto Relay infrastructure.On your cloud machine, and nowhere else: one VM per person, holding your checkout and your sign-ins. Relay operates the machine; your code and credentials sit on it until you remove it.
Needs an accountThe studio does. The computer itself needs none: Relay never registers it, or knows it exists.Yes. Relay Cloud verifies your session, so the machine is yours and nobody else’s.
What it costs youNothing but your own hardware. Model usage counts against your Claude and ChatGPT plans.Nothing is billed to you during the beta. No API fees either, as on your own computer: model usage counts against your own plans.
LimitsWhatever your computer can take: each run has its own worktree.One run at a time, on a small Linux machine. Places are limited during the beta: when every machine in a region is awake, yours waits for room.
Local-only workXcode builds, simulators, local services, private networks, localhost dependencies.The Linux command line and the repository. No Xcode, no local services, no private network.
Who can reach it127.0.0.1 only, and only a studio holding the token from your terminal.No public address. It dials out to Relay, and only your own signed-in studio reaches it.
Runs nobody is watchingNot yet: nothing can reach a computer that is switched off. Exported workflows on GitHub Actions run unattended.Not yet: waking a machine from an event comes later. Exported workflows on GitHub Actions run unattended.

The same either way

  • Your Claude and ChatGPT subscriptions do the work. No API keys to paste.
  • The studio never asks you for a model credential, and has no route that reads one.
  • Runs land in your own repository: a branch, a secret scan, and a pull request for you to merge.
  • Test runs are free and stay in this browser, whichever runner you pick.
  • The same guardrails and refusals — the runner only changes where the agents work.

Work that starts by itself has two more places, neither with a Relay server in it. On a machine of your own, relay workflow serve keeps an exported workflow’s trigger (a webhook, a schedule, a label, an app’s own events) and runs every step. On your repository’s own GitHub Actions minutes, a label on a GitHub issue starts the pipeline.

So which one?

Pick your computer if…

you work on macOS, need Xcode or a private network, or want your code and sign-ins to stay on hardware you own.

Connect your computer →

Pick Relay Cloud if…

you want to start a run from any browser, keep working while it runs, or never install anything at all.

Set up Relay Cloud →

Pick either if…

the work is just “open a reviewed pull request”. You can set both up and switch between them; each run remembers where it started.

Switch in Settings →