mnemosyne systems

orangu

orangu is a terminal-based, locally-hosted AI coding environment - and a complete, self-contained AI coding stack, not just a client. It ships the coding environment, the model coordinator, and a native GGUF inference server, written end to end in Rust , so every line of your code stays on your own machine.

With zero telemetry and no cloud uploads, orangu is built for developers in regulated or air-gapped environments - and eliminates the per-token costs of cloud-based assistants by running your own self-hosted models. After orangu-server and your models are downloaded, no Internet connection is required.

It is named after the Orangutan - the smartest ape.

A complete stack from one vendor

Most local AI setups are a patchwork: one tool for the editor, a separate engine for inference, and glue to manage which model is loaded. orangu is the whole stack in one project - three cooperating programs, one language, one license, one installer:

The orangu stack: you drive orangu, the coding environment, which talks over the OpenAI-compatible HTTP API to the optional orangu-coordinator, which in turn talks to orangu-server, the native pure-Rust GGUF engine running on CPU, Vulkan, Metal, CUDA, ROCm, OpenCL, or an NPU
The orangu stack - three cooperating programs, one pure-Rust project

Every layer speaks the OpenAI-compatible API, so the pieces stay cleanly separated - yet they build, ship, install, and run as one.

A fourth binary, orangu-gguf, builds the model files the server runs: it pretrains a model from scratch out of a JSON manifest of permissively-licensed repositories - cloning, tokenizer, corpus packing, training, and GGUF export in one binary - and rewrites an existing model at a smaller weight format. With that, the stack covers the whole path from source repositories to a served model without leaving the project.

Key Features

Code review

Code review is orangu’s standout feature, and it runs entirely on your own hardware. Both reviewers work on the changes on your current branch - committed work plus what is still in the working tree - measured against the merge base with the default branch.

Use Cases

Installation

The one-liner installer puts the whole stack - orangu, orangu-coordinator, and orangu-server - on the machine in a single step, on Linux, macOS, and Windows:

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

Latest release

orangu 1.3.0 is out - orangu-gguf trains your own model from scratch and quantizes the ones you have, the new workflow language scripts multi-step jobs across several projects, and the NPU joins the list of backends. This release also adds /create_patch, which turns a review into working-tree changes and resolves merge conflicts, along with support for Qwen 3.8-Flash-Next, GLM 5.3, and Ornith 1.5.

Web site

Documentation

GitHub

Commercial support