Installation
Up and running
in minutes.
Install the latest release with a single command, or build from source. You'll need a local LLM server and a model.
Quick install (one-liner)
The fastest way to get the latest release binary — no build step required.
Linux / macOS:
Windows (Command Prompt):
Windows (PowerShell):
Installs the whole stack — orangu, orangu-coordinator, orangu-server, the benchmarking tool orangu-bench, and the model builder orangu-gguf — to ~/.local/bin (Linux/macOS) or %USERPROFILE%\.local\bin (Windows), and warns if it is not on your PATH. Override the location with INSTALL_DIR. The four-page cheat sheet lands in ~/.orangu (override with DOC_DIR), and the complete manual is published as a PDF with every release. Prefer to build from source? Follow the steps below.
Install Rust and dependencies
orangu requires Rust and Cargo. On Fedora / RHEL:
On other distributions, on macOS, and on Windows, install Rust via rustup.rs. Windows builds natively against the MSVC toolchain — no WSL required.
Clone and build
The release binary will be at target/release/orangu. To install system-wide:
Start a local LLM server
The installer ships orangu-server, the project's own pure-Rust GGUF engine. Configure it first, then download a model and serve it on the default API port 8100.
The order matters: downloading and serving both read the models directory from the configuration -i writes. That directory defaults to the Hugging Face hub cache (~/.cache/huggingface/hub); orangu-server download fetches models straight into it, and anything already there is found without moving it. orangu also talks to any other OpenAI-compatible server — see Serving models per role for a starting model per role.
Configure and launch
Run the interactive setup wizard. It auto-detects your model and walks through every option:
Or copy the sample config and edit it directly:
First commands to try
Enhance your experience.
delta
Syntax-highlighting pager for /diff. Set it as your Git pager and orangu pipes through it automatically.
bat
A cat replacement with syntax highlighting, used automatically by /show_file when installed.
gh / glab
Required for /pull_request, /comment, and /close on GitHub and GitLab.