Skip to main content

Via npm (any OS with Node 20+)

The package is named opendevtool on npm, but the binary installed is opendev. (The unqualified opendev name was taken on npm, but the tool’s name stays the same.)

Via curl one-liner (Linux / macOS / WSL)

Auto-detects your OS, installs Node 20 via nvm if missing, and sets up opendev:
Windows users: the curl installer needs WSL, Git Bash, or PowerShell with curl. If you don’t have any of those, use the npm method above or follow the Windows manual install below.

Manual install

Requirements

  • Node.js 20+ (20 LTS recommended; some dependencies require Node 20+)
  • git
  • A terminal
opendev is a monorepo with npm workspaces (cli, services, scripts). The steps below clone + build + install only the cli/ package globally — the same flow the curl one-liner runs internally.

Linux (Ubuntu / Debian / Fedora / Arch)

macOS

Windows (PowerShell)


Build from source (contributors, hot-reload)

For local development where code changes reflect on every run: