Skip to main content

One tool for runtimes, dependencies, and releases.

Cross-platform, cross-language, cross-package-manager version manager and release orchestrator.

Versionx unifies toolchain management, polyglot dependency handling, SemVer release orchestration, multi-repo coordination, policy, and first-class AI-agent integration — behind one progressive-disclosure CLI.

0.7 feature-complete. 30 crates, 280+ tests. Road to 1.0 →

versionx
$ versionx
Versionx 0.7.0

Workspace ./my-app (node 22.11.0, python 3.13.1, rust 1.95)
Outdated 3 packages in apps/web (axios ^1.6 → ^1.7)
Policy clean
Ready release plan (last release 12d ago)

What next?
versionx status show ecosystem + release health
versionx update --plan preview dependency bumps
versionx release plan propose the next release

Install

One static binary. Linux, macOS, Windows (x86_64 and aarch64). No runtime dependencies except git and the ecosystem tools Versionx drives.

# macOS / Linux
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/KodyDennon/versionx/releases/latest/download/versionx-cli-installer.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://github.com/KodyDennon/versionx/releases/latest/download/versionx-cli-installer.ps1 | iex"

# From source
cargo install versionx-cli

Homebrew, Scoop, Cargo, npm and PyPI shims — see Install for every platform.