OpenMuse v0.1.0
Pre-releaseFirst release: an open-source version of Meta's Muse personal agent that you run yourself.
The app — openmuse serve prints a QR code; scan it and add the page to your phone's home screen. One long chat with your agent, tool calls shown inline, approval cards for anything hard to undo, side chats, and Goals / Ideas / Memory tabs. Goals keep advancing on a timer while the app is closed.
Safety — every tool call passes through a separate Sentinel (allow / ask / deny, glob rules, taint tracking, egress allowlist). Secrets live in an encrypted vault and reach tools as {{vault:NAME}} placeholders the model never sees. Everything is written to an append-only audit log.
Agent — memory and goals in SQLite; tools for files, shell, Python, web search and fetch, email (one-time codes scrubbed before the model reads mail), an optional Playwright browser, and any MCP server. Works with any OpenAI-compatible model: DeepSeek, OpenAI, OpenRouter, Ollama, vLLM, or a gateway with custom headers.
Also — terminal UI (openmuse chat, openmuse run), background runner (openmuse daemon), Docker image and Compose file, CI.
Install (PyPI):
uv tool install openmuse # or: pip install openmuse
openmuse config init && openmuse serve --host 0.0.0.0Docs: README · Configuration · Sentinel · The app