CodeGeeX 是什么?
CodeGeeX 是什么
CodeGeeX 是智谱 AI(清华大学知识工程实验室孵化)推出的一款基于大模型的智能编程助手。它以 IDE 插件的形式提供服务,可以在开发者写代码时实时给出补全建议,也能根据自然语言描述生成代码、翻译代码、解释代码和自动写注释。
项目背后是一个多语言代码生成大模型,官方介绍训练语料覆盖 20 多种主流编程语言,包括 Python、Java、C++、JavaScript、Go 等常见语言。对国内开发者来说,它是少数长期坚持免费个人版策略的成熟 AI 编程工具。
核心功能
代码补全与生成:在光标处实时预测后续代码,也支持根据一整段自然语言描述生成函数或代码块。
代码翻译:在不同编程语言之间转换代码,比如把 Python 改写为 Java,适合迁移老项目或跨语言学习。
自动注释:选中一段代码后一键生成中文或英文注释,对读源码和写文档都比较省力。
智能问答(Ask CodeGeeX):内嵌一个对话侧栏,可以就当前代码提问、要求重构、排查 Bug、生成单元测试等。
Agent 模式:新版本加入了任务型 Agent 能力,可以按需求拆解步骤、跨文件修改代码,接近 Cursor、Copilot Chat 的交互形态。
多 IDE 支持:官方提供 VS Code、JetBrains 全家桶(IntelliJ IDEA、PyCharm、GoLand 等)以及 Visual Studio 插件,覆盖大多数日常开发场景。
适合谁用
- 不想换 IDE 的开发者:如果习惯 VS Code 或 JetBrains,又不打算迁到 Cursor、Trae 这类新编辑器,CodeGeeX 是补齐 AI 能力的低成本方案。
- 学生和个人开发者:个人版免费,用来写作业、做小项目、学新语言都比较划算,另有校园版可以申请。
- 国内团队:中文语义理解和本土网络访问稳定性较好,不需要额外网络配置。
- 对数据敏感的场景:相比部分海外工具,走国内服务在合规和延迟上更省心。
不太适合的情况:如果日常重度依赖 Agent 编排、多模型切换、长上下文重构,CodeGeeX 的深度和生态目前仍不及 Cursor、Claude Code 等付费方案,模型能力也会随所选底座(如 GLM 系列)有所波动。
如何开始
- 访问官网 codegeex.cn,或直接在 VS Code、JetBrains 的插件市场搜索 CodeGeeX 安装。
- 首次使用需要登录智谱账号(支持手机号注册)。
- 在编辑器侧栏打开 CodeGeeX 面板,即可开始使用补全、问答和 Agent 功能。
- 如果是学校邮箱,可以在官网查看校园版申请入口,获得更高的使用额度。
实际体验建议先关掉其他补全插件,避免快捷键和候选项冲突。写提示词时越具体越好,把输入输出、依赖库、约束条件一次讲清楚,生成质量会明显提升。
功能亮点
- 实时代码补全与生成
- 20+ 编程语言支持
- 代码翻译与自动注释
- 内置智能问答侧栏
- 支持 Agent 任务模式
- 覆盖 VS Code 与 JetBrains
