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 编码团队聊天。

相关

  • 项目
  • 项目
  • 项目
  • 项目