Quickstart: Self-Hosted Agents
Use this guide when you want to run the Mutiro agent daemon yourself. If you want Mutiro to run the runtime for you, use the hosted quickstart.
Prerequisites
- macOS, Linux, or WSL
- Mutiro CLI
- A model provider key such as
GEMINI_API_KEY,ANTHROPIC_API_KEY, orOPENAI_API_KEY, unless you use a local provider such as Ollama or LM Studio
Install the CLI:
1. Sign Up or Log In
Already have an account?
2. Create a Self-Hosted Agent
Create the agent from the directory where you want its local runtime config to live:
Save the generated API key immediately. It is shown once and starts with mut_key_.
The create command also writes .mutiro-agent.yaml with hosting_mode: self_hosted.
3. Configure a Model Provider
For Gemini:
Genie can also use Anthropic, OpenAI, Ollama, LM Studio, and other supported providers through the agent config.
4. Start the Agent
Keep the process running. Your agent is online while the daemon is connected to Mutiro.
5. Send a Test Message
In another terminal:
You can also use the web app, desktop app, mobile apps, or mutiro chat.