OpenDeploy CLI • v1.2.0-rc.13

Fast, Friendly Deploys
for Modern Web Apps

A CLI for the modern web stack that makes it easy to detect your stack, sync environment variables, and deploy frameworks— including Next.js, Astro, SvelteKit, Nuxt, and Remix—to Vercel, Cloudflare Pages, and GitHub Pages. 100% open source and free. Secrets are redacted in human logs and JSON/NDJSON by default.

Runs a quick, end‑to‑end flow: detect framework, ensure provider config (vercel.json), optionally sync env, and deploy or open logs.

Quick Start
Install method:
# Start wizard
opd start
# Generate vercel.json
opd start --provider vercel --generate-config-only
# Preview deploy (Vercel)
opd up vercel --env preview --ndjson --timestamps
# Logs (Vercel)
opd logs vercel --follow
# Open Cloudflare Inspect
opd logs cloudflare --open
# Open GitHub Pages
opd open github
Tip: Click a command to copy. Hover reveals an action button.

Three Steps to Deploy

Pick your provider and follow a concise, copy‑paste guide.

Vercel
Install, preview, and promote.
GitHub Pages
Actions workflow with static export.
Cloudflare Pages
Next on Pages + wrangler config.

Quick Tutorial Videos

Short demos showing the Start wizard, CI/args, and troubleshooting a real project (coming soon).

60s Quick Deploy (Vercel)
1:00
Watch
CI + JSON/NDJSON
1:30
Watch
Troubleshooting & Fix (Docs Site)
2:00
Watch
Monorepo App Selection
1:15
Watch
Advanced Flags
1:50
Watch

What You Get with OpenDeploy CLI

CI‑ready workflows, environment parity, and readable deploy streams across Vercel, Cloudflare Pages, and GitHub Pages.

Env Management
Sync, pull, diff, and validate `.env` with filters and strict modes. Mapping and optimized writes included.
Dry‑run for CI
Deterministic JSON summaries for every command. Validate outputs in CI without side effects.
Deploy + Logs
Stream deploys with NDJSON and timestamps. Emit `url` and `logsUrl` reliably across providers.
Monorepo Aware
Chosen deploy cwd, link detection, and doctor checks for apps/* and root configs.
Config Generation
One command to emit vercel.json and turbo.json with smart caching.
Provider Parity
Vercel linking, env, deploy, promote, and rollback behaviors with consistent JSON outputs; Cloudflare logs and GitHub Pages deployment via Actions.
Output Modes
`--json`, `--ndjson`, `--summary-only`, `--timestamps`, `--quiet`, `--no-emoji`, plus `--verbose`, `--color`, `--json-file`, `--ndjson-file`, `--gha`.

Frameworks

Next.js
Astro
SvelteKit
Nuxt
RemixBeta

Providers

Vercel
Cloudflare Pages
GitHub Pages

Open Source & Security

OpenDeploy is permanently open source and free to use. Secrets are never printed: the CLI redacts sensitive values across human logs, JSON/NDJSON, and file sinks. Telemetry is disabled by default. Built for local and CI. See our Security page for details.

Ship Reliable Deploys in Minutes

Detect your stack, generate provider configs, sync env safely, and deploy with confidence.