本文主要是汇总目前国内以及国外可用的AI编程助手!其实目前的编程助手功能大同小异,主要是实现代码智能提示,生成代码,生成注释等等。
国内大厂的几个编程助手,我都有用到过,感觉差异不大。
个人还是不太喜欢助手这种提示的形式。每次刚敲几个代码突然提示生成一大片,容易打断个人编程思路,不过生成代码质量确实挺高。
各有利弊吧~
这里收集的编程助手大部分在TG频道都有发布,这里只是汇总一些,附带自己的主观评价!
阿里通义灵码(推荐)
通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅的编码。
官方地址:https://tongyi.aliyun.com/lingma/download
支持编辑器:VS Code,JetBrains IDEs
支持开发语言:主流编程语言,在 Java、Python、Go、JavaScript、TypeScript、C/C++ 编码场景表现更优
是否免费:个人免费
推荐程度:★★★★★★
推荐理由:官方已经明确个人用户免费;数据中心在国内响应速度不错;官方承诺不收集用户代码;不过隐私策略大家最好关注一下;大厂提供服务稳定性不错;
百度 Baidu Comate
Baidu Comate(智能代码助手)是基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,打造的新一代编码辅助工具。拥有代码智能、场景丰富、创造价值、广泛应用等多重产品优势,可实现“帮你想、帮你写、帮你改”的场景应用形态。提升编码效率,释放“十倍”软件生产力。
官方地址:https://comate.baidu.com/
支持编辑器:VS Code,JetBrains IDEs
支持开发语言:支持全部主流编程语言,其中在 Go、Java、Python、JavaScript、C/C++ 、TypeScript编码场景表现更优
是否免费:个人用户免费,同时推出付费会员服务
推荐程度:★★★★★★
推荐理由:官方已经明确个人用户免费;数据中心在国内响应速度不错;官方承诺不收集用户代码;大厂提供服务稳定性不错;
腾讯云 AI 代码助手
官方地址:https://cloud.tencent.com/product/acc
支持编辑器:VS Code,JetBrains IDEs
支持开发语言:Python, JavaScript/TypeScript, Java, C/C++, Go, C#, Rust, Swift, Lua, Kotlin, TSX/JSX, Vue, Proto, PHP等语言/框架
是否免费:目前公测免费使用!
推荐程度:★★★★★☆
推荐理由:官方并未明确免费到何时;数据中心在国内响应速度不错;官方承诺不收集用户代码;大厂提供服务稳定性不错;
CodeGeeX 智能编程助手
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全、自动为代码添加注释、自动解释代码、自动编写单元测试、实现代码审查Code Review、自动修复代码fixbug、自动生成commit message完成git提交,以及在不同编程语言的代码间实现互译、针对技术和代码问题的智能问答等丰富的功能。
官方地址:https://codegeex.cn
支持编辑器:VS Code、IntelliJ IDEA、PyCharm、Vim,HBuilderX,Android Studio
支持开发语言:Python、Java、C++/C、JavaScript、Go等多种语言
是否免费:免费
推荐程度:★★★★☆☆
推荐理由:官方已经明确用户免费;数据中心在国内响应速度不错;
Fitten Code
Fitten Code 编程助手,由非十大模型驱动的AI编程助手,它可以自动生成代码,提升开发效率,帮您调试Bug,节省您的时间。还可以对话聊天,解决您编程碰到的问题。免费且支持80多种语言:Python、C++、Javascript、Typescript、Java等。目前针对个人完全免费!
官方地址:https://code.fittentech.com/
支持编辑器:VS Code,JetBrains IDEs,Visual Studio,VIM
支持开发语言:Python、C++、Javascript、Typescript、Java等80种
是否免费:个人用户免费
推荐程度:★★★☆☆☆
推荐理由:官方已经明确用户免费;数据中心在国内响应速度不错;
Codeium
Codeium 是现代编码超级工具,是一款基于尖端 AI 技术构建的代码加速工具包。目前,Codeium 有两个主要功能:自动完成,它会建议您想要输入的代码,为您节省从样板到单元测试的所有时间;搜索,它可以帮助您使用自然语言问题搜索您的存储库。通过轻松集成到编辑器中,我们希望您专注于成为最好的软件开发人员,而不是最好的代码猴子。
官方地址:https://codeium.com/
支持编辑器:VS Code,JetBrains IDEs,Visual Studio,VIM,Android Studio 等
支持开发语言:APL、Assembly、Astro、Blade、C、C++、C#、Clojure、CMake、COBOL、CoffeeScript、Crystal、CSS、CUDA、Dart、Delphi、Dockerfile、Elixir、Erlang、F#、Fortran、GDScript、Go、Gradle、Groovy、Hack、Haskell、HCL、HTML、Java、JavaScript、Julia、JSON、Kotlin、LISP、Less、Lua、Makefile、MATLAB、MUMPS、Nim、Objective-C、OCaml、pbtxt、PHP、Protobuf、Python、Perl、Powershell、Prolog、R、Ruby、Rust、SAS、Sass、Scala、SCSS、shell、Solidity、SQL、Starlark、Swift、Svelte、Typescript、TeX、TSX、VBA、Vimscript、Vue、YAML、Zig
是否免费:个人用户免费
推荐程度:★★☆☆☆☆
推荐理由:官方已经明确用户免费;数据中心在境外响应速度一般;
Amazon Q 开发者版
Amazon Q 功能最强大的生成式人工智能助手,可加速软件开发并利用公司的内部数据。适用于软件开发的最强大的生成式人工智能助手!
官方地址:https://aws.amazon.com/cn/q/developer/
支持编辑器:VS Code,JetBrains IDEs,Visual Studio,Android Studio
支持开发语言:Python、C++、Javascript、Typescript、Java等
是否免费:个人用户免费
推荐程度:★★☆☆☆☆
推荐理由:官方已经明确用户免费;数据中心在境外响应速度一般;
GitHub Copilot
GitHub Copilot基于 GitHub 及其他网站的源代码,可根据上文提示为程序员自动编写下文代码。
官方地址:https://github.com/features/copilot
支持编辑器:VS Code,JetBrains IDEs,Visual Studio
支持开发语言:Python、C++、Javascript、Typescript、Java等
是否免费:10美元/月 (部分开源仓库所有者可免费使用)
推荐程度:★★★★☆☆
推荐理由:最早的AI编程助手,是基于开源仓库代码训练
CodeFuse
CodeFuse 是一款为国内开发者提供智能研发服务的产品,该产品是基于蚂蚁集团自研的基础大模型进行微调的代码大模型。CodeFuse 具备代码补全、添加注释、解释代码、生成单测,以及代码优化功能,以帮助开发者更快、更轻松地编写代码。
官方地址:https://codefuse.alipay.com/
支持编辑器:VS Code,JetBrains IDEs
支持开发语言: C、C++、JavaScript、Java、Python 等40种,目前 CodeFuse 专精 Java、Python
是否免费:目前需要申请试用
京东云智能编码 JoyCoder
智能编码JoyCoder 是一款基于大语言模型、适配多种 IDE 的智能编程助手,可以为研发人员提供代码预测续写、生成单元测试、生成接口文档、一键智能评审、AI技术问答、本地行云DevOps能力等功能。助力开发者高效、流畅、智能化地编程!
官方地址:https://www.jdcloud.com/cn/products/joycoder
支持编辑器:VS Code,JetBrains IDEs
支持开发语言: Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin
是否免费:目前仅支持企业私有化部署,个人用预计下半年开放!