Star History 九月开源精选 |开源 GitHub Copilot 替代

news/2024/11/29 9:35:40/

虽然大火了近一年,但是截至目前 AI 唯一破圈的场景是帮助写代码(谷歌云旗下的 DORA 年度报告也给 AI 泼了盆冷水)。不过对于软件开发来说,生成式人工智能绝对已经是新的标配。

本期 Star History 收集了一些开源 GitHub Copilot 替代品(不免费,也不开源),AI 编程助手来解放你的生产力 🏋️。

Cody

file

Cody 是 Sourcegraph 开源的 AI 编程助手,可作为 VS Code 或 JetBrains 扩展使用。Cody 由 Sourcegraph 的 code graph 驱动,所以会对整个代码库有所了解。

除了基于 AI 的代码补全、编写单元测试、生成文档注释、总结代码等常见功能外,Cody 还有一个聊天界面,你可以问他相关问题或者要求它执行某些操作。

file

Cursor

file

Cursor 是一个 AI 驱动的 IDE,把 AI 配对编程又往前带了一步。Cursor 希望解决的是 AI 自动补全后出现的任务:修好 bug,帮你写新功能。

与 VS Code 相比,Cursor 的优势在于:他们的用户比 VS Code 少得多(2023 年 Stack Overflow 开发者调查结果表明 VS Code 是 73% 受访者的首选 IDE),所以可以更快地迭代和尝试新鲜事物。毕竟 2023 年的教训是你必须快速接受新事物,才能跟上行业的步伐。

而且其实 Cursor 已经站在巨人肩膀上了:它是 VS Code 的一个 fork(试用了一下感觉它真的很像 VS Code,但更加 AI 原生一点)。

file

Cursor 今年三月份开源的,并在本月初宣布了由 OpenAI 领投的 800 万美元融资。

Tabby

file

Tabby 是支持自托管的 AI 编程助手,可以将其视为 GitHub Copilot 的开源挑战者。

file

Tabby 擅长协助 LLM 理解整个代码库,并能理解具有依赖关系的复杂代码。用简单的话说,Tabby 可以生成利用现有抽象的代码,并且可以在合理的上下文窗口和快速响应时间内完成此操作。

十月对于 Tabby 来说是个大月 - 他们前不久刚庆祝了 11k GitHub 星星,还获得了 320 万美元的融资。

Continue

file

Continue 是一个将 ChatGPT 引入到 VS Code 和 JetBrains 的扩展。

Continue 可以配合任何 LLM 使用,包括托管在你自己云上的本地模型。而且,如果你用 Copilot 或 ChatGPT,那 GitHub 和 OpenAI 会收集并学习数据,而 Continue 也会收集数据,但因为是你自己/组织部署的所以没有隐私泄漏的困扰,并可用于改进团队使用的 LLM。

file

Sweep

file

Sweep 可以看作是一个 AI 驱动的 junior 开发,可以把 bug 和功能需求直接转化为代码提交 PR 🧹。

它其实是个可以集成到 repo 里的 GitHub App,这还挺聪明的!如果是一个独立工具为给你 repo 生成 PR,那么肯定还是要拉到本地来测试,属于是给自己找事了(在这里给 GitHub 生态点个赞)。

file

Lastly

所以,你有没有用啥 AI 编程助手?还是就用 ChatGPT?

欢迎留言分享 🐹


💡 更多资讯,请关注 Bytebase 公号:Bytebase


http://www.ppmy.cn/news/1185718.html

相关文章

优优嗨聚集团:旅游经济振兴计划,OTC医疗行业的机遇与挑战

随着全球范围内疫情逐渐得到控制,各国纷纷推出旅游经济振兴计划以刺激经济增长。这些计划不仅对旅游业产生积极影响,同时也对OTC(非处方药)医疗行业产生了深远的影响。本文将探讨旅游经济振兴对OTC医疗行业的影响,以及…

vscode 使用python无法导入库

刚刚在使用vscode,编辑python时,在使用语句 import matplotlib.pyplot as plt 时出现报错,但是在命令行下和conda环境中没有报错 在尝试 pip uninstall matplotlib pip install matplotlib后无法解决 之后再发现是工作的目录出错导致的,…

【Java每日一题】——第四十三题:USB接口程序设计。(2023.10.29)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

jenkins如何安装?

docker pull jenkins/jenkins:lts-centos7-jdk8 2.docker-compose.yml version: 3 services:jenkins:image: jenkins/jenkins:lts-centos7-jdk8container_name: my-jenkinsports:- "8080:8080" # 映射 Jenkins Web 界面端口volumes:- jenkins_home:/var/jenkins_h…

热力学第三定律

热力学第三定律能斯特定理 凝聚系的熵在等温过程中的改变随绝对温度趋于零 如果有 即有: 也就是说:当绝对温度趋于零时,熵和状态参量y无关。 普朗克绝对熵 当绝对温度趋于零时,一个化学均匀系统的熵趋向于一个极限值 也就是说&a…

2023年吉安市“振兴杯”职业技能大赛网络安全项目样题

2023年吉安市“振兴杯”职业技能大赛 网络安全项目样题 需要竞赛环境可私信博主 赛题说明 一、竞赛项目简介 竞赛共分为:A.基础设施设置与安全加固;B.网络安全事件响应、数字取证调查和应用安全;C.CTF夺旗-攻击;D.CTF夺旗-防御等四…

中国卖家的出路:TikTok电商重塑东南亚市场

2023年10月4日,印尼政府发布了一则重要公告,宣布不再允许社交媒体作为商品销售平台。这一决策直接影响了TikTok在印尼的电商业务,迫使该平台关闭了其印尼市场的电商运营。 对于TikTok电商而言,印尼市场一直占据着重要地位&#x…