6个Cursor替代品开源 AI 代码编辑器

Github Copilot

https://github.com/features/copilot

Github Coplilot 代码副驾驶助手,这个工具我很早就在使用,用于局部代码块提示,还是很有用的,而且响应很快,它的特点是以人为主 Copilot 为辅,加快我们写代码,对于本身就会写代码的开发人员很有用。

但是它也有一些缺点:

    • 一个是它的代码块提示只是局部的,不能针对整个项目的修改,如果我们让他对整个项目进行修改代码,那大概率要出问题;
    • 二就是它对用户还是要去必须熟悉这门语言,才可以更好的提高工作效率。

它也有一些优点是其它项目不能比的:

    • 第一它和 Github 深度绑定,除了可以代码提示,还可以做一些 Github 上的项目管理啥的。
    • 目前 free 用户没有使用限制,对于专业程序员来说提效足够了。

Cursor 介绍

Cursor 是最新的 AI 代码编辑器 是一个集成了多种模型的国内直接可以访问的,优秀而强大的免费代码生成器,可以帮助你快速编写、编辑和讨论代码**。**

它可以:

    • 智能补全代码
    • 解释代码
    • 定位Bug
    • AI大模型问答
    • 文本编辑
    • 根据自然语言,生成代码(还在很初级)

和 Cursor 类似的还有 devin ,他们都是类似的工具,但是缺点都收费,而且很贵。

我对 Cursor 进行了一周的试用,给我的感觉就是它是一个初级程序员,能按照我的要求进行编码,但是有时候会出错还有代码写到不好,代码写的一般,就好比是一个听话的小弟;我给他一个命令,它就开始干活了,过一会我再去检查结果,进行纠正,然后不对的地方让他继续改。

它有一个不好的就是不能把内置的模型替代为自己部署模型的地址,比如里面有 DeepSeek R1 但是只能使用官方的地址,没有可以修改的地方。

还有初了这个工具本身之外,模型对结果影响也很大,一些先进的模型和过往的模型输出的结果天差地别,比如根据网络上的数据,使用 claude-3.70-sonnet 模型之后效果很好,能到达中级程序员的水平了,编写的代码基本不会错误,而且效果很好。

Cursor 开源替代

那除了 Cursor 这个项目,有开源可替代的工具吗?可以使用自己部署的模型,发现还真有,下面就来介绍几个项目。

Roo-Code

https://github.com/RooVetGit/Roo-Code
汉化版:https://github.com/HybridTalentComputing/roo-code-chinese

Roo-Cline 是一个在 IDE 中运行的自主编码 Agent,属于 Cline 的分支,针对速度和灵活性进行了优化,主要特点如下:

    • 命令、写入、浏览器操作的自动审批功能
    • 支持每个项目的 .clinerules 自定义指令
    • 可与原 Cline 并行操作
    • 完整的单元测试覆盖
    • 支持 MCP

Roo-Cline 不但拥有 Cursor 原本的功能,甚至可以命令行交互,以及打开浏览器做基于 AI 的交互测试!

Cline

https://github.com/cline/cline
汉化版:https://github.com/HybridTalentComputing/cline-chinese

本文将详细介绍如何使用 Cline 这一强大的AI编程工具。Cline在 Open Router 排行榜中长期占据领先地位,支持多种免费模型,能够显著提高编程效率。我们将从安装配置开始,逐步讲解如何使用Cline完成实际编程任务,包括创建登录页面和开发贪吃蛇游戏等。通过本文,您将掌握Cline的核心功能和使用技巧,开启高效编程之旅。

OpenHands

https://github.com/All-Hands-AI/OpenHands

欢迎来到 OpenHands(以前称为 OpenDevin),这是一个由 AI 驱动的软件开发代理平台。

OpenHands 代理可以执行人类开发人员可以执行的任何操作:修改代码、运行命令、浏览网页、调用 API,甚至从 StackOverflow 复制代码片段。

Bolt

https://bolt.new/

Bolt.new[3] 它承诺“提示、运行、编辑和部署全栈 Web 应用程序”。它对于编写 Web 应用程序很有优势,我用它测试过,让它帮我开发一个微信小程序的 Demo ,它帮我把小程序页面设计出来,并且代码实现出来了。

之后我把代码下载使用微信小程序开发工具编译之后可以完整的交互,而且页面样式设计的也很好,这个工具还是很好用的。

Aider

https://github.com/Aider-AI/aider

**Aider 是在您的终端中进行的 AI 配对编程,**Aider 让您与LLMs配对编程,以在您的本地 git 仓库中编辑代码。开始一个新项目或使用现有的代码库。Aider 与 Claude 3.5 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini & GPT-4o 配合使用最佳。Aider 可以连接到几乎任何LLM,包括本地模型。

Augment Code

https://www.augmentcode.com/

Augment 是一款开发者 AI 平台,它能帮助你理解代码、调试问题并快速交付,因为它理解你的代码库。使用聊天、下一编辑和代码补全功能,让你更高效地完成任务。

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录