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.
recorded from the real binaries · hako-sho (3B) on an 8 GB i3 · waits shortened, edited for length
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 —curl -fsSL https://mithraeums.github.io/hako.sh | sh
hake —curl -fsSL https://mithraeums.github.io/hake.sh | sh
hakm —curl -fsSL https://mithraeums.github.io/hakm.sh | sh
hakm pull hako-sho # 3B weights from huggingface.co/mithraeum
hako --serve # http://127.0.0.1:8787
hako --serve --lan # prints the URL to open on your phone
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.
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.
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.
hako --update pulls the latest release, verifies the sha256 sidecar, atomically replaces the binary. No reinstall, no rebuild, no package manager.
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.