LinuxCommandLibrary

vibe

TLDR

Start an interactive session

$ vibe
copy
Start with an initial prompt
$ vibe "[refactor the main function to be more modular]"
copy
Run non-interactively for scripting
$ vibe --prompt "[add unit tests for the auth module]"
copy
Auto-approve all tool executions
$ vibe --auto-approve
copy
Use a custom agent configuration
$ vibe --agent [my_custom_agent]
copy
Reference a file in prompt
$ vibe``` then ```@[path/to/file.py] [explain this code]
copy
Execute a shell command directly
$ vibe``` then ```![ls -la]
copy

SYNOPSIS

vibe [options] [prompt]

DESCRIPTION

Mistral Vibe CLI is an open-source command-line coding assistant powered by Devstral 2, Mistral's 123B-parameter coding model with a 256K context window. It explores, modifies, and executes changes across your codebase using natural language.
The tool provides project-aware context by automatically scanning your file structure and Git status. Features include smart file references with @ autocomplete, shell command execution with !, and multi-file orchestration that understands your entire codebase. It supports the Agent Communication Protocol (ACP) for IDE integration.
Vibe runs in interactive chat mode by default, offering a conversational AI agent that breaks down complex tasks into actionable steps. Non-interactive mode enables scripting and automation workflows.

PARAMETERS

--prompt TEXT

Run non-interactively with the provided prompt (auto-approve enabled by default)
--auto-approve
Automatically approve all tool executions without prompting
--agent NAME
Load a custom agent configuration from ~/.vibe/agents/NAME.toml

INTERACTIVE CONTROLS

Ctrl+J or Shift+Enter

Insert newline for multi-line input
@filename
Autocomplete file paths in prompts
!command
Execute shell commands directly, bypassing the agent
Shift+Tab
Toggle auto-approve mode on/off

BUILT-IN TOOLS

read_file, write_file, search_replace

File operations for reading, writing, and modifying code
bash
Stateful terminal for command execution
grep
Code search with ripgrep support
todo
Task tracking and list management

CAVEATS

Requires a Mistral API key set via MISTRAL_API_KEY environment variable or stored in ~/.vibe/.env. The tool targets UNIX environments; Windows is supported but Linux and macOS are the primary platforms. Auto-approve mode executes commands without confirmation, which can be dangerous.

HISTORY

Mistral Vibe CLI was announced by Mistral AI on December 9, 2025 alongside Devstral 2. It is released under the Apache 2.0 license and built in Python. Mistral offered free API access to Devstral 2 through December 2025, with pricing beginning January 2026. The tool integrates with the Zed IDE as an extension.

SEE ALSO

claude(1), codex(1), gemini(1), aider(1)

Copied to clipboard