Key takeaways

  • Mistral Vibe is Mistral's coding agent: an Apache-2.0 command-line tool you start with `vibe` in a project folder.
  • As of November 8, 2026, Mistral lists a Free plan with limited coding sessions, Pro at $14.99 a month and Team at $24.99 per user a month.
  • Install with the one-line script, `uv tool install mistral-vibe` or `pip install mistral-vibe`, then sign in with a Mistral account or an API key.

Mistral Vibe is Mistral's coding agent. You run vibe in a terminal, inside a project folder, and it reads files, edits code and runs shell commands for you, asking before it does anything sensitive. The command-line tool is open source under Apache-2.0, and you can use it free with limits, on a paid Mistral plan from $14.99 a month, or with your own API key. This is Mistral's own description as of November 8, 2026.

The name now covers more than the CLI. Mistral's Vibe product page describes Vibe as its assistant for work and coding, "formerly called Le Chat". The coding half is called Vibe Code, and it runs in three places: the CLI and a VS Code extension, both on a local checkout, and Vibe Code Web, on a GitHub repository in a remote sandbox. This article is mostly about the CLI, because that is what most people searching for "mistral vibe cli" want.

What Mistral Vibe does

Vibe is the same kind of tool as Claude Code, OpenAI's Codex CLI and Gemini CLI. You describe a task in plain English and it breaks the task into steps. According to the repository README, it has tools to read, write and edit files, run shell commands, and search code with grep. It also knows the project's location, Git branch and recent commits.

Other things the README lists:

  • Approval modes. accept-edits is the default and approves file edits on its own. ask asks before every tool run. auto-approve approves everything.
  • Subagents. A task tool hands work to subagents. A read-only explore subagent ships built in, and you can define your own in TOML files.
  • Skills and slash commands. Skills follow the Agent Skills format, a SKILL.md file with YAML frontmatter. Commands include /config, /model, /compact, /mcp and /loop, which schedules a recurring prompt.
  • MCP servers. You add them in config.toml or with vibe mcp add. They use the same permission settings as the built-in tools.
  • Project instructions. An AGENTS.md file adds instructions, but only for folders you trust.
  • Scripting. vibe -p "<prompt>" runs without the interface, with limits such as --max-turns and --max-price, and output as text, JSON or a stream.

Mistral released the CLI on December 9, 2025, alongside two coding models, Devstral 2 and Devstral Small 2 (announcement). Vibe 2.0 followed on January 27, 2026, adding custom subagents, slash-command skills, multi-choice clarifying questions and automatic updates (Vibe 2.0 post).

How to install Mistral Vibe

You need Python 3.12 or later for a manual install. The README says UNIX-like systems are officially supported, and that it also runs on Windows.

System Command
macOS or Linux (recommended) The install script below
Any system with uv uv tool install mistral-vibe
Any system with pip pip install mistral-vibe
Windows Install uv with PowerShell first, then uv tool install mistral-vibe

On macOS or Linux, run:

curl -LsSf https://mistral.ai/vibe/install.sh | bash

The script sets up uv if you don't have it and makes the vibe and vibe-acp commands available. If vibe isn't found afterwards, add the directory the installer prints to your shell profile. Check the install with vibe --version.

How to use Mistral Vibe

  1. Open a terminal in your project root and run vibe.
  2. A setup wizard asks how you want to sign in. "Launch browser" signs you in with your Mistral account and uses your plan. "Use an API key" takes a key from console.mistral.ai. Keys are stored in your operating system's keyring or in ~/.vibe/.env, or you can set the MISTRAL_API_KEY environment variable.
  3. Type a task, for example asking it to find the TODO comments in the project. Approve or reject what it wants to run.
  4. To run the wizard again, use vibe --setup. To update, use vibe update. Vibe also checks for updates daily.

If your configuration breaks, the docs say to move ~/.vibe/config.toml aside and restart. Vibe reads config.toml from ./.vibe/ first, then from ~/.vibe/.

How much Mistral Vibe costs

The CLI itself costs nothing. What you pay for is the model behind it. Mistral's pricing page lists these plans as of November 8, 2026, in US dollars before tax:

Plan Price What it says about coding
Free $0 Limited messages, web searches and coding sessions
Pro $14.99 a month All-day coding in the CLI, IDE and web, plus $15 a month in API credits
Team $24.99 per user a month Higher limits, up to 30 GB of storage per user, admin features
Enterprise Contact sales Private deployments, custom models, audit logs, SAML SSO

The pricing page gives no exact number of messages or coding sessions for any plan. It describes Pro and Team limits only as multiples of Free, so you can't work out a daily cap from it. Mistral's docs say usage and rate limits in Vibe depend on your plan and your pay-as-you-go settings.

The pricing page also lists an Education version of Pro for verified students. It shows $14.99 a month in the table, while the page's FAQ says $5.99 a month, so check the page before you sign up.

Two other ways to pay:

  • Your own API key. Per the Vibe 2.0 post, subscribers can also continue past their limits at API rates. The same post lists Devstral 2 at $0.40 per million input tokens and $2.00 per million output tokens, and Devstral Small 2 at $0.10 and $0.30. Those were the prices in January 2026. Check the console for current rates.
  • Local models. Vibe works with any model served behind an OpenAI-compatible API. Its docs recommend Devstral Small 2 (24B) or Mistral Small 4 (119B, mixture of experts) served with vLLM. Vibe does not ship a model of its own, so you have to serve one. For a fully offline setup, set enable_telemetry = false and enable_update_checks = false, and turn off any MCP servers and connectors that reach the internet.

Which models Vibe uses

The docs don't name a default model. The README sets the model with active_model in the config and uses mistral-medium-3.5 in its examples. The /model command switches between hosted and local models in a session.

Mistral built Vibe around Devstral. At launch it said Devstral 2, a 123B model with a 256K context window, scored 72.2% on SWE-bench Verified, and the 24B Devstral Small 2 scored 68.0%. Those are Mistral's numbers. In the same post, Mistral said human raters still preferred Claude Sonnet 4.5 to Devstral 2 by a clear margin.

How it compares

Vibe does the same job as Claude Code, OpenAI's Codex CLI and Gemini CLI, with two differences that come from its docs. The CLI is open source under Apache-2.0, and it is not tied to Mistral's models: it takes local models and other providers' keys. Whether its models match the best closed ones on your codebase is something the docs can't tell you, and Mistral's own launch numbers show a gap to Claude Sonnet 4.5. For more on Mistral's other models, see how to try Mistral Large 4.

What we don't know

  • The exact limits of the free plan and of Pro and Team.
  • Which plans include each Vibe Code surface, such as the web sessions. The docs don't say.
  • The current default model for the CLI.

Frequently asked questions

Is Mistral Vibe free?

The CLI is open source and free to install. Mistral's pricing page lists a Free plan with limited coding sessions, and Pro starts at $14.99 a month. The page gives no exact limits for the Free plan.

Can Mistral Vibe run offline?

Yes, with a local model. Vibe works with any model behind an OpenAI-compatible API, but it ships none, so you serve one yourself, for example Devstral Small 2 with vLLM. The docs also say to turn off telemetry, update checks and any MCP servers that reach the internet.

Does Mistral Vibe work on Windows?

The README says it is officially supported on UNIX-like systems and also runs on Windows. Install uv with PowerShell first, then run `uv tool install mistral-vibe`.

How do I log in to Mistral Vibe?

Run `vibe` and choose "Launch browser" to sign in with your Mistral account, or "Use an API key" to enter a key from console.mistral.ai. Run `vibe --setup` to change it later.

Sources

  1. Install and setup (Mistral Vibe docs)Mistral AI
  2. Mistral Vibe READMEMistral AI (GitHub)
  3. Mistral pricingMistral AI
  4. VibeMistral AI
  5. Introducing Mistral Vibe 2.0Mistral AI
  6. Devstral 2 and Mistral Vibe CLIMistral AI
  7. Offline models (Vibe docs)Mistral AI
  8. Vibe Code overviewMistral AI

Add ClaudeGPT Si as a preferred source on Google