Orchestral
A runtime for reliable, interactive AI agents.
Agents are the new processes. Orchestral is the runtime.
See it in action
One local model. Three Orchestral terminals inspecting code, fixing bugs, and running tests concurrently.
Watch the English demo · 50 seconds · 8× speed.
Ferrum is an optional local model server for this example, not an Orchestral dependency. Orchestral also connects to other OpenAI-compatible providers.
On macOS (Apple Silicon) or Linux (x86_64), install the latest releases:
|
|
On Windows (x86_64), use PowerShell:
irm https://ferrum.pandaailabs.com/install.ps1 | iex
irm https://orch.pandaailabs.com/install.ps1 | iex
Open a new terminal after installation, then start Ferrum:
Ferrum automatically selects an available backend and downloads the model and metadata as needed, reusing its cache on later starts. Wait for the server to be ready, then open another terminal in your project directory and run:
Type a task and press Enter. These defaults are a quick starting point, not a reproduction of the recording's three-session configuration or performance.
The recording uses an M1 Max Mac with 32 GB unified memory, Metal, and Qwen3.5-9B Q4_K_M. The commands below reproduce its serving settings: 24,576 tokens per context, three active sequences, a 20 GiB runtime memory budget, and the model's default thinking behavior. Use Ferrum 0.10.0 and Orchestral 0.3.1. No JSON configuration or API key is required.
Install both programs once, then open four terminal panes:
|
|
Terminal 1 — upper left: start Ferrum. The first start downloads the selected GGUF and its model/tokenizer metadata from Hugging Face; subsequent starts reuse the cache. The repository revision and filename select the weights used in the video.
Leave Ferrum running. In another terminal, check that it is ready before starting the agents. This discovers the served model without generating a response:
Terminal 2 — upper right: replace the path with your first project directory.
Terminal 3 — lower left: open your second project.
Terminal 4 — lower right: open your third project.
Type a task in each Orchestral terminal and press Enter. Each session uses the
same Ferrum server. The video uses three separate Rust projects with Cargo
installed, and asks each agent to fix failing tests, preserve the public API,
run cargo test, and explain the fix in English.
What it does
- Read code, edit files, and run commands.
- Answer questions, approve actions, steer, or cancel as it works.
- Resume recorded conversations and unfinished work.
- Use it in your terminal, control it from a browser, or embed it in Rust.
Install
Install the latest release on macOS or Linux:
|
Open a new terminal after installation. Homebrew is also available:
On Windows, use PowerShell:
irm https://orch.pandaailabs.com/install.ps1 | iex
See Releases for downloadable archives, or build from source:
Start
In your project directory:
Or run a task directly:
Use orchestral serve --pair for browser access.
Configure
Connect models, MCP tools, and skills through the configuration.
For Rust integration, use the SDK. Run orchestral --help for commands.
