Skip to content

Install Thunder

The fastest way to get Thunder running is to download a prebuilt binary from GitHub Releases. If you prefer to compile it yourself, see Build from Source.

Run the installer script:

Terminal window
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash

By default this fetches the latest stable release for your platform, places the thunder binary in a user-local directory (~/.local/bin on Linux, ~/bin or ~/.local/bin on macOS), and adds it to your PATH.

Select a release channel with --channel:

Terminal window
# Latest stable release (default)
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash -s -- --channel stable
# Latest unstable (nightly) release
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash -s -- --channel unstable

Pin a release tag or build from a specific commit:

Terminal window
# By tag
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash -s -- --tag v1.0.0
# By commit (requires Rust toolchain -- builds from source)
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash -s -- --commit abc123

Override the default install location with --install-dir:

Terminal window
curl -fsSL https://raw.githubusercontent.com/thunder-edge/runtime/main/install.sh | bash -s -- --install-dir /usr/local/bin

If you need to build from a local checkout or want to hack on Thunder itself, follow the Build from Source guide.

After installing, confirm that the binary is available:

Terminal window
thunder --help

You should see the Thunder CLI help output with available commands and options.