muthr-0.1.10 is not a library.
muthr
muthr is a zero-trust orchestrator that automates llama.cpp and Lima to safely run local AI agents. Running coding agents on your machine exposes your system to unpredictable tool calls. muthr prevents this by managing the lifecycle of both tools: it controls inference via a host-based llama-server and spawns isolated Lima VMs for agent execution. Agents get full read-write access to your project workspace, but zero access to the host OS or SSH keys.
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.