Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Muicc AI AssistantNew to Visual Studio Code? Get it now.
Muicc AI Assistant

Muicc AI Assistant

Qay Muic

|
2 installs
| (0) | Free
AI-powered coding assistant with code review, intelligent suggestions, and natural language chat
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Muicc AI Assistant

Version Downloads Rating

🤖 AI 驱动的智能编程助手,提供代码审查、智能补全、Bug 修复等功能,支持自然语言对话交互

✨ 特性

🎯 核心功能

  • 🔍 智能代码审查 - 自动检测代码质量问题、潜在 Bug 和性能瓶颈
  • 📖 AI 代码解释 - 用简体中文清晰解释复杂代码逻辑
  • 🐛 Bug 自动修复 - 智能定位错误并提供修复方案
  • ✨ 代码生成 - 根据需求自动生成高质量代码
  • 💬 智能注释 - 为代码添加规范的中文文档注释

💬 AI 对话界面

  • 自然语言交互 - 像与真人程序员对话一样交流
  • 上下文感知 - 自动理解当前代码环境和选中内容
  • 流式输出 - 实时显示 AI 思考过程,无需等待
  • Markdown 渲染 - 完美支持代码高亮、表格、列表等格式

🛠️ 开发体验

  • 右键菜单集成 - 选中代码即可快速调用 AI 功能
  • 命令面板支持 - 通过 Ctrl+Shift+P 快速访问所有功能
  • OpenAI 兼容 API - 支持所有符合 OpenAI 格式的 API 提供商
  • 多语言支持 - TypeScript、JavaScript、Python、Java、C++、Go、Rust 等

📸 功能演示

AI 聊天界面

侧边栏聊天窗口,支持 Markdown 渲染和流式输出

代码审查

智能分析代码质量,提供详细的改进建议

Bug 修复

自动检测并修复代码中的错误

代码生成

根据自然语言描述生成完整代码

Markdown 渲染效果

完美支持表格、列表、代码块等 Markdown 格式

📦 安装

方法1:从市场安装(推荐)

  1. 打开 VSCode
  2. 按 Ctrl+Shift+X 打开扩展面板
  3. 搜索 "Muicc AI Assistant"
  4. 点击安装

方法2:手动安装

# 下载 .vsix 文件后
code --install-extension muicc-ai-assistant-1.0.0.vsix

⚙️ 配置

基本配置

在 VSCode 设置中(Ctrl+,)添加以下配置:

{
  "muicc.apiKey": "your-api-key-here",
  "muicc.apiUrl": "https://api.openai.com/v1",
  "muicc.model": "gpt-4",
  "muicc.maxTokens": 2000
}

支持的 AI 提供商

本插件支持所有 OpenAI API 兼容的服务商,包括:

提供商 API URL 推荐模型 说明
OpenAI https://api.openai.com/v1 gpt-4, gpt-3.5-turbo 官方服务,最稳定
Azure OpenAI https://your-resource.openai.azure.com/openai/deployments/your-deployment gpt-4, gpt-35-turbo 企业级部署
DeepSeek https://api.deepseek.com/v1 deepseek-chat 国产大模型,性价比高
智谱 GLM https://open.bigmodel.cn/api/paas/v4 glm-4, glm-3-turbo 清华智谱出品
Moonshot https://api.moonshot.cn/v1 moonshot-v1 月之暗面出品
阿里云百炼 https://dashscope.aliyuncs.com/compatible-mode/v1 qwen-plus, qwen-turbo 阿里通义千问
其他兼容服务 任意 OpenAI 格式 API - 只要接口兼容即可使用

💡 提示:只要 API 端点支持 OpenAI 的 /chat/completions 接口格式,都可以使用本插件。国内很多厂商都提供兼容接口,无需翻墙即可使用。

高级配置

{
  // 启用 AI 代码补全(可能与 Copilot 冲突)
  "muicc.enableCompletion": true,
  
  // 指定启用补全的语言
  "muicc.completionLanguages": ["python", "go", "rust"],
  
  // 最大响应 token 数
  "muicc.maxTokens": 2000
}

获取 API Key

OpenAI(官方)

  1. 访问 platform.openai.com
  2. 注册账号并登录
  3. 进入 API Keys 页面
  4. 创建新的 API Key
  5. 复制并保存到安全位置

配置示例:

{
  "muicc.apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://api.openai.com/v1",
  "muicc.model": "gpt-4"
}

DeepSeek(推荐国内用户)

  1. 访问 platform.deepseek.com
  2. 注册并实名认证
  3. 在控制台创建 API Key
  4. 充值获得额度(新用户有免费额度)

配置示例:

{
  "muicc.apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://api.deepseek.com/v1",
  "muicc.model": "deepseek-chat"
}

智谱 GLM

  1. 访问 open.bigmodel.cn
  2. 注册并实名认证
  3. 创建 API Key
  4. 领取免费额度

配置示例:

{
  "muicc.apiKey": "xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://open.bigmodel.cn/api/paas/v4",
  "muicc.model": "glm-4"
}

Moonshot(月之暗面)

  1. 访问 platform.moonshot.cn
  2. 注册并获取 API Key
  3. 新用户有免费试用额度

配置示例:

{
  "muicc.apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://api.moonshot.cn/v1",
  "muicc.model": "moonshot-v1-8k"
}

阿里云百炼(通义千问)

  1. 访问 dashscope.console.aliyun.com
  2. 使用阿里云账号登录
  3. 创建 API Key
  4. 开通 DashScope 服务

配置示例:

{
  "muicc.apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
  "muicc.model": "qwen-plus"
}

Azure OpenAI(企业用户)

  1. 在 Azure Portal 创建资源
  2. 部署模型(如 gpt-4, gpt-35-turbo)
  3. 获取 Endpoint 和 API Key
  4. 注意:Azure 的 URL 格式特殊

配置示例:

{
  "muicc.apiKey": "xxxxxxxxxxxxxxxxxxxxxxxx",
  "muicc.apiUrl": "https://your-resource.openai.azure.com/openai/deployments/your-deployment",
  "muicc.model": "gpt-4"
}

⚠️ 重要提示:

  • 请妥善保管 API Key,不要提交到代码仓库
  • 建议使用环境变量或密钥管理器存储
  • 定期检查用量,避免超额消费
  • 国内用户推荐使用 DeepSeek、智谱 GLM 等国产服务,无需翻墙且性价比高

🚀 使用指南

方法1:侧边栏聊天

  1. 点击活动栏的 Muicc 图标(紫色 M 字母)
  2. 在聊天窗口输入问题或需求
  3. 等待 AI 回复(支持流式输出)

示例对话:

用户: 帮我解释一下这段代码的作用
AI:   [分析代码并给出详细解释]

用户: 如何优化这个函数的性能?
AI:   [提供优化建议和示例代码]

方法2:右键菜单

  1. 在编辑器中选中代码或右键点击
  2. 选择 "Muicc AI Assistant" 子菜单
  3. 选择具体功能:
    • 🔍 Review Code - 代码审查
    • 📖 Explain Code - 解释代码
    • 🐛 Fix Bugs - 修复 Bug
    • ✨ Generate Code - 生成代码
    • 💬 Generate Comments - 生成注释

方法3:命令面板

  1. 按 Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (Mac)
  2. 输入 "Muicc:"
  3. 选择相应命令

快捷操作

  • 清空聊天: Ctrl+L (Windows/Linux) 或 Cmd+L (Mac)
  • 停止生成: 点击状态栏的 ⏹ 停止按钮
  • 发送消息: 在输入框按 Enter

❓ 常见问题

Q1: 如何获取 API Key?

A: 本插件支持所有 OpenAI API 兼容的服务商,推荐使用:

国内用户(无需翻墙):

  • DeepSeek - 访问 platform.deepseek.com,性价比高
  • 智谱 GLM - 访问 open.bigmodel.cn,清华出品
  • Moonshot - 访问 platform.moonshot.cn,月之暗面
  • 阿里云百炼 - 访问 dashscope.console.aliyun.com,通义千问

国际用户:

  • OpenAI - 访问 platform.openai.com,官方服务
  • Azure OpenAI - 企业级部署,需要 Azure 账号

详细配置方法请查看上方的"获取 API Key"章节。


Q2: 支持哪些编程语言?

A: 理论上支持所有主流编程语言,包括但不限于:

  • 前端: TypeScript, JavaScript, HTML, CSS
  • 后端: Python, Java, C#, Go, Rust, Ruby, PHP
  • 系统: C, C++
  • 数据: SQL, R, Julia
  • 其他: Swift, Kotlin, Dart 等

AI 会根据文件扩展名和语法自动识别语言。


Q3: 会上传我的代码吗?数据安全吗?

A:

  • ✅ 仅在主动触发时发送: 只有当你点击"审查代码"、"解释代码"等功能时,相关代码片段才会被发送到配置的 AI API
  • ✅ 可控制范围: 你可以选择只发送选中的代码,而非整个文件
  • ✅ 使用你自己的 API Key: 数据直接发送到你的 AI 提供商,不经过第三方服务器
  • ⚠️ 注意: 避免发送敏感信息(密码、密钥、个人隐私数据)

建议在处理敏感项目时使用本地部署的 AI 模型。


Q4: 与其他 AI 插件(如 GitHub Copilot)冲突吗?

A:

  • 聊天功能: 不会冲突,可以同时使用
  • 代码补全: 可能冲突。如果同时启用多个 AI 补全插件,建议:
    1. 在设置中禁用 muicc.enableCompletion
    2. 或在 muicc.completionLanguages 中指定特定语言

推荐组合:

  • Muicc AI Assistant(聊天 + 代码审查)+ GitHub Copilot(代码补全)

Q5: AI 生成的代码可以直接使用吗?

A:

  • ✅ 可以作为参考: AI 生成的代码通常质量较高,但需要人工审查
  • ⚠️ 必须测试: 运行前务必进行充分测试
  • ⚠️ 注意边界情况: AI 可能未考虑所有边缘情况
  • ✅ 学习价值: 即使不完全可用,也能提供很好的思路

最佳实践:

  1. 理解 AI 生成的代码逻辑
  2. 根据项目规范调整
  3. 编写单元测试验证
  4. 进行代码审查

Q6: 为什么有时候 AI 响应很慢?

A: 可能的原因:

  1. 网络延迟: 检查网络连接是否稳定
  2. API 限流: 免费账户可能有速率限制
  3. 请求过长: 减少发送的代码量或简化问题
  4. 模型负载: 高峰期响应可能变慢

优化建议:

  • 使用更快的模型(如 gpt-3.5-turbo)
  • 精简发送的代码上下文
  • 明确具体的问题描述

Q7: 如何反馈问题或建议?

A:

  • 🐛 报告 Bug: GitHub Issues
  • 💡 功能建议: 同样在 GitHub Issues 中提出
  • 📧 邮件联系: (如果有)
  • ⭐ 点赞支持: 在市场给个好评吧!

Q8: 插件是免费的吗?

A:

  • ✅ 插件本身免费: MIT 开源许可证
  • ⚠️ AI API 费用: 使用 OpenAI、Claude 等服务需要付费
  • 💰 成本控制: 你可以设置 maxTokens 限制每次消耗的 token 数

省钱技巧:

  • 使用 gpt-3.5-turbo 代替 gpt-4(便宜 10-20 倍)
  • 精简发送的代码上下文
  • 合并相关问题,减少请求次数

🤝 贡献

欢迎提交 Issue 和 Pull Request!

开发环境搭建

# 克隆仓库
git clone https://github.com/muicc/muiccAssistant.git
cd muiccAssistant

# 安装依赖
npm install

# 编译
npm run compile

# 打包
npx vsce package

# 在 VSCode 中调试
# 按 F5 启动调试模式

贡献流程

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

代码规范

  • 使用 TypeScript 编写代码
  • 遵循 ESLint 规则
  • 添加必要的注释
  • 保持代码简洁清晰

📝 更新日志

v1.0.0 (2026-06-09)

✨ 新增功能

  • AI 驱动的聊天界面,支持自然语言对话
  • 智能代码审查,检测质量问题和潜在 Bug
  • AI 代码解释,用简体中文清晰说明代码逻辑
  • Bug 自动修复,提供修复方案和示例代码
  • 代码生成功能,根据需求自动生成代码
  • 智能注释生成,添加规范的中文文档注释
  • Markdown 渲染支持,完美显示代码块、表格、列表
  • 右键菜单集成,快速访问常用功能
  • 可配置的 AI 模型,支持多种提供商

🐛 问题修复

  • 优化列表项间距,提升阅读体验
  • 实现表格解析,支持 Markdown 表格渲染
  • 修复侧边栏图标显示问题
  • 优化会话状态管理,防止输入框卡死

🎨 界面优化

  • 紫色主题设计,符合品牌调性
  • 状态栏动态显示,实时反馈生成状态
  • 卡片式消息布局,清晰的视觉层次
  • 流式输出动画,提升交互体验

📄 许可证

MIT License - 详见 LICENSE 文件


🙏 致谢

感谢以下开源项目和工具:

  • VSCode Extension API - 强大的扩展开发框架
  • Axios - 优秀的 HTTP 客户端库
  • TypeScript - 类型安全的 JavaScript 超集
  • Sharp - 高性能图像处理库

感谢所有贡献者和用户的支持!❤️


Made with ❤️ by Muicc Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft