随着大模型的发展,市面上也出现了越来越多的基于大模型的代码编辑器,这篇文章我们主要介绍下国外的人工智能编辑器。
Copilot
由Github出品的人工智能辅助编写代码的工具,后来由微软收购。
Github拥有全球最多的开源项目,拥有的代码数量肯定毋庸置疑,辅助代码的效果肯定也好,唯一的缺点就是贵。
Bolt
Bolt主要的特点是集成了很多的开源框架,提供了界面,以对话的形式生成代码,并支持预览跟下载。接下来我以Vue框架为例子,简单演示一下:
cursor_ai
支持Tab键补全代码、对话的形式完成代码、对已有代码进行扩展三种模式,是目前最火热的人工智能代码编辑器。
SupermavenAI
有以下几个特点:
- 支持主流的大模型
- 使用快速查看差异、应用更改、开始对话和切换模型
- 可以轻松将最近编辑的文件附加到消息中,Supermaven Chat 将模型的代码响应链接回原始代码,以显示差异并应用更改。
- 只需单击一下即可自动上传代码以及编译器诊断消息来修复错误
Windsurf
特点如下:
- 深度的情景上下文,使开发者与AI达到实时同步
- 提供了命令建议和执行,问题检测和调试
- 利用推理能力,可以从上次暂停的任务中恢复
- 利用深度的情景上下文,达到多个文件的编辑
PearAI
集成了最新的人工智能工具的开源AI代码编辑器
- 集成aider提供代码生成的能力
- 集成Supermaven提供代码补全的能力
- 集成continue提供代码实现的辅助能力
- 集成mem0提供了模型的自学习能力
- 集成perplexity提供了实时的AI搜索能力
Vercel
vercel原先是实现一个快速部署的网站,现在也增加了人工智能的能力
特点:
- 支持大模型的流式输出
- 兼容主流的前端框架
- AI部署管理
Canva
Canvas由ChatGPT出品,背后的模型是GPT-4o。Canvas是专门为写作以及写代码提供的新的模式,目的是为了用户更好的与ChatGPT合作
基于Canvas编写代码可以完成以下事情:代码审核、添加日志、添加注释、修改bug、编程语言之间迁移
Aider
以命令行的形式结对编程的工具
Cline
基于Claude 3.5的编码能力的编辑器
Lovable
codegptAI
continuedev
OpenHands
一个可以修改代码、运行命令、浏览网站、调用API甚至从StackOverflow上拷贝代码的人工智能编码平台。
Cody AI
Sourcegraph作为一个智能代码平台,cody是基于Sourcegraph衍生的一个产品