CodeGeeX 智能编程助手

CodeGeeX 智能编程助手

aicodeprogrammingassistantopen-sourcerecommended
访问官网

CodeGeeX

简介

CodeGeeX 是由智谱AI联合清华大学知识工程实验室开发的全能智能编程助手。基于大模型技术,CodeGeeX提供代码生成、自动补全、代码翻译、智能问答等强大功能,帮助开发者显著提高编程效率。作为对标GitHub Copilot的国产工具,CodeGeeX以其广泛的编程语言支持和快速迭代特性,为国内开发者提供了强大的编程辅助工具。

主要功能

代码生成与补全

CodeGeeX 可以根据自然语言注释描述的功能自动生成代码,也可以根据已有代码自动生成后续代码,支持当前行补全或多行代码生成,大幅提升编程效率。

代码翻译

基于AI大模型进行语义级代码翻译,支持多种编程语言之间的互相转换,帮助开发者在不同语言项目中快速迁移。

自动添加注释

能够为代码自动添加行级注释,节省大量开发时间。对于历史代码中的缺失注释也能有效补充,提高代码可读性和可维护性。

智能问答

开发过程中遇到技术问题,可直接向AI提问,无需离开IDE环境去搜索引擎寻找答案。支持代码解释、代码纠错、文档生成等功能。

更多功能

通过快捷命令和提问,可实现解释选中代码、修正代码bug等更多实用功能。

支持的IDE和语言

CodeGeeX 支持多种主流开发环境和编程语言,持续扩展中:

支持的IDE:

  • Visual Studio Code
  • IntelliJ IDEA
  • PyCharm
  • WebStorm
  • Visual Studio
  • HBuilderX
  • GoLand
  • Android Studio
  • PhpStorm

支持的编程语言:

  • Python
  • Java
  • C++/C
  • JavaScript
  • Go
  • 以及更多...

版本说明

社区版(免费)

面向个人开发者,提供基础的代码生成、补全、翻译和问答功能。

校园版

集成教学辅助和编程辅助,提供AI课程助教功能,支持教学场景使用。

企业版

  • 软硬一体机,开箱即用,更快更稳定
  • 代码仓库级补写、问答和检索增强
  • 企业级管理平台
  • 本地或云端私有化,无缝扩展
  • 从硬件、操作系统、数据库到模型的完整信创方案
  • 更大尺寸模型自由组合

开源开放

CodeGeeX4-ALL-9B 模型权重已开源,欢迎开发者社区参与贡献,共同让 CodeGeeX 变得更好。高度开放的特性不仅提供了学习模型原理的机会,开放的API也给了开发者个性化定制的能力。

技术特点

  • 基于130亿参数大模型
  • 在国产AI框架和硬件上实现
  • 支持IDE内代码辅助场景
  • 持续快速迭代,新特性不断推出
  • 支持中英文双语交互

用户评价

来自10万+真实用户的反馈显示,CodeGeeX在代码生成方面表现强劲,能够有效提升开发者的生产力。不论是软件开发还是深度学习代码编写,使用后效率都有显著提升。CodeGeeX似乎能感知开发者将要写什么,让很多开发者表示已经离不开它。

合作伙伴

  • 腾讯云 Cloud Studio
  • deepin 社区

联系方式

商务合作: codegeex@zhipuai.cn
公司地址: 北京市海淀区中关村东路1号院9号楼10层
官网: https://codegeex.cn/
Github: https://github.com/THUDM/CodeGeeX2