Skip to main content

Mistral Vibe

Install, authenticate, and resume Mistral Vibe inside Daintree, Mistral's official terminal coding agent built as a Textual TUI.

Updated
Reviewed

Mistral Vibe

Mistral Vibe is Mistral's official terminal coding agent, built as a Textual TUI. It runs as a process in its own Daintree terminal panel with full PTY emulation, like every other built-in agent.

Commandvibe
Shortcut
ColorOrange (#FA500F)
PlatformsmacOS and Linux; Windows is best-effort via the uv install

Install & Authenticate

Mistral Vibe is Mistral's official terminal coding agent, built as a Textual TUI.

curl -LsSf https://mistral.ai/vibe/install.sh | bash
# or
uv tool install mistral-vibe

Requires Python 3.12 or newer; the curl installer bootstraps a uv-managed Python for you. Run vibe --setup to configure credentials, which write to ~/.vibe/.env, or set MISTRAL_API_KEY in your environment. The main config lives at ~/.vibe/config.toml.

Daintree launches Vibe with --trust so the first-launch trust-folder prompt doesn't block the agent state machine. Mistral Vibe ships with five built-in presets: Default, Plan, Accept edits, Auto-approve, and Local (llama.cpp).

Resuming Sessions

Daintree captures Vibe's session ID on shutdown and resumes with vibe --resume <session-id>. Quit a session cleanly with /exit (NOT /quit) so the ID is captured. For the resume mechanics across all agents, see Session Resume.

Tip
If vibe isn't detected after install, confirm it's on your PATH (which vibe on macOS/Linux), then restart Daintree. See Agent Availability for the five detection states, and Presets for working with Vibe's five built-in presets.