Stop juggling Xcode schemes, gradlew flags, and half-remembered deploy scripts. AppRelay puts every project's build, run, test, and release in one native console on Mac and Windows — with nothing compiled in.
One console across your whole stack — 25 toolchains, auto-detected
…and 27 distribution channels — App Store & TestFlight, Play & Firebase, Vercel · Netlify · Cloudflare · S3, your own servers over SFTP/rsync, plus npm, Homebrew, Docker, PyPI, crates.io and more.
A lane says how a project builds. Distributions say where each build goes. One build, many destinations — adding one is an entry, never a code change.
Point AppRelay at a folder and every project gets the same command center — no schemes to remember, no scripts to hunt down.
Current version and build for every lane, side by side — read straight from your real project files.
Live git status across every repo in the project in one list — branch, ahead/behind, and dirty state.
Run your suites — XCTest, Gradle, npm test, pytest — and read pass/fail without leaving the app.
Release steps are a visible library, not buried scripts. Duplicate a preset, tweak a command, run it.
Build and launch a lane on a device, simulator, emulator, or in your browser — sims and AVDs booted for you, live output right in the window.
It reads .xcodeproj, build.gradle, package.json, pubspec.yaml and more — detecting each stack for you.
Every build, run, test, and release is one capability layer — so the GUI isn't the only way in. The same config, recipes, and secrets power three more surfaces, with the destructive release always gated behind an explicit confirm.
Ask a question in plain English — “how do I set up an FTP lane that uploads only staged files?” — and get an answer built on your lanes, recipes and servers, not generic advice. Ask it to set something up and it proposes the config as a card you approve; it reads your project but never edits it. Powered by your own Claude Code — no AppRelay AI service, no API key, your code stays put.
Register AppRelay as an MCP server and Claude can list projects, read versions and git status, run builds and tests, and cut releases — the source of truth for how each project ships.
apprelay CLIEvery action is a subcommand baked into the app binary — build, run, test, release — reading the exact same workspace as the GUI and printing JSON, so it drops straight into your own scripts and CI.
Turn on the built-in server and AppRelay Mobile (iOS & Android) becomes a remote control for your Mac over your local network. The Mac keeps the toolchains, repos, and secrets — the phone just commands it and watches the output stream back.
release requires an explicit confirm — the same guardrail as the CLI and MCP server — and store channels can't be shipped remotely at all.Export a project — repos, lanes, recipes, brand, and secrets — as a single .relay archive. Double-click to open it on any Mac.
Pick the folder that holds your repos. No config files, no YAML to write.
Each toolchain is recognized, its version read, and a distribution suggested.
Review the prefilled lanes and repos, correct anything, and save.
Run a recipe, cut a release, watch the live checklist. Export when you're done.
No subscription. When AppRelay earns a place in your workflow, buy it with a one-time purchase — a full year of updates included.
Kick the tires on your own projects.
Everything, forever — plus 1 year of updates.
Secure checkout by Stripe — we never see your card details. Prices in USD. Need a receipt, VAT invoice, or a team/volume license? hello@apprelay.io.
AppRelay is a native desktop app for Mac and Windows. It runs on your machine — no account, no cloud sync, and your code and secrets never leave it.
macOS 13 Ventura+ (Apple silicon) · Windows 10 (1809)+ / 11 (64-bit)