This extension adds a MiMo Code chat panel to VS Code with browser login, Persian RTL support, and Vazirmatn font styling.
Requirements
Install MiMo Code CLI first:
npm install -g @mimo-ai/cli
mimo --version
MiMo's official CLI provides the full agent capabilities. The extension exposes:
A sidebar chat panel.
A browser-based login screen inside the chat view.
Manual Xiaomi MiMo API key login from the chat view.
Headless chat through mimo run, with session continuation after the first message.
Slash commands such as /init, /models, /thinking, /voice, /connect, and /login.
A command to open the full MiMo terminal session when MiMo needs a real TTY.
RTL auto-detection and Vazirmatn styling for Persian/Arabic text.
Login
Open the MiMo sidebar and click Login with MiMo. The extension starts a local callback server, opens the official MiMo authorization URL in your browser, decrypts the callback, and writes credentials to ~/.local/share/mimocode/auth.json. You can also use Use API key to save a Xiaomi MiMo API key manually. After credentials are created, the chat unlocks automatically.
Development
Open this folder in VS Code and press F5 to launch an Extension Development Host.