Mistral Vibe — Summary
Mistral Vibe is Mistral AI's open-source CLI coding assistant (Apache-2.0, 4,284 stars), distributed as vibe binary and installable via pip/uv. It provides a rich interactive terminal UI with autocompletion, persistent history, themes, and a full agent-loop architecture. Key features: 4 built-in agent profiles (default, plan, accept-edits, auto-approve) with distinct tool-approval policies; subagent delegation via task tool; a TOML-based hooks system (PostAgentTurn events); custom skills system (slash commands from .vibe/skills/ SKILL.md files); MCP server integration; and ACP (Agent Client Protocol) support for programmatic control.
Mistral Vibe is differentiated by its first-class "agent profiles" system — different named configurations (default, plan, accept-edits, auto-approve, lean) that change which tools are auto-approved, making safety configurable rather than all-or-nothing. The skills system mirrors Devin's SKILL.md pattern. The ask_user_question tool enables interactive multi-option clarification during agent execution.
Closest seed: spec-driver (skills-first CLI agent with a vibe binary analogous to spec-driver's slash commands), but Mistral Vibe is more feature-complete as a standalone product, includes hooks, subagents, voice mode, and ACP support that spec-driver lacks.