muthr-0.1.7 is not a library.
muthr
muthr runs autonomous AI agents inside isolated VMs on Apple Silicon. Running coding agents on your host exposes SSH keys and system root to unpredictable tool calls.
muthr runs inference on the host and execution inside sandboxes. Agents get full read-write access to the target project and strict read-only access to the host. Inference routes to a local llama-server. Sandboxes disable SSH agent forwarding.
Usage
Architecture
llama-serveron macOS, accelerated via MetallimactlVMs provisioned per-project- OpenCode inside guest VMs, connecting over
host.lima.internal
Prerequisites
macOS (Apple Silicon, ≥48GB RAM for 35B models), Lima, llama.cpp
Configuration
Config in ~/.config/muthr/:
llama/presets/*.ini— context sizes, threading, model pathslima/templates/*.yaml— VM architecture, memory, container configslima/provision/*.sh— boot scripts for OpenCode CLI and dependencies
Runtime state (PID files, logs, generated JSON) in ~/.cache/muthr/.
Installation
muthr is part of tappunk/dotfiles. Install it by following the dotfiles instructions.