mistralai/mistral-vibe

Minimal CLI coding agent by Mistral

何を解決するか

Mistral Vibe は、自然言語を使ってコードベースと対話できるコマンドラインインターフェース(CLI)型のコーディングアシスタントです。ブラウザにコードを手動でコピー&ペーストする必要がなく、ターミナルから直接プロジェクトを探索、変更、管理できる会話型インターフェースを提供します。

動作方法

Mistralのモデルによって駆動されるVibeは、一連の組み込みツールを実行してタスクを処理できるエージェントシステムです。プロジェクトのファイル構造とGitの状態をスキャンして文脈を維持します。異なるエージェントプロファイル(例:plan は読み取り専用の探索、accept-edits はリファクタリング)をサポートし、複雑なタスクを独立したサブエージェントに委任することで、コンテキストウィンドウのオーバーロードを防ぎます。また、Agent Skills仕様に基づく「スキル」システムを実装しており、ユーザーがカスタムツールやスラッシュコマンドを SKILL.md ファイルで追加して機能を拡張できます。

対象ユーザー

ターミナル中心のワークフローを好む開発者で、ローカルコードベースの読み取り、書き込み、検索を最小限の手間で行えるAIアシスタントを必要とする人。

主な特徴

  • 統合ツールセット:組み込みの機能で、ファイルの読み取り・書き込み、パッチ適用、シェルコマンドの実行、grepripgrep を用いた再帰的コード検索が可能。
  • エージェント委任:並列作業用のサブエージェントを起動でき、ask_user_question ツールでインタラクティブな確認が可能。
  • マルチモーダル対応@ によるメンションで画像添付をサポート(視覚対応モデル向け)。
  • 拡張可能なスキルSKILL.md ファイルを通じてカスタムツールやスラッシュコマンドを追加できるプラグイン型システム。
  • プログラムモード--prompt を使用して非対話的実行が可能。実行回数、コスト、トークン予算に制約を設定可能。
  • セキュリティ機能:信頼フォルダシステムとツール実行承認設定を備え、安全な操作をサポート。

関連

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