mnemosyne systems

orangu 2.0.0

November 2, 2026

mnemosyne systems is happy to announce orangu 2.0.0 - the Open Source AI-powered coding environment.

1.4.0 taught the server to draw. 2.0.0 is a major release: a new architecture for the coordinator and the server, a model that is too large for one machine served by several, clips with sound and speech alongside text and pictures, and the Anthropic Claude API next to the OpenAI one.

orangu remains a complete, self-contained stack that runs entirely on your own machine - a terminal environment, an on-demand model manager, and a native GGUF inference server, written end to end in Rust . No llama.cpp, no ggml, no Python. No API keys, no telemetry, and no code leaving your machine.

New architecture

The coordinator and the server have been reworked around how a coding agent actually uses them - several requests at once, conversations that grow turn by turn, and models that come and go.

Massive performance improvements

Workers

A model too large for one machine can now be served by several. With a [workers] section, orangu-server nodes form a pyramid: the node clients talk to runs some of the model’s layers and hands the rest to its workers, and a worker can hand part of its share to workers of its own. The top-level node samples and streams the reply, exactly as a single server does.

[workers]
host = all
port = 8400
workers = beta:8400, gamma:8400
secret = a-long-random-string

Each node holds in memory only the layers it runs, and shares follow each node’s measured speed as far as its memory holds. A worker does not even need the whole model - download = range fetches only the layers it is assigned. GET /v1/workers shows the plan and every link’s round trip and bandwidth, and orangu-bench --workers compare measures the pyramid against a single node. The new Workers chapter of the manual covers it end to end.

Video and speech

Initial support for two new kinds of output, served the same way as text and pictures:

orangu-server download unsloth/LTX-2.5-GGUF:Q4_K_M
orangu-server --video

Anthropic Claude API

orangu-server now speaks Anthropic’s API as well as OpenAI’s, so Anthropic SDKs and tools can use your own models unchanged. /v1/messages supports streaming, content blocks and PDF documents, tools, thinking, and stop_sequences, alongside token counting, Message Batches, and the Files and Skills APIs.

New models

Improved PDF support

PDFs are read as context - with local OCR for scanned pages, written in Rust, and tables kept intact with their rows, columns, and merged cells - and orangu writes searchable PDFs. Both are community contributions.

Also in this release

Our thanks to everyone who filed an issue, opened a discussion, or sent a patch.

Upgrading

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

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

Availability

orangu 2.0.0 is available now for Linux, macOS, and Windows on x86_64 and aarch64, with source and checksums published alongside the binaries. The backends are CPU, Vulkan, Metal, CUDA, ROCm, OpenCL, and NPU. Everything is Open Source under the GNU General Public License v3.0 .

Commercial support for orangu is available from mnemosyne systems - contact sales .

We would genuinely like your feedback - especially from anyone spreading a model over several machines with workers, and from anyone pointing an Anthropic SDK at orangu-server.

Be part of the community, and be proud of your contributions ! Try it, star it, fork it, break it, tell us what’s missing.

Thanks for your time !

Overview: https://www.mnemosyne-systems.ai/products/orangu
Repository: https://github.com/mnemosyne-systems/orangu
Release: https://github.com/mnemosyne-systems/orangu/releases/tag/2.0.0