CodeGeeX(科德吉克斯)深度评测:2025年免费开源AI编程助手,智能代码补全与多语言革命使用教程:从入门到精通
从选型到落地的可执行指南,适合个人与团队快速上手。
教程正文
从选型到落地的实战步骤。
一、初识CodeGeeX:2025年最强免费AI编程助手
CodeGeeX是由清华大学知识工程实验室(KEG)和智谱AI联合开发的开源AI编程助手,于2025年发布了第三代版本。它支持VS Code、JetBrains全家桶、Visual Studio等主流IDE,提供智能代码补全、代码生成、注释生成、代码翻译、Bug修复等能力。更关键的是——完全免费,支持私有化部署,对个人开发者和小团队极其友好。

核心特性一览
- ✅ 支持Python、JavaScript、Java、C++、Go、Rust、TypeScript等30+语言
- ✅ 上下文长度达128K token,可理解整个项目
- ✅ 代码补全速度<100ms,延迟极低
- ✅ 支持多轮对话式代码生成(内置Chat功能)
- ✅ 支持离线模式(需提前下载模型)
二、安装与配置:5分钟上手
2.1 在VS Code中安装
- 打开VS Code,点击左侧扩展图标(或按
Ctrl+Shift+X) - 搜索“CodeGeeX”,找到官方插件(图标是蓝色小火箭)
- 点击“安装”,等待几秒即可
- 安装完成后,右下角会出现CodeGeeX的登录/激活提示
✅ 完全免费,无需注册即可使用基础补全功能。登录后可开启更强大的Chat和项目级分析。

2.2 在JetBrains IDE中安装
以IntelliJ IDEA为例:
- 进入
File → Settings → Plugins - 在Marketplace搜索“CodeGeeX”
- 安装后重启IDE
- 在右侧边栏找到CodeGeeX图标,点击即可打开
2.3 重要配置建议
- 建议开启“自动触发的补全模式”:在插件设置中,将补全触发模式设为“自动”,这样打字时自动弹出建议
- 设置最大行数建议:默认50行,可调至200行,适合生成更复杂的函数
- 快捷键:接受补全按
Tab,拒绝按Esc,查看更多建议按Alt+\(VS Code)
三、实战操作:从补全到对话
3.1 智能代码补全(最常用)
在编辑器中输入一段代码,CodeGeeX会自动弹出灰色提示。例如:
def calculate_bmi(weight, height):
# 在这里输入注释或开始写函数体,CodeGeeX会自动补全
按Tab应用补全。它不仅能补全单行,还能补全整个函数体、循环结构甚至单元测试。
3.2 使用Chat对话生成代码
在IDE中打开CodeGeeX聊天面板(图标为对话气泡),输入自然语言描述:
用户:写一个Python函数,将列表中的所有奇数值乘以2并返回新列表
CodeGeeX:
def double_odds(nums):
return [x * 2 for x in nums if x % 2 != 0]
可以继续追问:“添加类型标注”或“改为使用numpy实现”。
3.3 注释生成文档
在函数上方输入 /// 或 # 解释函数,CodeGeeX会自动生成docstring:
def load_config(path: str) -> dict:
"""
从指定路径加载JSON配置文件。
参数:
path (str): 配置文件路径
返回:
dict: 配置字典
"""
import json
with open(path, 'r') as f:
return json.load(f)
3.4 代码翻译(跨语言转换)
选中一段代码,右键选择“CodeGeeX: 翻译代码”,或在Chat中粘贴并说“把这段Python转成Go”:
# Python
res = [i*i for i in range(10) if i%2==0]
# 自动转为Go
var res []int
for i := 0; i < 10; i++ {
if i%2 == 0 {
res = append(res, i*i)
}
}

四、进阶技巧:让CodeGeeX更好用
4.1 利用“项目上下文”提升补全质量
在Chat中,可以@引用项目中的文件。例如:
用户:@app/models/user.py 帮我根据这个User模型,编写一个用户注册的API视图。
CodeGeeX会读取该文件内容并生成符合项目风格的代码。
4.2 批量重命名与重构
选中一段代码,右键选择“CodeGeeX: 重构”,提示“将变量名从'x'改为'user_id'”,它会智能替换并保持逻辑一致性。
4.3 自定义指令(System Prompt)
在CodeGeeX设置中,可以输入自定义指令,例如:
你是一位资深Python开发者,代码风格遵循PEP8,优先使用类型注解和列表推导式,每行注释用英文。
之后的所有补全和Chat回答都会遵循此风格。
4.4 使用离线模式(隐私保护)
在插件设置中启用“离线模式”,下载模型(约6GB),之后所有操作在本地完成,代码不会上传。适合处理敏感项目。
五、易错点与解决方案
- 问题:补全不出现 → 检查是否开启了自动触发;检查文件语言是否在支持列表中;重启IDE
- 问题:生成代码有语法错误 → 在生成后手动检查,尤其注意缩进和括号匹配;可以再次要求“修复错误”
- 问题:网络连接失败 → 离线模式可以解决;如果联网,检查是否被防火墙阻止
- 问题:Chat回答很慢 → 可能是网络延迟或模型排队,建议使用离线模式或更换网络
六、与其他工具对比
| 功能 | CodeGeeX | GitHub Copilot | Tabnine |
|---|---|---|---|
| 免费 | ✅ 完全免费 | ❌ 收费 | 部分收费 |
| 离线部署 | ✅ 支持 | ❌ | ❌ |
| 代码补全速度 | 极快 | 快 | 快 |
| 多语言支持 | 30+ | 20+ | 15+ |
| 项目级理解 | 128K上下文 | 有限 | 有限 |
结论:对于个人开发者和中小企业,CodeGeeX在免费+离线+大上下文方面优势明显。
七、总结与推荐场景
- ✅ 最佳使用场景:日常编码快速补全、学习新语言时辅助、老旧项目重构
- ✅ 不适合场景:需要严格合规的金融/医疗代码(建议离线 + 人工审核)
- ✅ 学习建议:先习惯用Tab接受补全,再尝试Chat对话,最后使用项目上下文和自定义指令
CodeGeeX 2025版确实将“免费AI编程助手”做到了极致,如果你还没尝试过,现在安装绝对值得。
相关教程推荐
继续学习相关主题。
Deepgram(深度语法)深度评测:2025年AI语音识别与实时转录的智能引擎使用教程:从入门到精通
从注册到实战,手把手教你使用Deepgram实现高精度实时转录与音频文件批量转写,附Python和Node.js代码示例及进阶技巧。
文心一言(Wenxin Yiyan)深度评测:2025年国产多模态大语言模型的智能对话与全能助手革命使用教程:从入门到精通
从注册、基础对话到多模态创作、代码辅助与自定义模板,手把手教你玩转2025版文心一言,涵盖实用技巧和常见问题解答,适合所有水平的AI使用者。
Claude(克劳德)深度评测:2025年Anthropic打造的多模态AI聊天机器人的智能对话与创作引擎使用教程:从入门到精通
全面评测Claude 2025版,从注册登录到多模态分析、创作引擎及高级技巧,帮助初学者快速上手并精通这款AI聊天机器人。
Kagi(卡吉AI)深度评测:2025年以人为本的AI搜索引擎,隐私优先与智能聚合革命使用教程:从入门到精通
2025年最值得尝试的AI搜索引擎Kagi使用教程:从注册、隐私设置到AI摘要、Universal Search进阶玩法,附实操截图与技巧,打造无广告、零追踪的智能搜索体验。