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)
- 安装扩展
- 在 VS Code 中按下
Ctrl+P(或Cmd+P),输入ext install DeepMyst.mysti并按下 Enter,或点击 README 中的 Install from VS Code Marketplace 徽章。
- 在 VS Code 中按下
- 安装至少一个提供商 CLI(扩展通过其命令行客户端与提供商通讯)。以 Claude Code 为例:
其他支持的 CLI 包括 GitHub Copilot、Gemini、Codex、Cline、Cursor、OpenClaw、OpenCode、Qwen Code、Ollama 和 LocalAI。若要使用头脑风暴模式,请安装任意两个。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等)让您可以指向自定义安装路径。 - 头脑风暴设置可控制哪两个代理协作、选择的策略、自动收敛以及最大讨论轮数。
- 自主设置让您可以选择安全模式并定义封锁模式。
- 压缩设置可切换总结功能并设置 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 编码团队聊天。
相关
- 项目
- 项目
- 项目
- 项目