Skip to content
Engines & models

04 / Operate

Engines & models

An engine is a connection to an AI model. Connect your own provider API key in the web app, or use the engine options available in an existing desktop installation. Model availability, costs and rate limits depend on the provider and execution environment.

10+ CLI engines 12 API providers Custom endpoints (BYO) Local models via Ollama

What an engine is

An engine is how a bot gets a brain. Muster supports three kinds:

Muster presents replies, tool calls and supported approval requests in the conversation. Capabilities and usage reporting vary by engine, so check the selected engine before assigning a task or enabling recurring work.

Adding an engine in Settings

Open Settings and you'll find two relevant panels:

For the first setup, open your workspace and follow Quick start. Muster account sign-in does not supply a provider API key or make a provider chat subscription valid for API usage.

Naming instances

Each engine connection is an instance, and you can have several per provider — that's not a workaround, it's the intended shape. Two OpenAI keys with different budgets, a personal and a work Anthropic account, one OpenRouter instance routed through a gateway and one direct: each gets its own entry, its own key, and its own display name. Bots pick an instance, not just a provider, so the assignment is exact.

Assigning engines to bots

Every bot carries its own model selection: an instance plus a model from that instance's list. Set it when you hire the bot, change it later from the bot's settings or the model picker in the chat header, and the next turn uses it — the transcript doesn't care. Two bots in the same team can run on entirely different providers, and handing one conversation from a fast model to a frontier one mid-thread takes one click.

Provider charges and key storage

Muster is a free app. You supply your provider API key and pay that provider for model usage. Connected tools and computer services can charge separately. This does not include an unlimited or prepaid model allowance.

Keys saved in a hosted account are stored by the service in an account-scoped encrypted vault and used server-side for provider requests. Settings shows whether a key is configured without displaying the saved value. Existing desktop configurations can store credentials on the installation instead. A key entered through the web app is not promised to remain only on your device.

Check the contents and requirements of the backup controls available in your version. Connecting Drive or signing in on another device does not by itself establish provider-key backup, recovery or automatic synchronization. See Account & device setup.

Local models Hosted custom-provider connections restrict private-network destinations. Existing desktop single-user runtimes can use supported local endpoints. Device access and a provider connection are separate setup steps.

Health and status

Muster watches engines from local signals, never by scraping provider dashboards:

Provenance chips

Every bot reply in chat carries a small via chip — the model, and when it differs, the instance display name that produced it. It's low-key by default: hover the reply and the chip fades in, with the full instance name (and effort level, when set) in its tooltip. When you swap a bot's model mid-thread, the older bubbles still show what produced them, so "which brain said this?" is always answerable by looking.

Browsers and computers

An engine is the thinking half of a bot; the computer is the doing half. Bots on computer-use-capable providers can drive a live browser — a session in the chat's side panel that you can watch frame-by-frame and grab control of mid-task — alongside the other computer options (cloud desktop, your own machine, a local VM, or an approved remote computer where supported). See Approvals & privacy for what the bot may do on that computer without asking first.

Quick reference

You wantDo this
Use a logged-in CLI agentInstall the CLI, sign in — it appears in the picker
Use an API providerSettings → Providers → paste the key
Use Ollama / LM Studio / a gatewaySettings → Providers → Add model provider
Override a CLI's binary pathSettings → Engines → Set CLI…
Two accounts on one providerRegister two instances, name them, assign per bot
Check who repliedHover the reply — the via chip shows model and instance

Next: put engines to work — Goals & autonomy and Automation.