Showcase
12,400 stars on GitHub

Ship code. Not overhead.

Relay CLI automates your entire deployment pipeline. One command from local to production, with zero configuration required.

$npx relay-cli init
TypeScriptZero configGit hooksAuto deployCI/CD ready
relay-cli — zsh — 80×24
Get started free

# features

v3.2.0 · MIT License
One config fileDX

devkit.config.ts controls everything. CI/CD, linting, testing, formatting — all in one place.

Zero-dependency corePERF

The core binary is under 2MB. No bloat, no conflicting peer dependencies in your project.

Git hooks built-inGIT

Pre-commit, pre-push, post-merge. Run exactly what you need, skip the rest automatically.

Parallel task runnerFAST

Run lint, type-check, and test in true parallel across your monorepo with shared caching.

Smart diffsCLI

devkit diff shows exactly what changed, what broke, and why — across environments.

Team presetsTEAM

Share a devkit.preset.ts with your whole team. Same config, same experience, no drift.

Getting started

Up in under 5 minutes. Seriously.

No config files to hand-write. No docs to read before you can run your first command. devkit asks you what you want and sets it up.

terminal
# install globally or per-project
$ npm install -g devkit
# generates devkit.config.ts in your project root
$ devkit init
# parallel execution, cached outputs
$ devkit run lint test
# shows what changed vs baseline branch
$ devkit diff main
$