AI/TLDR

Mistral Vibe

Mistral's open-source terminal coding agent, with agent profiles, subagents, skills and MCP

Autonomous Coding AgentsOpen source
Updated
28 May 2026
Language
Python
License
Apache-2.0
Coverage
1 story
$curl -LsSf https://mistral.ai/vibe/install.sh | bash

What's new

28 May 2026

Mistral launched Vibe, folding Le Chat into a single long-running agent with Work and Code modes; the open-source Vibe CLI is the terminal half, alongside web GitHub flows, isolated sandboxes and a VS Code extension.

Latest news

Overview

Mistral Vibe is Mistral's open-source command-line coding assistant. It puts a conversational agent in front of your codebase: you describe what you want in natural language and it explores, edits and runs things through a tool set covering file reads, writes and patches, managed shell sessions, recursive `grep` search (using ripgrep when available), a todo list it maintains as it works, an `ask_user_question` tool for when it needs your input, and a `task` tool that delegates work to subagents running in parallel.

Permissions are handled by picking an agent profile rather than answering the same prompt repeatedly. `ask` requires approval for every tool execution, `plan` is read-only and auto-approves safe tools like `grep` and `read` for exploration, `accept-edits` is the default and auto-approves file edits only, and `auto-approve` approves everything. Pass `--agent` to switch, or set `default_agent` in `config.toml`. On top of that sits a trust-folder system so an agent's freedom depends on where it is running.

Vibe scans a project's file structure and Git status to build context automatically, and the CLI itself is built for long sessions — slash-command and `@` path autocompletion, persistent history, themes, and image attachments through `@` mentions that are sent as native multimodal content to vision-capable models. Everything else is configuration: models, providers, tool permissions, OpenTelemetry tracing, custom system prompts, custom agent definitions, MCP servers and session handling all live in a `config.toml`. Skills add custom slash commands. Mistral officially supports UNIX environments; Windows works but is not the target.

What it does

  • Terminal agent with read/write/edit, managed shell sessions, ripgrep-backed search, a todo tool and interactive user questions
  • Subagent delegation through a `task` tool for parallel work
  • Four built-in agent profiles — ask, plan, accept-edits, auto-approve — plus a trust-folder system, instead of per-call approval fatigue
  • Project-aware context from your file structure and Git status, gathered automatically
  • Skills system that adds custom slash commands, and MCP server configuration for external tools
  • Configured through a single config.toml: models, providers, tool permissions, custom system prompts, OpenTelemetry tracing and sessions

Getting started

Vibe needs Python 3.12+. The one-line installer is the recommended path on Linux and macOS; uv and pip both work everywhere.

Install

On Windows, install uv first (the PowerShell one-liner from Astral) and then use the uv command.

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

# or
uv tool install mistral-vibe

# or
pip install mistral-vibe

Run it in your project

Start Vibe from the repository root. On a first run it uses built-in defaults without writing a config file, and prompts for your API key if one is not configured yet.

bashbash
cd /path/to/your/project
vibe

Pick an agent profile

Use plan for read-only exploration, accept-edits (the default) for refactoring, ask when you want to approve every tool call.

bashbash
vibe --agent plan

Make the choice stick

Set the profile Vibe uses when --agent is not passed in your config.toml, alongside model, provider, tool-permission and MCP settings.

texttext
default_agent = "plan"

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Work through a codebase from the terminal with a Mistral-model agent instead of an IDE plugin
  • Explore an unfamiliar repository safely in read-only plan mode before letting anything write
  • Refactor across many files under the default accept-edits profile, with shell commands still gated
  • Fan a large task out to subagents, or wire in MCP servers and custom skills for project-specific workflows

How Mistral Vibe compares

Mistral Vibe alongside other open-source autonomous coding agents tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
opencode★ 206kOpenCode is an open source AI coding agent that runs in your terminal, with built-in build and plan agents and an optional desktop app.
Claude Code★ 145kAnthropic's agentic coding tool for the terminal, IDE and GitHub: it understands your codebase, executes routine tasks, explains code and handles git workflows from natural-language commands.
OpenAI Codex★ 123kOpenAI's cloud and CLI coding agent that writes features, fixes bugs, and proposes code changes across a repo, running tasks in parallel.
Gemini CLI★ 107kAn open-source command-line AI agent from Google that connects your terminal to Gemini models for reading code, editing files, running shell commands, and searching the web.
Pi★ 103kMinimal terminal coding agent harness with four built-in tools, extended through TypeScript extensions, skills and prompt templates instead of forks.
OpenHands★ 87kAn open-source AI software-development agent that plans tasks, edits files, runs commands, and tests code, usable from a terminal CLI, a local web GUI, or a Python SDK.
Cline★ 67.7kOpen-source coding agent that runs as a VS Code or JetBrains extension, a terminal CLI, or an embeddable Node SDK, editing code and running commands with human-in-the-loop approval.
Mistral Vibe★ 4.9kMistral's open-source terminal coding agent, with agent profiles, subagents, skills and MCP