muthr-0.1.23 is not a library.

muthr is a zero-trust orchestrator that automates llama.cpp and Lima to run local AI agents. 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.
Architecture
llama-serveron macOS, accelerated via MetallimactlVMs provisioned per-projectopencodeinside guest VMs, connecting overhost.lima.internal
Prerequisites
macOS (Apple Silicon, ≥48GB RAM for 35B models), Lima, llama.cpp
[!NOTE] The ≥48GB RAM requirement applies to 35B models. Smaller models run on machines with less memory.
Usage
Configuration
Config in ~/.config/muthr/ (see muthr-configs for the full directory structure and examples):
provider.d/llama-cpp/*.ini— preset profiles (context sizes, threading, model paths)clients/opencode-config.json— template for OpenCode runtime config generationmanifests/*.yaml— VM architecture, memory, container configsprovision.d/*.sh— boot scripts for OpenCode CLI and dependencies
Runtime state (PID files, logs, generated JSON) in ~/.cache/muthr/.
Installation
muthr is available on crates.io and Homebrew.
Cargo
Homebrew