[Mistral Vibe]

CLI Introduction

Mistral Vibe is a command-line coding assistant powered by Mistral's models. It provides a conversational interface to your codebase, allowing you to use natural language to explore, modify, and interact with your projects through a powerful set of tools.

vibe_logo

The code is available on GitHub under an Apache 2.0 license.

Features

Features

  • Interactive Chat: A conversational AI agent that understands your requests and breaks down complex tasks.
  • Powerful Toolset: A suite of tools for file manipulation, code searching, version control, and command execution, right from the chat prompt.
    • Read, write, and patch files (read_file, write_file, search_replace).
    • Execute shell commands in a stateful terminal (bash).
    • Recursively search code with grep (with ripgrep support).
    • Manage a todo list to track the agent's work.
  • Project-Aware Context: Vibe automatically scans your project's file structure and Git status to provide relevant context to the agent, improving its understanding of your codebase.
  • Advanced CLI Experience: Built with modern libraries for a smooth and efficient workflow.
    • Autocompletion for slash commands (/) and file paths (@).
    • Persistent command history.
    • Beautiful Themes.
  • Highly Configurable: Customize models, providers, tool permissions, and UI preferences through a simple config.toml file.
  • Safety First: Features tool execution approval.
Learn More

Learn More

Find how to install and use Mistral Vibe.