面向 VS Code 和 MTCode Studio 的 DirectLink AI 编程助手——快速体验自托管代码补全与 AI 对话,适合学习、课程作业、原型验证和小型项目。
MTCode AI Phoenix 是一款适用于 VS Code 和 MTCode Studio 的 AI 编程助手扩展,提供行内代码补全和侧边栏 AI 对话界面。它连接到您自己控制的 LLM 服务器,而不是默认依赖云端代码模型。
它为学生、初学者和小团队提供了一种易于上手的自托管 AI 编程助手方案。您可以通过 MTCode Server 运行 MTCode-LLM,根据需要邀请用户,并直接从编辑器中连接使用,而无需将模型服务器暴露到公网。
在消费级 GPU 上运行中等规模的编程模型时,AI Phoenix 可以回答编程问题、解释代码、生成示例,并提供轻量级代码补全。它非常适合学习、课程作业、原型开发和小型软件项目,但并不定位为面向大型代码库的前沿云端编程系统替代品。
AI Phoenix 内置 MTCode Portal 核心库,因此无需单独安装 MTCode Portal,也可以连接通过 DirectLink 发布的 LLM 服务器。
通过 MTCode DirectLink,在 VS Code 或 MTCode Studio 中连接自托管编程模型服务器。
在输入代码时获得模型生成的建议。建议以灰色虚影文本显示在光标处,可按 Tab 接受,也可继续输入忽略。
在侧边栏中提问、请求解释、生成示例代码或讨论当前文件。支持 Markdown、代码块和语法高亮。
AI Phoenix 直接与自托管的 LLM 服务器通信。山码平台帮助建立连接,应用数据不经 MTCode 基础设施中继。
观看真实编码场景中的行内补全、AI 对话、上下文处理和服务器连接流程。点击播放。
如果同学、课程小组或团队成员也需要使用该模型服务器,可通过管理员账户邀请他们。每位用户拥有自己的账户。
在 AI Phoenix 侧边栏中登录账户,从服务器下拉列表选择已授权的 LLM 服务器。服务器就绪后即可开始使用。
在对话框中提出编程问题,或直接在文件中输入代码以触发行内补全。当前活动文件会自动作为上下文,也可以添加额外上下文文件。
AI Phoenix 支持上下文感知的代码补全,可使用能够理解光标前后文本的编程模型生成建议。这适合用于小函数、样板代码、示例生成、重构辅助,以及学习不熟悉的 API。
侧边栏对话界面面向实际编程帮助,包括代码解释、示例生成、调试思路、代码生成,以及围绕当前文件的问题。
AI Phoenix 最适合搭配通过 MTCode-LLM 提供服务的编程助手模型,或通过 MTCode Server 发布的其他 OpenAI 兼容端点。较大的模型通常能够提供更强的回答和代码推理能力,但也需要更多 GPU 显存,并且运行速度可能更慢。
我们推荐使用 Qwen Coder 模型作为起点,因为它们已经与 AI Phoenix 进行了大量测试,并且在编程对话和行内补全方面表现良好。
MTCode AI Phoenix 已包含在 MTCode Studio 中。MTCode Studio 本身是独立、免费的 VS Code 基础编辑器;AI Phoenix 则作为可选预装扩展,为需要自托管 AI 编程助手的用户提供快速入口。