DeepMyst/Mysti
AI coding dream team of agents for VS Code. Claude Code + openai Codex collaborate in brainstorm mode, debate solutions, and synthesize the best approach for your code.
Mysti – VS CodeのためのAI搭載コーディングパートナー
概要 – Mystiは、エディタ内で数十種類のコード生成AIと対話し、切り替え、組み合わせることができるVisual Studio Code拡張機能です。12種類のプロバイダー(Claude Code、Codex、Gemini、GitHub Copilot、Cline、Cursor、OpenClaw、Manus、OpenCode、Qwen Code、Ollama、LocalAI)をサポートし、マルチエージェント・ブレインストーミング、ペルソナ選択、自律実行、きめ細かな権限制御といったコラボレーション指向の機能を追加します。
コアコンセプト
| アイデア | 重要性 |
|---|---|
| マルチプロバイダー | 既存のサブスクリプションを維持でき、ベンダーロックインを回避できます。プロバイダーの切り替えはワンクリックです。 |
| ブレインストーミングモード | 2つのエージェントが5つの戦略(クイック、ディベート、レッドチーム、パースペクティブ、Delphi)のいずれかを使用して問題を議論します。拡張機能は収束を検出し、議論を早期に終了させることができます。 |
| ペルソナとスキル | 16種類の組み込み開発者ペルソナ(アーキテクト、デバッガー、セキュリティ重視など)と12種類の切り替え可能なスキル(簡潔、テスト駆動、自動コミットなど)がAIのトーンと動作を形作ります。 |
| 自律モード | AIは、3つの安全レベルと権限モデル(読み取り専用、許可を求める、フルアクセス)に従い、プロンプトなしでファイルに対してアクションを実行できます。 |
| @メンション | @claude や @src/auth.ts のようなインラインタグにより、リクエストを特定のエージェントにルーティングしたり、一時的なファイルコンテキストを与えたりできます。 |
| コンテキスト圧縮 | トークン使用量がモデルの制限に近づくと、Mystiは自動的に以前のメッセージを要約し、会話を制限内に収めます。 |
主な機能(READMEより)
- 12種類のAIプロバイダー – クラウド(Claude、Codex、Gemini、Copilotなど)およびローカル(Ollama、LocalAI)。 |
- ブレインストーミングモード – 任意の2つのエージェントを選択し、コラボレーション戦略を選んで、議論や共同作成を行わせます。 |
- 16種類の開発者ペルソナ – ワンクリックまたはツールバーからAIの視点を変更できます。 |
- 自律実行 – 安全性分類器 + 3つの安全モード、権限設定の学習メモリ、監査証跡ログ。 |
- @メンションルーティング – リクエストを特定のエージェントやファイルに向け、応答を連鎖させ、コンテキストをパネル内に保持します。 |
- コンテキスト圧縮 – トークン使用量がモデルウィンドウの75%を超えると自動的に要約します。 |
- 会話履歴 – すべてのチャットは永続化され、VS Code内で検索可能です。 |
- スラッシュコマンドパレット – スキル、ペルソナ、プロバイダー固有のアクションへのクイックアクセス。 |
- 詳細な設定 – プロバイダーパス、ブレインストーミングエージェント/戦略、自律安全モード、トークン予算、圧縮しきい値など。 |
- キーボードショートカット –
Ctrl/Cmd+Shift+MでMystiを開き、Ctrl/Cmd+Shift+Nで新しいタブを開きます。 |
インストールとクイックスタート(READMEより)
- 拡張機能のインストール
- VS Codeで
Ctrl+P(またはCmd+P) を押し、ext install DeepMyst.mystiと入力してEnterキーを押すか、READMEの Install from VS Code Marketplace バッジをクリックします。
- VS Codeで
- 少なくとも1つのプロバイダーCLIをインストール(拡張機能はコマンドラインクライアントを通じてプロバイダーと通信します)。Claude Codeの例:
その他のサポートされているCLIには、GitHub Copilot、Gemini、Codex、Cline、Cursor、OpenClaw、OpenCode、Qwen Code、Ollama、LocalAIがあります。ブレインストーミングモードを使用する場合は、2つインストールしてください。npm install -g @anthropic-ai/claude-code claude auth login - Mystiを開く – アクティビティバーのMystiアイコンをクリックするか、
Ctrl+Shift+M(Cmd+Shift+M) を押します。 - コーディングを開始 – 自然言語でリクエストを入力し(例:「
auth.tsのユニットテストを追加して」)、AIの応答を待ちます。@メンション、スラッシュコマンド、またはペルソナツールバーを使用して対話を洗練させます。
設定のハイライト(READMEより)
{
"mysti.defaultProvider": "claude-code",
"mysti.brainstorm.agents": ["claude-code", "google-gemini"],
"mysti.brainstorm.strategy": "quick",
"mysti.accessLevel": "ask-permission",
"mysti.autonomous.safetyMode": "balanced",
"mysti.compaction.enabled": true,
"mysti.compaction.threshold": 75
}
- プロバイダー固有のパス(
mysti.claudePath、mysti.ollamaPathなど)を使用して、カスタムインストール先を指定できます。 - ブレインストーミング設定では、どの2つのエージェントが協力するか、戦略、自動収束、最大議論回数を制御します。
- 自律設定では、安全モードの選択やブロックパターンの定義が可能です。
- 圧縮設定では、要約の切り替えやトークン使用しきい値の設定が可能です。
要件(リスト通り)
| CLI | サブスクリプションが必要か? | インストールコマンド |
|---|---|---|
| Claude Code | Anthropic API / Claude Pro/Max | npm install -g @anthropic-ai/claude-code |
| GitHub Copilot | Copilot Pro/Business | npm install -g @github/copilot-cli |
| Gemini | Google AI API | npm install -g @google/gemini-cli |
| Codex | OpenAI API | OpenAIガイドに従う |
| Cline | モデルプロバイダーに依存 | npm install -g cline |
| Cursor | Cursorサブスクリプション | `curl https://cursor.com/install -fsS |
| OpenClaw | OpenClawアカウント | npm install -g openclaw@latest && openclaw onboard --install-daemon |
| OpenCode | Anthropic, OpenAI, Google, Groqキーのいずれか | npm i -g opencode-ai@latest |
| Qwen Code | Alibaba Qwen API | npm install -g @qwen-code/qwen-code@latest |
| Ollama | ローカル – サブスクリプション不要 | ollama.com からダウンロード |
| LocalAI | ローカル – サブスクリプション不要 | localai.io からダウンロード |
開始には1つのCLIのみが必要です。ブレインストーミングを有効にするには2つ目をインストールしてください。
ライセンスとコミュニティ
- ライセンス: Apache 2.0(バッジ参照)。
- マーケットプレイス統計: バージョンバッジ、インストール数、評価、スター数、フォーク数がREADMEに表示されており、活発な公開リリースであることを示しています。
- ドキュメント: 詳細なMarkdownドキュメント(プロバイダー、ブレインストーミング、ペルソナ、自律モード、メンション、圧縮、アーキテクチャ、機能)がREADMEからリンクされています。
まとめ
Mystiは、VS CodeをコラボレーティブなAIコーディングハブに変えます。最大12種類のコード生成モデルを連携させることで、安全性、権限、コンテキストを細かく制御しながら、それらを切り替え、組み合わせ、自律実行させることができます。拡張機能をインストールし、すでに契約しているプロバイダーのCLIを追加(またはローカルモデルを実行)して、新しいAIコーディングチームとのチャットを始めましょう。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト