mistralai/mistral-vibe

Minimal CLI coding agent by Mistral

何を解決するか

Mistral Vibe は、自然言語を使ってコードベースと対話できるコマンドラインインターフェース(CLI)型のコーディングアシスタントです。エディタとAIチャットウィンドウの間で手動で切り替える必要をなくし、アシスタントをターミナルに直接導入することで、プロジェクトのファイル、Git履歴、環境のコンテキストを提供します。

動作方法

Mistralのモデルによって駆動されるVibeは、ファイル操作、シェルコマンド実行、コード検索のためのツールセットにアクセスできる会話型エージェントとして動作します。セキュリティを確保するために「信頼フォルダーシステム」を採用し、複数のエージェントプロファイル(例:plan は読み取り専用の探索用、accept-edits はリファクタリング用)をサポートしてツールの権限を制御できます。また、複雑なタスクを独立したサブエージェントに委任することで、コンテキストウィンドウのオーバーロードを防ぐこともできます。

対象ユーザー

ターミナル中心のワークフローを好む開発者で、ローカル開発環境内でコードの読み取り・書き込み・コマンド実行が可能なAIアシスタントを求める方々に最適です。

特徴

  • 統合ツールセット: ファイルの読み取り・書き込み・パッチ適用、シェルコマンド実行、grep を通じた再帰的コード検索を内蔵した機能。
  • プロジェクト認識型コンテキスト: エージェントにプロジェクトの場所、Gitブランチ、最近のコミット履歴を自動的に提供。
  • サブエージェントの委任: 並列作業やコードベースの探索に特化したサブエージェントを起動できる機能。
  • マルチモーダル対応: @ メンションによる画像添付をサポート(視覚対応モデル用)。
  • 拡張可能なスキルシステム: Agent Skills仕様に従って、カスタムツールやスラッシュコマンドを作成可能。
  • 柔軟な実行モード: RustおよびPython実装のインタラクティブTUIと、スクリプティング用のプログラムモードの両方を提供。

関連

  • Dispatch
  • Dispatch
  • プロジェクト
  • Dispatch
  • プロジェクト