Mistral Vibe
Install, authenticate, and resume Mistral Vibe inside Daintree, Mistral's official terminal coding agent built as a Textual TUI.
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.
| Command | vibe |
|---|---|
| Shortcut | — |
| Color | Orange (#FA500F) |
| Platforms | macOS 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-vibeuv tool install mistral-vibe Mistral officially supports UNIX environments. The curl installer rejects Windows, so use the uv install instead. Windows support is best-effort.
curl -LsSf https://mistral.ai/vibe/install.sh | bash
# or
uv tool install mistral-vibeRequires 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).
/exit. It has no /quit command, and Daintree needs the right slash command to capture the session ID cleanly on shutdown.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.
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.