MiMo Code uses the AI SDK and Models.dev to support 75+ LLM providers and it supports running local models.
With MiMo Code you can use any LLM provider by configuring their API keys.
If you are new to using LLM providers, we recommend using MiMo Code Zen. It's a curated list of models that have been tested and verified by the MiMo Code team.
Run the /connect command in the TUI, select mimocode, and head to code.xiaomimimo.com/auth.
Sign in, add your billing details, and copy your API key.
Paste your API key.
Alternatively, you can select one of the other providers. Learn more.
Most popular providers are preloaded by default. If you've added the credentials for a provider through the /connect command, they'll be available when you start MiMo Code.
Learn more about providers.
Once you've configured your provider you can select the model you want by typing in:
The fastest way to get started is the MiMo Platform. It is OpenAI-compatible and authenticates with the api-key HTTP header. Drop the following into your mimocode.jsonc:
The flagship model is mimo-v2.5-pro. Reasoning output is returned as reasoning_content. An Anthropic-compatible endpoint is also available at https://api.xiaomimimo.com/anthropic.
When MiMo Code starts up, it checks for models in the following priority order:
The --model or -m command line flag. The format is the same as in the config file: provider_id/model_id.
The model list in the MiMo Code config.
The format here is provider/model.
The last used model.
The first model using an internal priority.