Skip to content

TheOrc v1.9.5

Choose a tag to compare

@github-actions github-actions released this 22 Jun 05:21
· 322 commits to master since this release
TheOrc — Build Complete

TheOrc v1.9.5

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


What's new in v1.9.5

The installer now genuinely targets three OSes, not one. OrchestratorSetup was rewritten from a Windows-only WPF wizard to a cross-platform Avalonia app (Phase 1), with every OS-coupled action — hardware detection, firewall, launchers, uninstall — moved behind one IPlatformInstaller interface with real Windows, Linux, and macOS implementations (Phases 2, 4, 5). This release closes the gap those phases left open: nothing upstream of the installer's own logic could actually hand a non-Windows machine a real binary to install. release.yml now publishes a macOS (osx-arm64) build alongside Windows; the model manifest, the llama.cpp runtime resolver, and three separate spots in the running app (the update checker, self-updater, and llama-server launcher) all needed their own fixes — each only ever recognized Windows binary names, which would have shipped a Mac install that completes successfully and then can't update itself or find its own runtime.

Headless HIVE nodes are real now too. OrchestratorIDE.Daemon (theorc-warband) is the cross-platform, no-GUI HIVE node — first deployed to actual ARM64 hardware this release (a Raspberry Pi 4), running as a systemd service. It gained --pair/--show-identity CLI modes (same fingerprint-gated safety contract as swarmcli's) so a headless box can join an existing HIVE without ever needing a display.

Found and fixed a HIVE reachability gap no existing diagnostic caught: a node can have its URL ACL reservation and firewall rules all correctly in place and still be completely unreachable to peers, because the network interface a peer actually connects through was classified "Public" by Windows — the firewall rules are deliberately Private-profile-only, so they silently never apply there. Added HiveNetworkEnroller, shared between the installer and the app itself, with the missing diagnostic (FindPublicInterfacesAsync) and a one-click fix.


🪟 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.9.5-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.9.5-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.

🖥️ 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.9.4...v1.9.5

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