Mistral AICompanyMistral AIAI company building open and commercial frontier models.Mistral VibeOpen companyAI Coding Agent
Mistral Vibe
Mistral Vibe is Mistral AI's coding agent. Its Apache 2.0 CLI reads a repository, edits files, and runs shell commands and MCP tools under per-tool approvals, on Mistral-hosted models through a Vibe plan or on a local model server. A VS Code extension and Vibe Code Web run the same agent.
The 30-Second Take
Pick Mistral Vibe as a cheap, supervised terminal agent from a European vendor, and a poor substitute for Claude Code on long tasks.
Practitioners split evenly on whether it comes close to Claude Code, and its harness draws more bug reports than its models. Pro costs US$14.99 a month and runs Mistral Medium 3.5 by default.
- Best fit
- Supervised, well-scoped terminal work for teams that want a European vendor and a low flat price.
- Main constraint
- Output trails Claude Code and Codex on long or ambiguous tasks, and heavy users exhaust plan usage before the month ends.
- First move
- Pilot Pro on two repositories in the default accept-edits mode with training opted out, and count accepted changes against your current agent.
Why
Watch the month's usage: heavy users run out of included plan usage before the month ends. You still own review of every change and the approval mode.
39 practitioners, 85 sources reviewed, Updated Nov 1, 2026How this is measured
- Operating stack
- Agentic Software Development
Comparisons
How does Mistral Vibe compare with the alternatives?
Mistral Vibe vs Claude Code
- AI Coding Agents
Claude Code runs Anthropic's Claude models and is the agent Vibe users most often measure it against. Vibe costs less per month, and its hosted models come from a European company. Pick Claude Code when your hardest tasks decide the purchase, and Vibe when price and vendor location do.
Mistral Vibe vs Codex
- AI Coding Agents
Codex comes with ChatGPT plans and runs on OpenAI models in a CLI, an IDE extension, and a cloud agent. Both CLIs are Apache 2.0, and both offer remote sessions that open pull requests. Choose Codex for OpenAI models with a cloud agent beside the CLI, and Vibe when model traffic should go to Mistral.
Mistral Vibe vs OpenCode
- AI Coding Agents
OpenCode is an open-source terminal agent that connects to dozens of providers and local servers. Vibe also accepts other providers and local models, but its plan, defaults, and hosted models are Mistral's. Pick OpenCode for provider freedom and Vibe for one European plan that bundles the model.
Buying and deployment
What engineering leaders should verify before a broader rollout.
Sourced from Mistral documentation
Signals
What is the current evidence saying about Mistral Vibe?
A current read of what developers report publicly about Mistral Vibe, Mistral's terminal coding agent, with every finding linked to its sources.
Practitioner sentiment, all practitioners
+18 Mixed net
of 42 sources that take a side, each author counted once.
How this figure is made26 more state no overall view and cast no vote.
Leaders and teams have 1 accounts; GILD prints their sentiment from 20.
Current sentiment
Positive, mixed and negative sources
The score counts them as 18 positive, 10 mixed and 11 negative votes, one per author.
Across public accounts, low price and local models draw the most praise. The top concerns are output that trails Claude Code and Codex, and harness bugs, followed by plan limits that run out under heavy use.
Use a task pilot to measure accepted work and review time.
Evidence field. All 85 sources, one mark each.
Arrange by
Each mark is one source: positive, mixed, negative, no opinion stated, or documentation (not counted).
| Group | Sources | Positive | Mixed | Negative | No opinion stated and not counted in the score | Documentation, checked and not counted |
|---|---|---|---|---|---|---|
| Positive | 19 | 19 | 0 | 0 | 0 | 0 |
| Mixed | 12 | 0 | 12 | 0 | 0 | 0 |
| Negative | 11 | 0 | 0 | 11 | 0 | 0 |
| Not counted | 31 | 0 | 0 | 0 | 31 | 0 |
| Documentation | 12 | 0 | 0 | 0 | 0 | 12 |
| Quarter | Sources |
|---|---|
| Q4 2025 | 13 |
| Q1 2026 | 16 |
| Q2 2026 | 16 |
| Q3 2026 | 22 |
| Q4 2026 | 6 |
| Documentation, checked | 12 |
By sentiment
12 documentation pages check facts and are not counted.
Hover a mark for a quick look, click it or press Enter to open its source.Tap a mark to open its source, then step to its neighbors with Previous and Next.
What practitioners praise
Top praise of 6. Each mark is a source on it; filled marks praise it.
Most common concerns
Top concern of 7. Each mark is a source on it; filled marks raise it.
All 85 sources behind these findings
- Mistral pricingMistral AI (Official), Product documentation, checked Oct 25, 2026
- Mistral VibeMistral AI (Official), Product documentation, checked Oct 25, 2026
- Introducing Devstral 2 and Mistral Vibe CLIMistral AI (Official), Product documentation, checked Oct 25, 2026
- Remote agents in VibeMistral AI (Official), Product documentation, checked Oct 25, 2026
- ConfigurationMistral AI (Official), Product documentation, checked Oct 25, 2026
- API keys and profilesMistral AI (Official), Product documentation, checked Oct 25, 2026
- Using offline modelsMistral AI (Official), Product documentation, checked Oct 25, 2026
- Safety, approvals, and permissionsMistral AI (Official), Product documentation, checked Oct 25, 2026
- Admin configMistral AI (Official), Product documentation, checked Oct 25, 2026
- Zero data retentionMistral AI (Official), Product documentation, checked Oct 25, 2026
- Regional inferenceMistral AI (Official), Product documentation, checked Oct 25, 2026
- Do you use my user data to train your models?Mistral AI (Official), Product documentation, checked Oct 25, 2026
- Comment on: Timestral: Mistral's time-series foundation modelsmaelito, Hacker News commenter (self-described: Tested Mistral Large 4 in Vibe), Hacker News comment, published Oct 19, 2026
- Comment on: Mistral models through a Vibe subscriptionnozzlegear, developer using a Vibe subscription through OMP (self-described: Mistral 4 and GLM accessed through OMP with a Vibe subscription), Hacker News comment, published Oct 19, 2026
- Comment on: Mistral Vibe and Mistral 4data-ottawa, developer using Mistral Vibe (self-described: Mistral Vibe configured for Mistral 4), Hacker News comment, published Oct 19, 2026
- tried Vibe CLI for the first time. What a hot mess.themflyingjaffacakes, Reddit r/MistralAI poster (self-described: Long-term supporter of EU AI; uses the Mistral API for privacy-related calls), Reddit post, published Oct 8, 2026
- Comment on: Mistral Large 4phillc73, Hacker News commenter (self-described: Heavy user on two Vibe subscriptions), Hacker News comment, published Oct 6, 2026
- Mistral Vibe Code CLI is GREAT!Altruistic_Panda_420, Reddit r/MistralAI poster (self-described: Has used Pi, Claude Code, Antigravity, Codex, and others on the DeepSeek API), Reddit post, published Oct 1, 2026
- Mistral Vibe Shell Permission Bypass Leading to Arbitrary Code ExecutionMaxime Rossi Bellom and Ramtine Tofighi Shirazi, security researchers at SecMate (self-described: Security review of Vibe 2.25.0), Security research blog, published Sep 23, 2026
- GLM is the most interesting Mistral Vibe development. But is Vibe Pro competitive enough?ublistening, Reddit r/MistralAI poster (self-described: Pays for several AI tools and weighs Vibe Pro against them), Reddit post, published Sep 23, 2026
- Today, Vibe doesn't care about "plan mode"RedditPolux, Reddit r/MistralAI poster (self-described: Vibe on two machines and projects with GLM-5.3), Reddit post, published Sep 23, 2026
- Four things I got wrong about Vibe CLI's permission config (2.25.5)Difficult-Sugar-4862, Reddit r/MistralAI poster (self-described: Scopes agents with .vibe/agents permission profiles), Reddit post, published Sep 22, 2026
- New "unified harness" is unified in ignoring my agent configsMartypx00, Reddit r/MistralAI poster (self-described: Uses custom agents and subagents in the Vibe CLI), Reddit post, published Sep 21, 2026
- GitHub issue #1113: Unified Harness ignores allowlist on file toolsSimon-LM, Vibe user filing a GitHub issue (self-described: Agent profiles with write allowlists), GitHub issue, published Sep 18, 2026
- Using Mistral for code at workAltrollique, Reddit r/MistralAI poster and regular Claude user (self-described: Coding at work; tried Vibe with GLM-5.2 over the summer), Reddit post, published Sep 18, 2026
- Long rant about the stupidity that is Mistral billing. I want to understand the logic.infinitescript, Reddit r/MistralAI poster on Pro (self-described: Signed up for Pro to use Vibe), Reddit post, published Sep 18, 2026
- Regional inferenceWest_Passion_1665, Reddit r/MistralAI poster (self-described: Vibe CLI user who wants all data kept in the EU), Reddit post, published Sep 18, 2026
- Mistral doesn't give us sovereignty, or respect our privacy!lucid_supernova, Reddit r/MistralAI poster (self-described: Switched to Mistral for privacy), Reddit post, published Sep 16, 2026
- I probed all 46 models exposed to my Mistral Free account - even the Vibe CLI models have a 0 RPM limitMrViking2k19, Reddit r/MistralAI poster (self-described: Trying Vibe 2.25.1 on a Free account), Reddit post, published Sep 10, 2026
- Comment on: Mistral Vibe Code: GLM 5.2 is now availablemaxhille, Hacker News commenter (self-described: Pro subscriber who also runs a local Qwen model), Hacker News comment, published Sep 4, 2026
- Comment on: Can I opt out of my input or output data being used for training?jnurmine, Hacker News commenter (self-described: Uses Claude in Kiro and Mistral Vibe), Hacker News comment, published Sep 2, 2026
- Comment on: Can I opt out of my input or output data being used for training?evanjrowley, Hacker News commenter (self-described: Plans with GLM-5.2 through Mistral Studio and implements with a Vibe key on a basic plan), Hacker News comment, published Sep 2, 2026
- Comment on: Mistral Vibe Team plan defaultsteekert, Team-plan administrator discussing organization-wide data controls (self-described: Mistral Vibe Team plan organization settings), Hacker News comment, published Sep 2, 2026
- Comment on: Mistral Vibe Team plan training defaultteekert, Team-plan administrator discussing organization-wide data controls (self-described: Mistral Vibe Team plan organization settings), Hacker News comment, published Sep 2, 2026
- GitHub issue #997: Remote Code Execution via worktree creation (git attribute filter execution)therealcoiffeur, security researcher filing a GitHub issue (self-described: A working exploit against the --worktree flag), GitHub issue, published Aug 12, 2026
- Why do Vibe CLI and Vibe VS Code Extension perform so differently? (PRO subscription)Guilty-Pride6761, Reddit r/MistralAI poster on Pro (self-described: Python audio processing script), Reddit post, published Aug 2, 2026
- vibe-cli, offline models (ollama), don't preserve context history between messageskodmasin, Reddit r/MistralAI poster (self-described: Vibe CLI with offline models through Ollama), Reddit post, published Jul 28, 2026
- Vibe CLI unusable tonighttom4112, Reddit r/MistralAI poster (self-described: Regular Vibe CLI user), Reddit post, published Jul 20, 2026
- Mistral CLI, what's with the Git commit signatures?bunaventure, Reddit r/MistralAI poster and paying subscriber (self-described: Uses the Vibe CLI with Git), Reddit post, published Jul 4, 2026
- A story of how Mistral Vibe CLI failed to install MCPSkyPL, Reddit r/MistralAI poster (self-described: Testing several agent harnesses on Windows), Reddit post, published Jul 2, 2026
- Comment on: Leanstral 1.5adev_, Hacker News commenter (self-described: C++ and Python work, with Claude as a fallback), Hacker News comment, published Jun 30, 2026
- Constantly getting stuck in thinking and hitting PoolTimeout error while codingInsideMikesWorld, Reddit r/MistralAI poster (self-described: Vibe CLI with GitHub Spec Kit on the free tier), Reddit post, published Jun 17, 2026
- Comment on: Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?maelito, Hacker News commenter (self-described: Daily coding on a Vibe subscription), Hacker News comment, published Jun 16, 2026
- GitHub issue #762: incorrect handling of streaming response during prompt processing with local modelsnpodbielski, Vibe user filing a GitHub issue (self-described: Qwen 3.5 on a local llama.cpp server), GitHub issue, published Jun 10, 2026
- Usage Limits Vibe-CLIRare_Commercial8662, Reddit r/MistralAI poster (self-described: Heavy daily Vibe CLI user on a paid plan), Reddit post, published Jun 3, 2026
- Mistral vibe can serve any type of local model !C4n4r, Reddit r/MistralAI poster (self-described: Uses Mistral as default AI provider and LM Studio for local models), Reddit post, published Jun 3, 2026
- Comment on: Notes from the Mistral AI Now Summitport11, Hacker News commenter (self-described: Follows Mistral's products), Hacker News comment, published May 30, 2026
- Comment on: Notes from the Mistral AI Now SummitKronisLV, Hacker News commenter (self-described: Usually works with Anthropic's models; tried a Vibe subscription on dev tasks), Hacker News comment, published May 29, 2026
- Comment on: Microsoft starts canceling Claude Code licensesphillc73, on a two-user Mistral Team plan (self-described: Moved from Pro to a Team plan for two users after hitting the monthly limit), Hacker News comment, published May 23, 2026
- GitHub issue #707: neither auto-compaction nor manual /compact workbk138, Pro plan user filing a GitHub issue (self-described: Analysis of two large codebases), GitHub issue, published May 21, 2026
- Got Vibe Skills Working: Here's What I Learned (And What Still Needs Fixing)Tosse101, Reddit r/MistralAI poster (self-described: Writes custom skills for Vibe), Reddit post, published May 17, 2026
- GitHub issue #664: Unix Commands Executed on Windows and System Prompt Not Enforcedcreinelt, Vibe user filing a GitHub issue (self-described: Windows 11 and PowerShell), GitHub issue, published May 4, 2026
- Comment on: Mistral Medium 3.5mark_l_watson, Hacker News commenter (self-described: Pays for several AI coding plans and evaluates each by month), Hacker News comment, published Apr 29, 2026
- Comment on: Mistral Medium 3.5andhuman, Hacker News commenter (self-described: Windows user), Hacker News comment, published Apr 29, 2026
- Comment on: Mistral built a $14B AI empire by not being Americanqznc, Hacker News commenter (self-described: A week on the Vibe free tier, working the way they use Claude Code), Hacker News comment, published Apr 27, 2026
- Ask HN: Cursor alternative, EU-based or privacy-focused?BrunoBernardino, Hacker News poster (self-described: Cursor user looking for an EU-based or privacy-focused agent for small, verifiable changes), Hacker News post, published Apr 24, 2026
- Local agent win with Mistral Vibe and Qwen 3.5 27B: Transcribe story from PDFneph1010, Reddit r/LocalLLaMA poster (self-described: Qwen 3.5 27B on llama.cpp, with bash approvals left on), Reddit post, published Mar 22, 2026
- Comment on: OpenCode - Open source AI coding agentarthurjean, Hacker News commenter and daily Claude Code user (self-described: Compared OpenCode, Codex, Gemini CLI, and Mistral Vibe), Hacker News comment, published Mar 21, 2026
- Comment on: Leanstral: Open-source agent for trustworthy coding and formal proof engineeringchucky_z, Hacker News commenter (self-described: Uses Mistral models and the Vibe CLI daily beside Gemini, Claude, and GPT models), Hacker News comment, published Mar 16, 2026
- Comment on: Right-sizes LLM models to your system's RAM, CPU, and GPUasimovDev, Hacker News commenter (self-described: Local models in LM Studio for a small C codebase), Hacker News comment, published Mar 2, 2026
- Comment on: Qwen3.5 122B and 35B models offer Sonnet 4.5 performance on local computersSyneRyder, Hacker News commenter (self-described: Tried Vibe with Devstral for local MCP setup), Hacker News comment, published Mar 1, 2026
- Comment on: Pi - A minimal terminal coding harnessrcarmo, Hacker News commenter who runs coding agents in per-project containers (self-described: Has tried most terminal agents in an agentbox setup), Hacker News comment, published Feb 25, 2026
- Comment on: The Engine Behind the Hypeabhikul0, Hacker News commenter (self-described: Small local models on an M3 Pro laptop), Hacker News comment, published Feb 24, 2026
- Comment on: European Tech Alternativesslopinthebag, Hacker News commenter (self-described: Uses Vibe and Le Chat; writes little code with it), Hacker News comment, published Feb 19, 2026
- I Forked 4 cli coding agents to Run the Same Model. A scaffholding deepdive.Charles Azam, engineer and blogger (self-described: Forked Codex, Gemini CLI, and Vibe to run GLM-4.7 on Terminal-Bench 2.0), Practitioner blog, published Feb 10, 2026
- Mistral Vibe vs Claude Code vs OpenAI Codex vs Opencode/others? Best coding model for 92GB?Consumerbot37427, Reddit r/LocalLLaMA poster (self-described: Devstral Small in LM Studio on a 92 GB MacBook), Reddit post, published Feb 2, 2026
- Comment on: Mistral Launches Vibe 2.0vga42, Hacker News commenter (self-described: Replacing American tech with European tech), Hacker News comment, published Jan 28, 2026
- GitHub issue #275: Usage rate limits unclearsdbbs, paying Vibe user filing a GitHub issue (self-described: A few weeks on a paid plan), GitHub issue, published Jan 26, 2026
- GitHub issue #272: search_replace tool struggles with certain patternsrobinheghan, Vibe user filing a GitHub issue (self-described: Documentation refactor in the Gren language core repository), GitHub issue, published Jan 25, 2026
- All major AI stupid again, alternatives?AppealSame4367, Reddit r/ChatGPTCoding poster (self-described: Works across several projects with several paid agents), Reddit post, published Jan 21, 2026
- GitHub issue #255: Mistral-Vibe produces multiple user messages in a row after interruptsjdwx, Vibe user filing a GitHub issue (self-described: Devstral 2 on a local llama.cpp server), GitHub issue, published Jan 16, 2026
- Mistral Vibe + Devstral2 Small = the perfect local combo?Aggressive-Bother470, Reddit r/LocalLLaMA poster (account since deleted; handle from the Arctic Shift archive) (self-described: Runs Devstral Small 2 at full context on three local GPUs), Reddit post, published Jan 4, 2026
- Comment on: Claude Code gets native LSP supportkhimaros, Hacker News commenter (self-described: Prefers open-source, provider-agnostic agents and has used seven of them), Hacker News comment, published Dec 23, 2025
- Run-to-Run Variance in Coding Assistants: Claude Code and Vibe on 45 Bug Fixes, Ten Runs EachKvit blog, written by a developer building AI tools at kvit.app (self-described: Claude Code is the author's daily tool; Vibe ran Devstral 2), Engineering blog, published Dec 17, 2025
- GitHub issue #150: Copy and Paste not working in Linuxcosimoiaia, Vibe user filing a GitHub issue (self-described: GNOME Terminal on Ubuntu 25.04), GitHub issue, published Dec 14, 2025
- Mistral Vibe CLI + Qwen 4B Q4jacek2023, Reddit r/LocalLLaMA poster (self-described: C++ work on local models served with llama.cpp), Reddit post, published Dec 14, 2025
- The mistral-vibe CLI can work super well with gpt-osstarruda, Reddit r/LocalLLaMA poster (self-described: Runs gpt-oss locally on llama.cpp), Reddit post, published Dec 12, 2025
- GitHub issue #70: Tool call not working with locally hosted vllm devstral 2 backendminwhoo, Vibe user filing a GitHub issue (self-described: Devstral 2 Small on a local vLLM server), GitHub issue, published Dec 11, 2025
- GitHub issue #83: Agent gets stuck in infinite loop repeating the same tool callmatt1111-hash, Vibe user filing a GitHub issue (self-described: Code audit prompt on Ubuntu), GitHub issue, published Dec 11, 2025
- GitHub issue #86: Terribleoptiix, Vibe user filing a GitHub issue (self-described: Building a small web app on Ubuntu 24), GitHub issue, published Dec 11, 2025
- GitHub issue #30: add support for HTTP/HTTPS proxy and SSL verification configurationFlorentB974, Vibe user filing a GitHub issue (self-described: Behind a corporate proxy), GitHub issue, published Dec 10, 2025
- Hands-on review of Mistral Vibe on large python projectAvienir, Reddit r/LocalLLaMA poster (self-described: Developer on a 40k-line Python codebase with niche frameworks), Reddit post, published Dec 10, 2025
- mistralai/mistral-vibeSimon Willison, independent developer and blogger (self-described: Read the source and had Vibe build a Space Invaders game on launch day), Practitioner blog, published Dec 9, 2025
- Comment on: Mistral releases Devstral2 and Mistral Vibe CLISyneRyder, Hacker News commenter and Claude Max user (self-described: Tried Vibe on launch day alongside Claude Code), Hacker News comment, published Dec 9, 2025
- Comment on: Mistral releases Devstral2 and Mistral Vibe CLIsimonw, Hacker News commenter (self-described: Daily Claude Code user who had tried Vibe briefly), Hacker News comment, published Dec 9, 2025
Dec 2025 to Oct 2026.
73 sources from practitioners, by month and sentiment.
Where It Fits
Where does Mistral Vibe belong in the stack?
Mistral Vibe is Core across Build, supports Plan and Validate, and touches Ship and Operate.
- Business area
- Product & Engineering
- Function
- Software Development
- Operating stack
- Agentic Software Development
- Primary role
- Open-Source Terminal Coding Agent
Plan
Work planning: Supports
Work planning, supports. A todo tool tracks the steps of a request, and the agent asks multiple-choice clarifying questions. Vibe 3.0 removed the built-in plan agent, so planning without edits needs a custom agent, and the backlog stays in the team's tracker.
Build
Codebase context: Supports
Codebase context, supports. Vibe passes the project's location, Git branch, and recent commits to the model and searches code with grep or ripgrep; it builds no persistent index of the repository.
Coding: Core
Coding, core. This is Vibe's primary role: reading, writing, and patching files across a repository from the CLI, the VS Code extension, or a remote Vibe Code Web session.
Agent runtime: Core
Agent runtime, core. The Apache 2.0 Python CLI is the main interface, with the VS Code extension and the vibe-acp command for JetBrains IDEs and Zed. Sessions can move between the CLI and Vibe Code Web.
Tool execution: Core
Tool execution, core. Vibe runs shell commands, MCP servers, connectors, skills, and subagents under always, ask, or never permissions per tool and one of four approval modes, from ask to auto-approve.
Validate
Debugging: Supports
Debugging, supports. The agent reproduces failures by running commands and reading output before it patches code; tracing production errors stays with an observability or debugging product.
Testing: Supports
Testing, supports. Vibe writes and runs tests in the shell and iterates on failures; the test suite and CI gates remain the team's own.
Code review: Touches
Code review, touches. Vibe Code Web can open pull requests on GitHub repositories, while review of those changes stays with people and a review product.
Application security: Touches
Application security, touches. Approval modes, sensitive-file prompts, and admin settings that can disable auto-approve limit what the agent runs; Vibe does no security scanning.
Ship
Source control: Touches
Source control, touches. Vibe commits with Git from the shell and can work in a separate worktree; Git and the code host stay the system of record.
CI/CD: Touches
CI/CD, touches. Programmatic mode runs a prompt without the interface, which fits scripts and CI jobs when an approval flag is passed; delivery stays in the team's pipeline.
Operate
Observability: Touches
Observability, touches. Vibe can export its own traces over OpenTelemetry and admins can pull Vibe Code usage analytics; monitoring of the team's systems stays elsewhere.
Market mapThe layers Mistral Vibe covers, and who else owns each one.
Coding & implementation
Agent interface & developer runtime
Tool execution & integrations
Work planning & task decomposition
- Linear
- Jira
- GitHub Issues
Codebase context & intelligence
7 more layers on the full map. Core, Supports and Touches describe coverage. They say nothing about quality.