Ship CLI tools.
Installed, updated, licensed.
Your CLI on macOS, Windows, and Linux. Installed with Homebrew, Scoop, WinGet, or curl. Self-updates, licensing, and privacy-focused analytics on infrastructure you own.
Install. Integrate. Own it.
The first two steps are timed. The third is however you want to shape it.
Install
Under 5 min
One command lands the platform on your VPS. Admin ready in minutes.
curl -fsSL get.prod0.dev | shprod0 platform installIntegrate
~10 min via agent
Prod0 tailors a setup prompt. Paste into your agent to wire it up.
Wires cross-compile, signing, Homebrew, Scoop, WinGet, and self-update into your CLI distribution.Own it
Every release
One tag ships your CLI to brew, Scoop, and curl. Downloads and updates tracked on your own box.
$ prod0 app release 1.2.0
→ Ready for macOS, Windows, Linux
→ Homebrew tap updated
→ install.sh points at the new version
→ Aggregate downloads + active installs in your dashboardEverything from build to `brew install`.
Every piece a Go or Rust CLI needs to reach a user, in one platform you host.
Homebrew tap
Automated tap repo updates on every release. Users install with brew install your-cli, no manual formula work.
Self-update built in
Wire your-cli update into your CLI to pull the latest from your Prod0 install. Version pinning per channel.
One-line install script
Generated per project. curl -fsSL your.dev | sh detects arch and installs the right binary.
Scoop, WinGet, apt, dnf
Windows and Linux package managers. Manifests generated and submitted per release without manual PRs.
Licensing add-on
Device-locked keys, trials, seat pools, Paddle billing built in. Same license service that powers your desktop apps.
Privacy-focused analytics
Aggregate download and active-install counts per platform, version, and channel. No user tracking, no cookies, no third-party pixels.
Per-project download page
Auto-generated with arch detection. Same page powers the curl script and direct downloads.
Cross-compile matrix
macOS, Windows, and Linux across arm64 and amd64. Six binaries per release from one GitHub Actions matrix.
Also handles Node CLIs compiled via SEA, Bun compile, or pkg. For pure-npm CLIs, npm is still your channel.
Built for ourselves first
We built it because we ship CLIs too.
Prod0's own CLI and Local0's CLI both run through this exact setup. Every feature exists because we hit its absence first: cross-compile pain, Homebrew tap fiddliness, self-update wiring.