Skip to content

TheOrc v1.11.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 03:48
· 269 commits to master since this release
TheOrc — Build Complete

TheOrc v1.11.0

100% local AI coding assistant — no cloud, no subscriptions, no data leaving your machine.


What's new in v1.11.0

The HIVE MIND screen, redesigned. The constellation is now a living neural-swarm view drawn by a new immediate-mode renderer: each node is a role-shaped silhouette — a crowned hexagon for the Warchief, diamond for Coder, circle for Researcher, rounded square for UIDeveloper, triangle for Tester — with glow, a breathing core, and signal particles (all frozen by Lite Mode for thin machines). A new metrics rail shows nodes online, aggregate VRAM, and a role legend (live where the data exists, clearly-marked demo where the telemetry backend is still to come). Left-click a node for a detail panel; right-click → ⬡ Set role to assign HIVE roles and worker lanes. The rail is resizable (drag the splitter) and can be moved to either side (⇄), and your layout choice persists.

Remote task dispatch to a Warband. You can now dispatch a task to a headless HIVE node from anywhere via a new authenticated POST /hive/tasks/submit endpoint, with a configurable WarchiefUrl so a Warband can pull from a remote Warchief. Found and fixed the blocker that made this impossible: a worker polling its own queue had no way to authenticate to itself — same-machine callers are now trusted (the established req.IsLocal pattern), so a submitted task actually gets claimed and run. Verified end-to-end on a real Raspberry Pi.

Cleaner, self-healing constellation. A machine reached over both LAN and Tailscale now shows as one node, not two (dedup by identity, with automatic address fallback so it stays reachable whether you're home or roaming). The Tailscale scan only adds devices actually running TheOrc, so phones and other tailnet devices stop appearing as phantom nodes. Paired headless nodes now show up automatically.

HIVE repair that actually un-sticks a split fleet. When machines ended up in separate hives, there was no way to merge them — and no escape. Now the repair wizard shows your current hive up front and offers "Leave the current hive and join" in one click (keeping your keys and paired peers), plus a standalone 🚪 Leave current hive. This is how you pull a machine out of its own hive and into your main one.

Warband CI + Docker. The release pipeline now publishes the headless theorc-warband binary for linux-x64/osx-arm64, and ships a warband.compose.yml Docker template.


🪟 Windows — one-click install (recommended)

  1. Download OrchestratorSetup.exe below
  2. Run it — the wizard detects your GPU, downloads the right runtime and model, configures everything
  3. Launch from the Desktop shortcut or Start Menu

Portable: download TheOrc-1.11.0-win-x64-portable.zip instead — contains both OrchestratorIDE.exe and OrchestratorSetup.exe, extract both to the same folder, run OrchestratorIDE.exe.

🍎 macOS (Apple Silicon)

  1. Download OrchestratorSetup below (no extension)
  2. In Terminal: chmod +x OrchestratorSetup && ./OrchestratorSetup
  3. First launch will show a Gatekeeper warning ("cannot be opened because the developer cannot be verified") — this build isn't code-signed yet. Right-click the file → Open, or run xattr -d com.apple.quarantine OrchestratorSetup first.
  4. The wizard detects your hardware, downloads the right runtime and model, configures everything

Portable: download TheOrc-1.11.0-osx-arm64-portable.tar.gz instead — tar -xzf it, both binaries are already executable.

Intel Macs (osx-x64) aren't built yet — only Apple Silicon.

🐝 Warband (headless HIVE node, no GUI)

Deploy theorc-warband on any machine you want to join your HIVE without opening the
full app — a cloud box, a home-lab server, a Raspberry Pi. Download the binary for your
OS below, chmod +x theorc-warband, then either run it directly or set it up as a
systemd service (Linux) / launchd agent (macOS) so it survives reboots. See
--show-identity and --pair --target <host> --expect-fingerprint "<phrase>" for
joining an existing HIVE headlessly.

🖥️ System requirements

OS Windows 10/11 (x64) · macOS (Apple Silicon)
.NET Not required — fully self-contained
GPU NVIDIA RTX (CUDA 12) · AMD (Vulkan) · Apple Silicon (Metal) · CPU-only (AVX2 / baseline)
RAM 8 GB minimum · 16 GB recommended

Full changelog: v1.10.0...v1.11.0

Built from v1.11.0 · .NET 10 · Source · Support the Orc ☕