Ought ships as a single static binary. Pick whichever installer matches your environment.
Shell installer
The shell installer detects your platform and architecture and downloads the right binary.
curl -sS https://sosein.ai/install.sh | shThis installs ought into ~/.local/bin. Add that directory to your PATH if it isn’t already. Pin a version with OUGHT_VERSION=v0.1.0 or change the install location with OUGHT_INSTALL_DIR=/usr/local/bin.
Python (pipx)
If your environment is already Python-centric, install via pipx:
pipx install oughtThis puts ought on your PATH in its own isolated venv. Plain pip install ought works too if you’re inside a virtualenv.
Cargo
If you have a Rust toolchain installed, you can build from source via crates.io:
cargo install oughtHomebrew
On macOS or Linux with Homebrew:
brew install soseinai/tap/oughtVerifying the install
Run the version command to confirm everything is wired up:
ought --versionYou should see the installed version printed back.
Updating
Re-run whichever installer you used originally. Each installer is idempotent and replaces the existing binary in place.