工具简介
CodeGeeX 是智谱 AI 于 2022 年 9 月发布的 AI 编程助手,基于 GLM 大模型架构针对代码场景进行专项训练。最初以 130 亿参数的开源模型形式发布,训练使用了华为昇腾 910 AI 处理器和 MindSpore 框架。CodeGeeX 是国内最早对标 GitHub Copilot 的代码生成工具之一,支持超过 100 种编程语言。
2024 年,CodeGeeX 获得了中国信通院"可信 AI 代码大模型"评估的认证。2025 年,根据 IDC 报告,中国 AI 编程市场规模为 3.99 亿元人民币。2026 年 3 月,智谱 AI 发布了基于 CodeGeeX 的 MaaS(Model as a Service)平台,进一步向企业和开发者提供 API 调用服务。CodeGeeX 以 VS Code 和 JetBrains 系列 IDE 插件为主要使用方式,同时提供开源版本供私有化部署。
核心功能
智能代码补全与生成:CodeGeeX 的代码补全功能支持基于上下文的多行补全。开发者输入函数名或注释描述后,AI 可以自动生成完整的函数体实现。补全建议以浅灰色文字直接显示在编辑器中,按下 Tab 键即可接受。支持的编程语言超过 100 种,从主流语言(Python、Java、JavaScript、C++、Go、Rust)到相对小众的语言(Kotlin、Swift、Verilog、VHDL)均有覆盖。
代码翻译:这是 CodeGeeX 最具差异化的功能之一。用户可以在编辑器中选中一段代码,选择目标语言后,AI 会将其翻译为功能逻辑等价的另一种语言实现。对于需要进行跨语言迁移的遗留系统项目,这个功能可以显著减少手动重写的工作量。
自动注释与代码解释:选中一段代码后,CodeGeeX 可以自动生成中文或英文注释,帮助团队成员理解代码逻辑。反向操作也支持——输入中文注释描述需求,AI 自动生成对应的代码实现。特别是在中文注释生成方面,CodeGeeX 优于英文原生的 Copilot。
MaaS 平台与 API 服务:2026 年推出的 MaaS 平台允许企业通过 API 调用 CodeGeeX 能力,集成到自有的开发工具链或 CI/CD 流程中。企业还可以使用自有代码库对模型进行微调,打造内部定制的 AI 编程助手。
上手体验
CodeGeeX 的安装非常简单:在 VS Code 或 JetBrains IDE 的插件市场中搜索"CodeGeeX"并安装,然后使用微信或邮箱登录即可。登录后无需额外配置,AI 补全会在编辑器中自动触发。对于习惯使用 GitHub Copilot 的开发者来说,CodeGeeX 的操作方式和触发逻辑基本一致。
在实际使用中,CodeGeeX 的补全延迟通常比 Copilot 稍长(约多 200-400 毫秒),但在日常编码中这个差距不太明显。中文注释生成的准确度和自然度明显优于 Copilot——如果你习惯用中文写需求和注释,CodeGeeX 在这个场景下的体验更好。代码翻译功能在中等复杂度的算法翻译中表现不错,但对于涉及大量框架 API 调用的代码,翻译结果可能需要较多人工修正。社区和文档几乎全为中文,对英文开发者不太友好。
价格方案
| 方案 | 价格 | 核心内容 |
|---|---|---|
| 免费版 | 免费 | 基础代码补全、注释生成、代码翻译,每日次数限制 |
| 专业版 | 约 ¥30-50/月 | 更快响应、更多补全次数、优先模型更新 |
| MaaS API | 按调用量计费 | API 接入、自定义微调、企业级 SLA |
以上价格以公开信息为参考,实际以 CodeGeeX 官网实时价格为准。
优点与局限
优点:CodeGeeX 在中文编程场景下具有独特优势——中文注释生成、中文需求转代码、中文技术文档理解都优于英文原生的竞品。开源且支持私有化部署,企业可以使用自有代码微调模型并完全内网部署,保证代码安全不流出。代码翻译功能在跨语言迁移场景中实用价值较高。免费版的基础功能对个人开发者已经相当慷慨。
局限:补全速度和对新框架的响应速度不如 GitHub Copilot(后者有 GitHub 的海量代码仓库作为实时训练数据)。英文项目和国际化支持薄弱,社区和文档以中文为主。在频繁切换文件或大型项目中,上下文感知的稳定性偶尔出问题。
适合人群
- 国内开发者——偏好中文编程环境、习惯用中文写注释和文档的开发者。
- 企业开发团队——需要代码安全可控、支持私有化部署和基于内部代码库微调的组织。
- 编程学习者——通过中文代码解释和注释生成功能辅助理解陌生代码。
- 跨语言迁移项目团队——需要将大量代码从一种语言翻译到另一种语言。
同类工具对比
| 工具 | 中文支持 | 私有部署 | 代码翻译 | 价格 |
|---|---|---|---|---|
| GitHub Copilot | 一般 | 企业版支持 | 无 | $10/月 |
| Cursor | 一般 | 不支持 | 无(通过聊天实现) | 免费起 |
| 通义灵码(阿里) | 优秀 | 企业版支持 | 无 | 免费为主 |
| CodeGeeX | 优秀 | 开源支持 | 有 | 免费起 |
常见问题
Q: CodeGeeX 和 GitHub Copilot 哪个更好?
A: 英文项目、需要最快补全速度、使用主流框架 → Copilot。中文项目、需要中文注释、需要私有部署或代码翻译 → CodeGeeX。两者可以同时安装使用。
Q: 免费版够用吗?
A: 对于个人开发者的日常编码,免费版的基础补全和注释生成功能基本够用。只有在高频率使用或需要最新模型时,才需要升级到专业版。
Q: 代码会上传到服务器吗?
A: 使用云端版 CodeGeeX 时,代码片段会传输到智谱 AI 的服务器进行处理。如果对代码安全有高要求,建议部署开源版本到内网。
Q: 支持哪些 IDE?
A: 主要支持 VS Code 和 JetBrains 系列(IntelliJ IDEA、PyCharm、WebStorm 等)。在 JetBrains 系列中的体验据报道优于 VS Code。