EN | 中文

🔥 MTCode AI Phoenix

面向 VS Code 和 MTCode Studio 的 DirectLink AI 编程助手——快速体验自托管代码补全与 AI 对话,适合学习、课程作业、原型验证和小型项目。

🛡 隐私 — 应用数据端到端加密,不经 MTCode 基础设施中继。
⚡ 极简 — 无需公网 IP、域名、VPN 或端口转发。
🚀 性能 — 点对点直连数据路径,无中继跳转。

什么是 MTCode AI Phoenix?

MTCode AI Phoenix 是一款适用于 VS CodeMTCode Studio 的 AI 编程助手扩展,提供行内代码补全和侧边栏 AI 对话界面。它连接到您自己控制的 LLM 服务器,而不是默认依赖云端代码模型。

它为学生、初学者和小团队提供了一种易于上手的自托管 AI 编程助手方案。您可以通过 MTCode Server 运行 MTCode-LLM,根据需要邀请用户,并直接从编辑器中连接使用,而无需将模型服务器暴露到公网。

在消费级 GPU 上运行中等规模的编程模型时,AI Phoenix 可以回答编程问题、解释代码、生成示例,并提供轻量级代码补全。它非常适合学习、课程作业、原型开发和小型软件项目,但并不定位为面向大型代码库的前沿云端编程系统替代品。

AI Phoenix 内置 MTCode Portal 核心库,因此无需单独安装 MTCode Portal,也可以连接通过 DirectLink 发布的 LLM 服务器。

MTCode AI Phoenix 编程助手架构图

通过 MTCode DirectLink,在 VS Code 或 MTCode Studio 中连接自托管编程模型服务器。

行内补全

在输入代码时获得模型生成的建议。建议以灰色虚影文本显示在光标处,可按 Tab 接受,也可继续输入忽略。

💬

AI 对话

在侧边栏中提问、请求解释、生成示例代码或讨论当前文件。支持 Markdown、代码块和语法高亮。

🔒

自托管模型路径

AI Phoenix 直接与自托管的 LLM 服务器通信。山码平台帮助建立连接,应用数据不经 MTCode 基础设施中继。

观看 AI Phoenix 演示

观看真实编码场景中的行内补全、AI 对话、上下文处理和服务器连接流程。点击播放。

快速开始

1

搭建 LLM 服务器

安装并启动 MTCode Server,选择 MTCode-LLM,并加载适合您 GPU 的编程助手模型。

2

按需邀请用户

如果同学、课程小组或团队成员也需要使用该模型服务器,可通过管理员账户邀请他们。每位用户拥有自己的账户。

3

安装 AI Phoenix

在 VS Code 中安装 MTCode AI Phoenix 扩展,或直接使用已预装该扩展的 MTCode Studio

4

连接服务器

在 AI Phoenix 侧边栏中登录账户,从服务器下拉列表选择已授权的 LLM 服务器。服务器就绪后即可开始使用。

5

开始编程

在对话框中提出编程问题,或直接在文件中输入代码以触发行内补全。当前活动文件会自动作为上下文,也可以添加额外上下文文件。

行内代码补全

AI Phoenix 支持上下文感知的代码补全,可使用能够理解光标前后文本的编程模型生成建议。这适合用于小函数、样板代码、示例生成、重构辅助,以及学习不熟悉的 API。

建议如何出现

  • 上下文窗口 — 生成建议时,扩展会将可配置的前缀和后缀上下文发送到所选 LLM 服务器。
  • 自动触发 — 建议会以灰色虚影文本显示在当前光标位置之后。
  • 快速开关 — 您可以从扩展标题栏启用或禁用行内补全。

接受建议

  • Tab——接受完整建议。
  • Shift+Tab——接受第一行。
  • Ctrl+Right——接受第一个单词。
  • Esc——关闭当前建议,或继续输入以接收更新后的建议。

AI 对话界面

侧边栏对话界面面向实际编程帮助,包括代码解释、示例生成、调试思路、代码生成,以及围绕当前文件的问题。

对话功能

  • Markdown 渲染 — 支持标题、列表、代码块和语法高亮。
  • 流式响应 — 模型生成时实时显示回复。
  • 自动上下文 — 当前编辑器文件会作为上下文使用,并在活动文件变化时自动更新。
  • 额外上下文文件 — 当问题涉及多个文件时,可以附加额外的上下文文件。

适合用于

  • 理解不熟悉的代码。
  • 为课程作业或小工具生成示例。
  • 询问编程语言、库使用和调试相关问题。
  • 学习如何组织函数、类或脚本。

模型建议

AI Phoenix 最适合搭配通过 MTCode-LLM 提供服务的编程助手模型,或通过 MTCode Server 发布的其他 OpenAI 兼容端点。较大的模型通常能够提供更强的回答和代码推理能力,但也需要更多 GPU 显存,并且运行速度可能更慢。

我们推荐使用 Qwen Coder 模型作为起点,因为它们已经与 AI Phoenix 进行了大量测试,并且在编程对话和行内补全方面表现良好。

与 MTCode Studio 集成

MTCode AI Phoenix 已包含在 MTCode Studio 中。MTCode Studio 本身是独立、免费的 VS Code 基础编辑器;AI Phoenix 则作为可选预装扩展,为需要自托管 AI 编程助手的用户提供快速入口。

× ×