ovm.sh / open version manager

Open Version Manager

Track releases. Pin versions. Catch changes.

claudex — ~/demo

          

Born from a real failure: Codex 0.144.0 installed cleanly, passed every version check — and couldn't execute a single command. So OVM gates coding agents on real tool use and install-verifies non-agent tools before a release reaches you.

get ovm github
curl -fsSL https://ovm.sh/install | sh

Recommended for most macOS and Linux installs.

then, a first session
ovm install claude latest  # install, don't switch
ovm use claude <version>   # pin the active one
ovm list claude            # installed + current
ovm update                 # update when you say

How fast to usable

Startup is the moment the TUI accepts input — the warm average across launches.

Codex starts up markedly faster — its Rust binary reaches an interactive prompt well ahead of Claude Code.

combined · lower is faster 17 versions · generated 2026-06-29
01

Watch releases

Detect upstream CLI updates and keep install evidence before benchmark work is queued.

02

Pin exact builds

Install and switch Codex, Claude Code, and Pi versions without losing the current working setup.

03

Measure locally

Run native macOS clean-room startup tests and real-home MCP/auth response checks. Benchmarks cover Claude Code and Codex today; Pi is managed without performance measurements.

04

Publish evidence

Turn benchmark history and release watcher output into static research artifacts.

OVM releases

release notes

Live index loads here — releases are always on GitHub.

Evidence

Every run leaves a record: what was measured, on which machine, and what the gate decided. Newest first.

01

benchmark report

The unified startup, response, and model report for every verified release.

2026 · benchmark report