Installing the CLI
Install the oxagen CLI with the Oxagen app, as a single executable from downloads.oxagen.sh, or from npm.
There are three ways to get the oxagen command. Install the Oxagen app unless you need the command without it, on a server or a CI runner for example.
The Oxagen app (recommended)
The app installs oxagen and keeps it current. On first launch it links the command into ~/.local/bin on macOS and Linux, and onto your user PATH through a .cmd shim on Windows. It never asks for administrator rights.
The newest Oxagen app for each platform
Every version, with SHA-256 checksumsmacOS 12 or newer. Open the .dmg and drag Oxagen to Applications. Builds are not yet notarized, so macOS refuses the first launch. Choose Done, then click Open Anyway in System Settings > Privacy & Security.
- Apple silicon (.dmg)Oxagen_aarch64.dmg
- Intel (.dmg)Oxagen_x64.dmg
Windows 10 or newer, x64.
- Installer (.exe)Oxagen_x64-setup.exe
- Installer (.msi)Oxagen_x64_en-US.msi
x86_64. Install the package for your distribution.
- .deb (Debian, Ubuntu)Oxagen_amd64.deb
- .rpm (Fedora, RHEL)Oxagen.x86_64.rpm
- AppImage (any distribution)Oxagen_amd64.AppImage
On first launch the app links the oxagen and tacho commands onto your PATH, so a new terminal can run them.
On macOS, the app installs new versions on its own and runs them after your next restart. Windows and Linux ask first. How updates work and how to turn them off.
Every version, with a SHA-256 for each file, is listed at downloads.oxagen.sh. Oxagen app covers the first launch on each platform, where the command lives, and how updates work.
A single executable
Each version also publishes oxagen as one executable per platform, the same file the app links onto your PATH. It carries its own runtime, so it needs no Node.js. A .sha256 sits beside each file.
| Platform | File |
|---|---|
| macOS Apple silicon | oxagen-aarch64-apple-darwin |
| macOS Intel | oxagen-x86_64-apple-darwin |
| Linux x86_64 | oxagen-x86_64-unknown-linux-gnu |
| Windows x64 | oxagen-x86_64-pc-windows-msvc.exe |
On macOS or Linux, run the install script:
curl -fsSL https://docs.oxagen.sh/install.sh | shThe script downloads the file for your platform from latest/, checks its SHA-256, and installs it to ~/.local/bin. It never uses sudo. On Linux arm64, which has no executable yet, it installs from npm instead. To pin a version, run it as curl -fsSL https://docs.oxagen.sh/install.sh | OXAGEN_INSTALL_BASE=https://downloads.oxagen.sh/desktop/<version> sh.
To do the same steps by hand, download the file for your platform and its checksum, check it, and install it:
name=oxagen-aarch64-apple-darwin # the file for your platform, from the table
curl -fsSLO "https://downloads.oxagen.sh/latest/$name"
curl -fsSLO "https://downloads.oxagen.sh/latest/$name.sha256"
shasum -a 256 -c "$name.sha256" # on Linux: sha256sum -c "$name.sha256"
mkdir -p ~/.local/bin
install -m 755 "$name" ~/.local/bin/oxagenlatest/ always holds the newest version. To pin one, replace latest with desktop/<version>, for example https://downloads.oxagen.sh/desktop/2.1.5/oxagen-aarch64-apple-darwin. Each release page under Releases links its own files.
On Windows, download oxagen-x86_64-pc-windows-msvc.exe, rename it to oxagen.exe, and put it in a directory on your PATH.
If ~/.local/bin is not on your PATH, add export PATH="$HOME/.local/bin:$PATH" to your shell profile.
From npm
The npm package needs Node.js 22.15 or newer. On Node.js 23, it needs 23.8 or newer:
npm install -g @oxagen/cli
oxagen --versionnpm's latest version is the one production runs. Each production deploy publishes the CLI it shipped, numbered as a build of the next release, such as 2.1.4-12. A release publishes under its own number, such as 2.1.4. To install one version, name it: npm install -g @oxagen/cli@2.1.4.
Verify the install
Whichever method you used, confirm the binary works and read the top-level help:
oxagen --version
oxagen --helpoxagen --help lists every command group. Append --help to any command (for example oxagen graph search --help) to see its flags.
Next step
With the binary in place, set up your Oxagen account and authenticate the CLI.