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 是一款 Visual Studio Code 擴充功能,讓您可以在編輯器內與數十種程式碼生成 AI 對話、切換並組合使用。它支援 12 種提供者(Claude Code、Codex、Gemini、GitHub Copilot、Cline、Cursor、OpenClaw、Manus、OpenCode、Qwen Code、Ollama、LocalAI),並增加了一系列以協作為導向的功能,例如多代理腦力激盪、角色選擇、自主執行以及細粒度的權限控制。


核心理念

理念 重要性
多提供者 您可以保留現有的訂閱,避免被單一廠商綁定。只需點擊一下即可切換提供者。
腦力激盪模式 兩個代理使用五種策略之一(快速、辯論、紅隊、觀點、Delphi)討論問題。擴充功能會偵測收斂情況並可提前結束討論。
角色與技能 16 種內建開發者角色(架構師、除錯專家、安全專家等)和 12 種可切換技能(簡潔、測試驅動、自動提交等)可塑造 AI 的語氣與行為。
自主模式 AI 可以在無需進一步提示的情況下對檔案採取行動,受三種安全等級和權限模型(唯讀、詢問權限、完全存取)限制。
@提及 @claude@src/auth.ts 這樣的內嵌標籤可將請求路由至特定代理並/或提供臨時檔案上下文。
上下文壓縮 當 Token 使用量接近模型限制時,Mysti 會自動總結先前的訊息,將對話保持在限制範圍內。

主要功能(如 README 所述)

  • 12 種 AI 提供者 – 雲端(Claude、Codex、Gemini、Copilot 等)與本地(Ollama、LocalAI)。 |
  • 腦力激盪模式 – 挑選任意兩個代理,選擇協作策略,讓它們進行辯論或共同創作。 |
  • 16 種開發者角色 – 透過單擊或工具列即可改變 AI 的觀點。 |
  • 自主執行 – 安全分類器 + 三種安全模式、權限偏好的學習記憶、稽核軌跡記錄。 |
  • @提及路由 – 將請求導向特定代理或檔案、串聯回應,並將上下文保持在面板內。 |
  • 上下文壓縮 – 當 Token 使用量超過模型視窗的 75% 時自動進行總結。 |
  • 對話歷史 – 所有聊天記錄都會持久化並可在 VS Code 內搜尋。 |
  • 斜線指令面板 – 快速存取技能、角色和特定提供者的操作。 |
  • 豐富的設定 – 提供者路徑、腦力激盪代理/策略、自主安全模式、Token 預算、壓縮閾值等。 |
  • 鍵盤快速鍵Ctrl/Cmd+Shift+M 開啟 Mysti,Ctrl/Cmd+Shift+N 開啟新分頁。 |

安裝與快速入門(來自 README)

  1. 安裝擴充功能
    • 在 VS Code 中按下 Ctrl+P(或 Cmd+P),輸入 ext install DeepMyst.mysti 並按下 Enter,點擊 README 中的 Install from VS Code Marketplace 徽章。
  2. 安裝至少一個提供者 CLI(擴充功能透過其命令列客戶端與提供者通訊)。以 Claude Code 為例:
    npm install -g @anthropic-ai/claude-code
    claude auth login
    
    其他支援的 CLI 包括 GitHub Copilot、Gemini、Codex、Cline、Cursor、OpenClaw、OpenCode、Qwen Code、Ollama 和 LocalAI。若要使用腦力激盪模式,請安裝任意兩個。
  3. 開啟 Mysti – 點擊活動列中的 Mysti 圖示或按下 Ctrl+Shift+M (Cmd+Shift+M)。
  4. 開始編碼 – 輸入自然語言請求(例如:「為 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.claudePathmysti.ollamaPath 等)讓您可以指向自訂安裝路徑。
  • 腦力激盪設定可控制哪兩個代理協作、選擇的策略、自動收斂以及最大討論輪數。
  • 自主設定讓您可以選擇安全模式並定義封鎖模式。
  • 壓縮設定可切換總結功能並設定 Token 使用閾值。

需求(如所列)

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 下載

只需一個 CLI 即可開始;安裝第二個即可啟用腦力激盪模式。

授權與社群

  • 授權: Apache 2.0(如徽章所示)。
  • 市集統計: 版本徽章、安裝次數、評分、星數、分支數顯示在 README 中,表示這是一個活躍的公開版本。
  • 文件: README 中連結了詳盡的 Markdown 文件(提供者、腦力激盪、角色、自主模式、提及、壓縮、架構、功能)。

總結

Mysti 將 VS Code 轉變為協作式 AI 編碼中心。透過串聯多達 12 種不同的程式碼生成模型,它讓您可以切換組合自主執行它們,同時為您提供關於安全性、權限和上下文的細粒度控制。安裝擴充功能,新增您已付費的提供者 CLI(或執行本地模型),並開始與您的新 AI 編碼團隊聊天。

相關

  • 專案
  • 專案
  • 專案
  • 專案