5 Free AI Coding Copilots to Help You Fly Out of the Dev Blackhole Cursor TabNine Aider is AI pair programming in your terminal

2025-06-09

5 个免费的 AI 编程副驾驶,助你飞出开发黑洞

光标

TabNine

Aider 是在您的终端中进行人工智能结对编程

编程需要创造力。谁要是说不是,那肯定是产品团队的。😝

这意味着它有时会感觉像一个看不到尽头的迷宫,特别是当灵感没有在正确的时刻出现的时候。

现在,如果您是《曼达洛人》中的 Din Djarin,并且在您需要的时候有 Grogu 陪伴在您身边,那会怎样?

与我一起?

这些编码副驾驶可能不是您的新朋友,但像这样的工具可以帮助您更快地编码、更智能地调试并确保您的项目按计划进行。

那么,为什么要有副驾驶名单呢?

Copilots 提高了开发人员的工作效率,作为一个能够提高开发人员工作效率和团队效率的开源工具,我们认为为什么不让一些真正厉害的 Copilots 得到更多的关注呢!

GitHub 徽标 middlewarehq /中间件

✨ 面向工程团队的开源开发生产力平台 ✨

中间件徽标

释放开发人员潜力的开源工程管理

持续集成 每月提交活动 贡献者
执照 星星

开源中间件

介绍

中间件是一款开源工具,旨在帮助工程领导者使用DORA 指标来衡量和分析其团队的效率。DORA 指标由四个关键值组成,可深入了解软件交付性能和运营效率。

它们是:

  • 部署频率:代码部署到生产或操作环境的频率。
  • 变更前置时间:提交到生产所需的时间。
  • 平均恢复时间:事件或故障发生后恢复服务所需的时间。
  • 变更失败率:导致失败或需要补救的部署的百分比。

目录

好的,继续。

我为您准备了 5 个好东西,这样您就不必浪费时间四处寻找了。

格罗古

1. 光标和副驾驶++

首先,我们有Cursor

这个小帮手总是在正确的时间提供正确的工具。

Cursor 与您的 IDE 集成,提供智能代码完成和建议。

Cursor 的 Copilot++ 具有非常方便的自动完成功能,速度很快,并且绝对能带来有用的完成效果。

需要浏览你的代码库吗?🌏 它也能帮到你。

当您深陷其中并需要轻轻推动以找到正确方向时,它是完美的选择。

GitHub 徽标 获取光标/光标

人工智能代码编辑器

光标

这是Cursor的一个仅有问题的 repo ,Cursor 是一个为使用 AI 进行编程而制作的编辑器。

非常感谢您为 Bug 或功能请求创建新工单 🙂 请随意回复您希望我们优先处理的问题。我们的目标是让 Cursor 更好地为您服务,您的反馈非常有帮助。


入门

请访问我们的网站下载并试用该编辑器。

特征

现在还为时过早,但是 Cursor 现在可以为您提供一些帮助......

  • 聊天:与了解您整个代码库的机器人交谈
  • 编辑:要求人工智能更改一段代码,查看编辑的内联差异
  • 调试:将鼠标悬停在 linter 错误或堆栈跟踪上以自动修复它们

请参阅此处以了解有关 Cursor 功能的更多信息。

路线图

从长远来看,我们的计划是将 Cursor 打造成为世界上最具生产力的开发...




主要特点:

  • 智能代码导航:帮助您轻松找到复杂的代码库。
  • 上下文建议:根据您当前的代码上下文提供有意义的建议。

2. 塔布宁

接下来,认识一下Tabnine

Tabnine 已经存在了一段时间,并且随着时代的发展而发展,集成了 GPT-4o、Tabnine+Mistral、Codestral 和 Claude 3,提供了相当强大的代码建议。

GitHub 徽标 codota / TabNine

AI代码完成

TabNine

这是TabNine后端的存储库,全语言自动完成器这里没有源文件,因为后端是闭源的。

您可以通过提交问题来提出功能请求。我们也欢迎您针对配置文件的更改提出拉取请求。

languages.yml确定哪些文件扩展名被视为同一种语言的一部分。(例如,.c文件中的标识符将在.h文件中建议。)

language_tokenization.json决定了语言的标记方式。例如,Lisp 中的标识符可以包含破折号,但 Java 中却不能。

如果您的功能请求针对的是特定编辑器的 TabNine 客户端,请在以下存储库之一中提交问题:

您可能对这些由第三方编写的 TabNine 客户端感兴趣:

注意: Codota不会验证这些插件中的任何代码,并且不以任何方式对它们负责。

主要特点:

  • 安全意识:SOC2合规性+针对客户代码训练模型的强大隐私政策
  • 支持多种语言:精通 25 多种编程语言。

3. SourceGraph 的 Cody

SourceGraph智慧而强大(我想就像尤达一样),它可以搜索和分析您的代码库,帮助您建立更深入的见解和理解。

Cody 就像 GitHub Copilot 一样。就是这样。

GitHub 徽标 源图/源图

Code AI 平台与 Code Search 和 Cody

文档贡献TwitterDiscord

构建状态 记分卡 最新版本 不和谐 贡献者

Sourcegraph 使得读取、编写和修复代码变得容易——即使在庞大而复杂的代码库中也是如此。

  • 代码搜索:搜索所有分支和所有代码主机的所有存储库。
  • 代码智能:导航代码、查找引用、查看代码所有者、跟踪历史记录等。
  • 修复和重构:一次性对多个存储库进行大规模更改并跟踪大规模迁移。

入门

发展

请参阅开发 Sourcegraph 指南来开始。

文档

doc目录包含有关开发和理解 Sourcegraph 的附加文档:

执照

此存储库主要包含非 OSS 许可的文件。请参阅LICENSE

版权所有 (c) 2018-present Sourcegraph Inc.






使用 SourceGraph,您可以相当精确地搜索大量代码库。

编码副驾驶精度

主要特点:

  • 全面的代码搜索:搜索整个代码库以准确找到您所需要的内容。
  • 代码智能:理解代码语义,使导航和重构代码变得更容易。

4. GitHub Copilot

好吧,从技术上来说这个不是免费的,但值得一提。

现在是 2024 年,如果没有GitHub Copilot,任何 AI 副驾驶列表都是不完整的。

如果您还没有查看过 GitHub Copilot Workspace,那么您绝对应该至少尝试一次。

如果你问我,制定计划然后用自然语言验证它的能力有时确实感觉像魔术一样。

当然,你需要验证一些事情,不要闭着眼睛编写代码!

GitHub Copilot 可能并不完美,但它确实很好,特别是因为它已经在大量开源代码上进行过训练。

它可以帮助您避免通过编写行甚至代码块来浪费时间在重复性任务上。

主要特点:

  • 代码建议:从一行代码到整个函数,您都可以掌握。
  • 集成:与 Visual Studio Code 无缝协作。什么?你在 Arch Linux 中使用 Vim?是的,你仍然可以将它集成到 Vim 中。😉

5. Aider.Chat

最后,我们有Aider.Chat

Aider.Chat 小巧、快速、资源丰富,致力于提供代码协助,帮助您像专业人士一样进行调试。

它非常适合那些需要速度和可靠性的快速修复和调试会话。

GitHub 徽标 保罗·高蒂尔/艾德

aider 是在你的终端中进行人工智能结对编程

Aider 是在您的终端中进行人工智能结对编程

Aider 允许您将程序与 LLM 配对,以便在本地 git 存储库中编辑代码。您可以启动新项目或使用现有的 git 存储库。Aider几乎可以连接到任何 LLM,并且与 GPT-4o、Claude 3.5 Sonnet、Claude 3 Opus 和 DeepSeek Coder V2 配合使用效果最佳。

助手截屏

入门

您可以像这样快速开始:

$ pip install aider-chat

# Change directory into a git repo
$ cd /to/your/git/repo

# Work with GPT-4o on your repo
$ export OPENAI_API_KEY=your-key-goes-here
$ aider 

# Or, work with Anthropic's models
$ export ANTHROPIC_API_KEY=your-key-goes-here

# Claude 3 Opus
$ aider --opus

# Claude 3.5 Sonnet
$ aider --sonnet

有关更多详细信息,请参阅安装说明和其他文档

特征

  • 使用您想要编辑的文件运行 aider:aider <file1> <file2> ...
  • 要求改变
    • 添加新功能或测试用例。
    • 描述一个…




主要特点:

  • 实时协助:在编程过程中提供帮助,使调试和编程更快、更轻松。想想强化版的自动完成功能吧。哦,是的,我刚才确实这么说过。

惊讶的人工智能工具

  • 良好的用户界面:简单、直观。

总结

各位,这就是你们,AI 编码副驾驶将帮助你们征服世界。

此外,如果您也关心开发人员的生产力,请务必查看我们的开源存储库并留下一颗星。

别忘了在下面发表评论——我很想听听您与这些 AI 副驾驶的体验!

GitHub 徽标 middlewarehq /中间件

✨ 面向工程团队的开源开发生产力平台 ✨

中间件徽标

释放开发人员潜力的开源工程管理

持续集成 每月提交活动 贡献者
执照 星星

开源中间件

介绍

中间件是一款开源工具,旨在帮助工程领导者使用DORA 指标来衡量和分析其团队的效率。DORA 指标由四个关键值组成,可深入了解软件交付性能和运营效率。

它们是:

  • 部署频率:代码部署到生产或操作环境的频率。
  • 变更前置时间:提交到生产所需的时间。
  • 平均恢复时间:事件或故障发生后恢复服务所需的时间。
  • 变更失败率:导致失败或需要补救的部署的百分比。

目录

鏂囩珷鏉ユ簮锛�https://dev.to/middleware/5-free-ai-coding-copilots-to-help-you-fly-out-of-the-dev-blackhole-4p53
PREV
永远跳过 QA 审批的 5 种方法!
NEXT
想从 Ops 转向 DevOps?以下是你需要了解的内容。什么是 DevOps?DevOps 的优势 DevOps 与传统 Ops 有何不同?思维模式的转变 基础设施自动化是关键 故障和错误 提升可见性 工具 入门