1.GitHub Copilot(免费版)
回复限制为每月 2000 次代码完成和 50 条聊天消息。收费版不限制 描述:是一个提供 AI 辅助编程的工具,它在您编码时会提供类似自动补全的建议。您可以通过开始编写您想要使用的代码,或者编写自然语言评论描述您希望代码完成的功能,来获取 GitHub Copilot 的建议。GitHub与OpenAI联合开发的行业先驱,基于GPT模型重构代码生成范式
官网地址:github.com/features/co… 安装手顺:vs2022安装的时候会自动装
核心功能
智能文档生成:自动创建函数说明文档 安全扫描:集成漏洞检测模块 代码重构:一键优化冗余代码结构 智能问答:直接对话解决编码问题
语言覆盖
全面支持TOP50编程语言,在TypeScript/Vue3等前沿框架表现突出。测试中React组件生成准确率比2022版提升27%。
2.豆包MarsCode-AI编程助手
官网地址:www.marscode.cn/home 在线地址:www.marscode.cn/chat-playgr… 文档介绍:docs.marscode.cn/docs/what-i… 安装手顺:copilot.tencent.com/setup/vscod… 豆包 MarsCode 编程助手提供代码自动补全与生成、问题修复、代码优化等能力,帮助你更高效地完成开发任务
功能介绍
| 功能 | 说明 |
|---|---|
| 代码补全 | 阅读并理解当前代码,然后提供后续代码片段,也支持通过注释生成代码片段。 |
| 代码补全 Pro | 基于上一次的编辑内容及代码情况,预测下一个改动点并提供推荐代码。 |
| 代码生成 | 理解自然语言并生成所需代码。 |
| 代码编辑 | 编辑指定代码,包括重构、优化、修改部分逻辑等 |
| 代码解释 | 精准解释项目代码,快速上手开发。 |
| 代码注释生成 | 生成函数级注释或更详细的行间注释。 |
| 单元测试生成 | 为指定代码片段生成单元测试。 |
| 智能修复 | 发现代码中的问题并修复。 |
| 智能问答 | 针对研发领域定向优化问答质量,提供更精准的问答结果。 |
支持的 IDE
| IDE 名称 | 说明 |
|---|---|
| Visual Studio Code | 支持 1.67.0 及以上版本。 |
| JetBrains | 包括 IntelliJ IDEA、Pycharm、Goland、Android Studio、WebStorm、Clion、Rider、Phpstorm、DataGrip 等。版本须为 221.5080.210 及以上。 |
支持的语言/框架
| 类型 | 支持的语言/框架 |
|---|---|
| 后端 | Go、Python、C++、C、C#、Java、PHP、Rust |
| 前端 | HTML、TypeScript、JavaScript、CSS |
| 应用端 | Kotlin、Objective-C、Swift |
| 其他 | Lua、SAS、CUDA、Perl、Ruby、Shell、SQL、R |
支持的模型
- doubao-1.5-pro
- deepseekR1
- deepseekV3
3.腾讯云AI
官网地址: copilot.tencent.com/ 在线地址:copilot.tencent.com/chat/ 安装手顺:copilot.tencent.com/setup/vscod…
简介
腾讯云 AI 代码助手是由腾讯云自研的一款开发编程提效辅助工具,开发者可以通过插件的方式将 AI 代码助手安装到编辑器中辅助编程工作(VS Code 或者 JetBrians 系列 IDE);而 AI 代码助手插件将提供:自动补全代码、根据注释生成代码、代码解释、生成测试代码、转换代码语言、技术对话等能力。通过腾讯云 AI 代码助手,开发者可以更高效地解决实际编程问题,提高编程效率和代码质量。
功能介绍
- 智能补全代码信息 Alt+I在当前文档的光标处生成代码
- 精准修复错误代码:可以选择一段代码,快捷键ctrl+shift+enter
- 清晰解释既有代码:可以整篇解释,也可以选择一段代码
- 按需生成单元测试
- 智能审查本地代码
- 清晰理解工程代码
- 人工智能技术对话
- 支持自定义指令
- 支持创建 RAG 知识库
- 支持对话大模型接入和切换
支持的 IDE
- VS Code
- Visual Studio、JetBrains IDEs(包括 IntelliJ IDEA、Pycharm、Goland、Android Studio、WebStorm、Clion、Rider、Phpstorm、DataGrip 等)
- 微信开发者工具
- XCode
支持的常见语言和框架
| 分类 | 支持的语言 |
|---|---|
| 前端 | HTML、JavaScript、CSS、Vue、React、Bootstrap 等。 |
| 后端 | JavaScript (Node.js)、Python、Java、C#、Ruby、PHP 等。 |
| 客户端 | Java、Kotlin、Swift、Objective-C、C# 等。 |
| 其他 | C++、Go、Rust、TypeScript、Shell、PowerShell、R、MATLAB、Perl、Lua 等。 |
支持的模型
- hunyuan
- tencent:deepseekR1
- tencent:deepseekV3
- ollama 可以调用本地部署的私有化模型。比如deepseek、chatgpt等
- deepseekR1 支持调用deepseek官网接口。deepseek官网api是收费的
4.文心快码(Baidu Comate)
官网地址:comate.baidu.com/zh 安装手顺:comate.baidu.com/zh/download… 使用说明:comate.baidu.com/zh/readme
简介
文心快码 (Baidu Comate) 是一款由百度推出的创新型 AI 编码辅助工具,它利用先进的人工智能技术,旨在为您带来前所未有的流畅、直观且上下文驱动的编码体验,助力开发者更轻松地实现宏大的软件项目和创新想法。
Zulu 智能体
- Zulu 是文心快码最新推出的突破性功能,它是一个全新的自动编程智能体。 Zulu 的目标是让编程变得像自然语言交流一样简单直观。
- 无论您是编程新手,还是经验丰富的资深开发者,Zulu 都能理解您的意图,并协助您完成复杂的编程任务。
- Zulu 拥有强大的全自然语言交互能力,您可以通过自然语言与 Zulu 沟通您的需求。它还具备规划与反思能力,可以理解复杂任务并进行分解,逐步完成。
- Zulu 还能调用丰富的工具,例如代码搜索、命令执行等,来辅助编程过程。 Zulu 还支持多模态交互。
核心功能
- 代码补全:在您编写代码时,文心快码的代码补全功能会在您输入的同时,智能预测您接下来可能要编写的代码,并以醒目的方式给出建议。
- 超级代码补全:超级代码补全是代码补全的升级版,它不仅仅是简单的补全,更侧重于理解代码的上下文和意图,提供更智能的代码辅助。
- 代码问答:当您在阅读代码、调试 bug 或者学习新的代码库时,难免会遇到各种疑问。文心快码的代码问答功能,让您无需离开 IDE 即可获得专业的解答。
- 行间命令:为了进一步简化您的操作,文心快码推出了行间命令功能。行间命令将一系列常用的代码辅助功能,例如代码解释、函数注释、生成单测等,以简洁的文字或图标形式,直接展示在代码的行间,特别是函数和方法定义的上方。
支持的语言
目前Comate支持全部主流编程语言,其中在 Go、Java、Python、JavaScript、C/C++ 、TypeScript编码场景表现更优
支持的IDE
- Visual Studio Code
- JetBrains IDEs 兼容 2021.1到2023.3,包含 IntelliJ DEA、PyCharm、GoLand、WebStorm 等 JetBrains IDEs。
- Visual Studio
- XCode
- Eclipse
支持的模型(主要基于百度文心大模型)
- ERNIE-4.5-8K-Preview
- ERNIE-4.0-Turbo-128K
- ERNIE-3.5-128K
- ERNIE-Speed-128K
5.CodeGeeX
官网地址:codegeex.cn/ 安装手顺:codegeex.cn/downloadGui… 使用说明:zhipu-ai.feishu.cn/wiki/CuvxwU…
简介
CodeGeeX是智谱AI旗下的一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。
功能介绍
- 自动生成代码
- 根据注释生成代码
- 自动为代码添加注释
- 生成单元测试
- 智能问答
- 代码解释
- 预测候选问题
- 代码审查
- 工具箱 支持文件处理、数据分析、图表生成、图像处理;
支持的语言
| 分类 | 支持的语言 |
|---|---|
| 前端 | VUE、JavaScript、TypeScript、HTML、CSS、React |
| 后端 | C、C++、Java、Python、Go、PHP、Rust、SQL |
| APP端 | ObjectC、Kotlin、Swift、Uni-App、 |
| 其他 | Peal、Ruby、GraphQL、Cobol |
CodeGeeX支持的IDE
CodeGeeX支持100+种编程语言及开发框架,适配多种主流IDE平台,包括以下几个等
- VSCode
- JetBrains IDEs 兼容 2021.1到2023.3,包含 IntelliJ DEA、PyCharm、GoLand、WebStorm 等 JetBrains IDEs。
- HBuilderX
- DeepIn-IDE
- Visual Studio
支持的模型
CodeGeeX Lite 快速解答技术问题 CodeGeeX Pro 更准确的解答技术问题 接口调用比私有化的ollama(deepseek、chatgpt)、在线的deepseek api等
6.通义灵码(个人免费版)
官网地址:lingma.aliyun.com/ 安装说明:lingma.aliyun.com/download 使用说明:help.aliyun.com/zh/lingma/p…
简介
是一款阿里云开发的基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。
支持的IDE
- Visual Studio Code: 1.68.0及以上版本。
- Visual Studio: 2022 17.3.0及以上版本。
- JetBrains IDEs: IntelliJ IDEA等2020.3及以上版本。JetBrains IDEs 兼容 2021.1到2023.3,包含 IntelliJ DEA、PyCharm、GoLand、WebStorm 等 JetBrains IDEs。
支持的语言
支持 Java、Python、Go、C/C++、C#、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。
核心能力
- 行级/函数级实时续写
- 自然语言生成代码
- 单元测试生成
- 代码注释生成
- 代码解释
- 研发领域自由问答
支持的模型(不支持deepseek R1)
- qwen2.5
- qwen2.5-max(beta)
- qwq-plus
- deepseekV3