Ordo Mithraeum · MMXXVI× ×Sol invictus · GPL-3.0

ミトラエウム

Mithraeumtools for the inner chamber

A modal editor, a terminal agent, a browser workspace and the engine that runs their models: C instruments, libc and nothing else. No cloud, no telemetry, no daemon.

Mithras slaying the bull, after an engraving of the Giustiniani relief, 1636–47
図 1 · THE WHOLE SUITE< 1 MBthree binaries, compiled. They link libc and nothing else.hako 501K · hake 183K
hakm 87K · 29,040 lines of C

Three instruments, one chamber.

Cautes, the torchbearer with his torch raised, after a 1564 engraving
Local firstYour text, your keys, your weights. No telemetry, no silent network, no daemon.
Single binaryOne C source. No JavaScript runtime to swallow your editor. The tool fits in a head.
Bring your own modelAny model, any provider. A peer at your terminal, not a stranger in the cloud.
hakethe editor
hakothe agent
studioin a browser
hakmthe engine
箱 hake — main.c mithraeum

recorded from the real binaries · hako-sho (3B) on an 8 GB i3 · waits shortened, edited for length

— II.b — Install

One line, either chamber.

Cautopates, the torchbearer with his torch lowered, after a 1564 engraving

Each installer fetches the latest release for your OS and arch, verifies the sha256 sidecar, drops the binary into ~/.local/bin (or /usr/local/bin if writable). Where there is no release binary — iSh is 32-bit x86 — it builds from source instead. No package manager, no daemon, no telemetry. Same script shape across the suite — different binary at the end.

— hako · agent · hako —
curl -fsSL https://mithraeums.github.io/hako.sh | sh
— hake · editor · hake —
curl -fsSL https://mithraeums.github.io/hake.sh | sh
— hakm · engine · native C, no ollama · hakm —
curl -fsSL https://mithraeums.github.io/hakm.sh | sh hakm pull hako-sho # 3B weights from huggingface.co/mithraeum
— hako studio · browser UI · already in the binary —
hako --serve # http://127.0.0.1:8787 hako --serve --lan # prints the URL to open on your phone
macOS universal2 · arm64 + x86_64 Linux x86_64 · arm64 FreeBSD x86_64 Windows x86_64 · MinGW iSh i686 · source build

Local model, zero config

hakm pull hako-sho, launch hako. The agent keeps the model resident in a hakm subprocess and streams its answer — no key, no :login, no ollama, no daemon, no cloud round-trip.

13 cloud providers when you want them

Anthropic OAuth (Claude Pro/Max sub), GitHub Copilot, GH Models (free), OpenRouter PKCE, plus 9 more over OpenAI-compat. Single :login <name> walks you through.

Your machine is the server

hako --serve hands you a browser UI out of the same binary — no install, no backend, no account, no database. Bind it to your network and drive your desktop from a phone. Your files, keys and conversations never leave the machine you ran it on, because there is nowhere else for them to go.

Self-update, sha-verified

hako --update pulls the latest release, verifies the sha256 sidecar, atomically replaces the binary. No reinstall, no rebuild, no package manager.

III · Skills

Behaviors for hako-code, by name.

Each skill is a folder in mithraeums/skills containing a SKILL.md and any helpers. hako-code loads them on startup. Open a PR to add yours — the rite is the README.

The Latin key to the relief, from the same 1564 engraving
IV · Releases

Latest from each chamber.

Sol and Luna driving their chariots over the altar fires, after a 1564 engraving