mistral-vibe  by mistralai

Conversational CLI coding agent for project interaction

Created 1 month ago
2,567 stars

Top 18.1% on SourcePulse

GitHubView on GitHub
Project Summary

Minimal CLI coding agent by Mistral.

Mistral Vibe is an open-source, minimal CLI coding assistant designed to streamline developer workflows. It empowers users to interact with their codebases conversationally, leveraging Mistral's models to explore, modify, and execute tasks using natural language commands and a suite of integrated tools. This offers a significant productivity boost for developers seeking efficient command-line code management.

How It Works

The agent operates via an interactive chat interface, powered by Mistral models. It integrates a robust toolset for file operations (read, write, search/replace), shell command execution, and code searching (grep). A key advantage is its project-aware context, which automatically scans the project's file structure and Git status to inform the AI, enabling more relevant and accurate responses.

Quick Start & Requirements

Installation on Linux/macOS is a one-liner: curl -LsSf https://mistral.ai/vibe/install.sh | bash. For Windows, install uv first, then run uv tool install mistral-vibe or pip install mistral-vibe. A Mistral API key is required and configured interactively or via environment variables/.env files. Official support targets UNIX environments.

Highlighted Details

  • Interactive Chat: Conversational AI with autocompletion for slash commands and file paths (@).
  • Powerful Toolset: Includes file I/O, shell command execution (!), recursive code search (grep), and task management.
  • Project Context: Automatically analyzes project structure and Git status for informed interactions.
  • Configurability: Extensive customization via config.toml for models, providers, tool permissions, and UI themes.
  • Safety: Features explicit tool execution approval prompts.

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap were found in the provided README.

Licensing & Compatibility

Mistral Vibe is licensed under the Apache License, Version 2.0. This permissive license generally allows for commercial use and integration into closed-source projects, provided the license terms are adhered to.

Limitations & Caveats

The project officially supports and targets UNIX environments; while functional on Windows, it is not the primary development or support focus. API key configuration is a mandatory setup step.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
48
Issues (30d)
83
Star History
790 stars in the last 30 days

Explore Similar Projects

Starred by Matt Schrage Matt Schrage(Cofounder of Fig), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

amazon-q-developer-cli by aws

0.5%
2k
CLI tool for agentic terminal interactions using natural language
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.