1.3 orangu 1.3.0 is out

AI coding that runs
on your machine.

orangu is an open-source AI coding environment for the terminal that reads your project, edits your files, reviews your branch, and runs your whole Git workflow — with its own pure-Rust inference server underneath. No API keys, no telemetry, no data leaves your machine.

$ curl -fsSL https://mnemosyne-systems.github.io/orangu/install.sh | sh

The private,
Git-centric companion.

orangu is the lean, private, Git-centric coding companion for the terminal — built for developers who run their own models and want a tightly integrated review workflow without sending a single line of code to the cloud.

## issue-85-prune...origin/issue-85-prune
 
> /auto_review
 
Working @ 38.2 t/s (4s)
 
The prune_sessions_output function looks solid.
One suggestion: the OlderThan match arm uses
saturating_sub correctly — consider
returning the removed session count
alongside the UUID list for better UX.
 
> /commit "[#85] tool: /prune"
committed on issue-85-prune
> /push
pushed to origin/issue-85-prune

Three cooperating programs,
one Pure-Rust project.

orangu is a complete, self-contained AI coding stack — not just a client. Every layer is open source under GPL v3, and there is no proprietary backend to call home to. Two further binaries ship in the same archive: the benchmarking tool orangu-bench, and orangu-gguf, which builds the model files the rest of the stack runs on.

Diagram of the orangu stack: you talk to orangu, the coding environment; orangu talks over OpenAI-compatible HTTP to the optional orangu-coordinator, which starts and stops orangu-server and swaps the model per role; orangu-server runs the GGUF engine on CPU, Vulkan, Metal, CUDA, ROCm, or OpenCL.
One native stack — fully local, fully private, entirely your own.
  • orangu

    The coding environment: terminal UI, workspace-aware local tools, the full Git and GitHub/GitLab loop, code review, knowledge graph, and semantic search.

  • orangu-coordinator Optional

    An on-demand model manager. It starts and stops the server for you and swaps to whichever model each role needs — chat, review, and the rest — so a single-GPU machine never has to run several servers at once.

  • orangu-server

    A native pure-Rust GGUF inference engine: model loading, tokenization, the transformer forward pass, sampling, and request scheduling — with no llama.cpp, no ggml, and no Python. It serves OpenAI-compatible endpoints and a built-in web console.

    CPUVulkanMetalCUDAROCmOpenCLNPU
  • orangu-bench Tool

    A benchmarking tool rather than part of the stack. It measures decode and prefill throughput of any OpenAI-compatible server over HTTP and charts it over time, so a backend change or a new quantization can be judged on your own hardware instead of someone else's numbers. Runs from the command line or the web console.

  • orangu-gguf Tool

    The model builder, new in 1.3.0. It pretrains a model from scratch out of a manifest of permissively-licensed repositories — cloning them, training a tokenizer, packing the text into tokens, and writing the result as a GGUF file orangu-server loads directly — and it rewrites an existing model at a smaller weight format, from q6_k down to q2_k.

Your terminal is now a
code-review workstation.

This is orangu's standout feature. Review the changes on your branch — committed and uncommitted, measured against the merge base with your default branch — two ways: an interactive reviewer you drive, and a fully automated one the model runs end to end. Both require an up-to-date rebase, so you never review against stale code.

/review

Interactive review

  • Full-screen two-pane view — file checklist beside the selected file's diff
  • Mark each file approved or rejected; comment on any line under seven categories
  • Ask the model about a file on demand — the exchange joins your chat session
  • Open any file in $EDITOR without leaving the view
  • Exit writes a category-grouped report with an approve/reject conclusion, copied to your clipboard. No gh/glab needed
/auto_review

LLM-driven review

  • The model reviews the whole change and each file on its own, sorting findings into seven categories
  • Renders a final orangu approves / rejects this patch verdict
  • Smart about effort — lock files and binaries auto-approve, docs get doc checks, source gets the full set
  • Every finding pinned to its file:line; requests are length-capped and tool-free to stay fast on local models
  • Browse the report, override any verdict, then /export review or post with /comment
30+ Slash commands
0 Cloud dependencies
1.3 Current version

The latest release.

orangu 1.3.0 Latest September 9, 2026
  • Train your own modelorangu-gguf pretrains a model from a manifest of permissively-licensed repositories and writes it straight out as GGUF, or rewrites one you already have at a smaller weight format.
  • Workflows — A YAML file describes jobs, variables, functions, approvals, loops, and control flow, and runs the same slash commands you type. --dry-run checks the whole file before anything executes.
  • NPU support — A seventh backend joins CPU, Vulkan, Metal, CUDA, ROCm, and OpenCL: Rockchip’s RKNPU on boards like the RK3588.
  • /create_patch — Turns a review report into the fixes it asked for, and resolves the conflicts a stopped merge, rebase, or cherry-pick leaves behind.
  • New models — Qwen 3.8-Flash-Next with multi-token prediction, GLM 5.3, and Ornith 1.5.
  • Model list, sorted — The server’s model list sorts, with a refresh-all option, and LAST_USED is tracked in plain orangu-server too.

Also in 1.3.0: Windows fixes, dependency updates, and further performance work across the engine. The complete manual ships as PDF and HTML with the cheat sheet, and is embedded in the binary for /manual.

See all releases →
> /status
## feature/new-api...origin/feature/new-api
M src/config.rs
M src/bin/orangu/init.rs
 
> /diff
+ pub line_endings: String,
 
> /squash
squashed 3 commits into 1
 
> /pull_request
PR #96 created

Your entire Git workflow,
from one prompt.

Commit, push, rebase, squash, review, and open pull requests, all without leaving the terminal. orangu understands your branch, your history, and your forge.

A deliberate trade.

orangu makes a deliberate trade: a focused, offline-first, Git-centric terminal experience instead of a broad cloud platform. If you run your own models and care about privacy, that trade is the whole point.

oranguTypical cloud coding assistant
Where your code goesStays on your machine — zero telemetrySent to a third-party provider
Offline useFirst-class; only the initial model download needs a networkGenerally requires connectivity
ModelsGGUF models you own, served by the bundled orangu-server — or any other OpenAI-compatible serverVendor-hosted models, usually behind API keys
CostFree to run against models you hostPer-token / subscription billing
FootprintNative Rust binaries, fast start, no runtime, no PythonEditor/cloud service + account
Code reviewBuilt-in interactive and LLM auto review in the terminalUsually delegated to the hosting platform
Git workflowFull Git + GitHub/GitLab loop from the promptVaries; often browser-based
Privacy postureSuited to regulated / air-gapped environmentsDepends on the provider's data policy

The complete manual.

PDF The complete manual PDF Four-page cheat sheet Always the latest release — or run /manual for the same text, offline, inside orangu.

Free to use,
free to modify.

orangu is released under the GNU General Public License v3. Use it, fork it, contribute back. No subscriptions, no telemetry, no vendor lock-in.

Running orangu ?

mnemosyne systems offers support contracts for companies that depend on orangu. Direct access to the maintainers, priority response and development.