awesome-devins

awesome-devins

AI驱动的开发助手和自动编程工具集

这个项目收集了众多AI驱动的开发助手和自动编程工具,包括开源与闭源解决方案。这些工具涵盖通用编程和特定任务场景,致力于提升开发效率。项目为每个工具提供简明描述、核心功能和相关链接,方便开发者对比选择合适的AI助手。无论是代码编写、调试还是项目管理,开发者都能在此找到有价值的AI辅助工具。

AI代理开源软件编程助手自动化开发多智能体框架Github开源项目
<h1 align="center"> 💠 超棒的开发者智能助手 <p align="center"> <a href="https://discord.gg/U7KEcGErtQ" target="_blank"> <img src="https://img.shields.io/static/v1?label=加入&message=%20Discord!&color=mediumslateblue"> </a> <a href="https://twitter.com/e2b_dev" target="_blank"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/90bc4154-0018-4f15-b247-6f3f3aaa72c7.svg?logo=twitter"> </a> </p> </h1> <h3 align="center"> 试试 E2B 的 <a href="https://e2b.dev/docs?ref=awesome-sdks">云端运行时</a> 用于 AI 代理 </h3> <h5 align="center">👉 <a href="https://forms.gle/UXQFCogLYrPFvfoUA">在此提交新产品</a></h5> <img src="https://yellow-cdn.veclightyear.com/835a84d5/5f05a3ea-20d4-4473-9149-77455766924f.png" width="100%" alt="AI 代理景观图" />

欢迎来到我们的 AI 代理列表,这些代理受 Devin 发布的启发。查看 🌟 GitHub 上的完整 AI 代理列表网页界面

根据我们的最佳了解编制此列表,但肯定不够全面。也可以查看 <a href="https://github.com/e2b-dev/awesome-sdks-for-ai-agents">AI 代理的超棒 SDK 列表</a>。 欢迎讨论和反馈!:heart:

有什么要补充的吗?创建一个拉取请求或填写这个表单。请保持按字母顺序排列并放在正确的类别中。

想在你的 AI 产品中使用 E2B 吗?

通过 hello@e2b.devDiscord 联系我们。在 X (Twitter) 上关注我们。

我们是开源的,你可以在这里开始使用 E2B。

开源"开发者智能助手"

Anterion

开源软件工程师

<details>

图片

类别

编码,通用目的

描述

  • Anterion 代理扩展了 SWE-agent 的能力,可以规划和执行开放式工程任务。
  • 前端灵感来自 OpenDevin

链接

</details>

AutoCodeRover

自主程序改进

<details> ![图片](https://private-user-images.githubusercontent.com/48704330/322199117-e10c3270-442c-4673-8656-735c892dfb66.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTMyMjY3NjcsIm5iZiI6MTcxMzIyNjQ2NywicGF0aCI6Ii80ODcwNDMzMC8zMjIxOTkxMTctZTEwYzMyNzAtNDQyYy00NjczLTg2NTYtNzM1Yzg5MmRmYjY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDE2VDAwMTQyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5NzY5NGUyYWUyMTZjYjk0MzZlMGY0NmIwMjBhZTA1NDAyYzE4NjFhZDExMDhjYzQ4Mjc3ZTc4OTE4NDYwZWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y7mGAqtPaVKWShBVUOzSALad08wyJ5ZFj28_Q_HeVlY) ### 类别 编码,通用目的

描述

  • 这个代理基于一篇论文"AutoCodeRover:自主程序改进"。
  • 它结合了大型语言模型(LLMs)与分析和调试能力,优先确定补丁位置,最终生成补丁。
  • 解决了SWE-bench(共2294个GitHub问题)中约16%的问题,以及SWE-bench lite(共300个GitHub问题)中约22%的问题。
  • AutoCodeRover分两个阶段工作:
    • 上下文检索:为LLM提供代码搜索API,以浏览代码库并收集相关上下文。
    • 补丁生成:LLM尝试根据检索到的上下文编写补丁。
  • AutoCodeRover有两个独特的特点:
    • 代码搜索API具有程序结构感知能力。AutoCodeRover不是通过简单的字符串匹配来搜索文件,而是在抽象语法树中搜索相关的代码上下文(方法/类)。
    • 当有测试套件可用时,AutoCodeRover可以利用测试用例来实现更高的修复率,通过执行统计故障定位。

链接

</details>

AutoDev

开源Devin替代方案

<details>

图片

类别

编码,通用目的

描述

  • AutoDev支持多语言
  • 支持的语言:Java、Kotlin、JavaScript/TypeScript、Rust、Python、Golang、C/C++/OC等

链接

</details>

Codel

全自主AI代理

<details>

图片

类别

编码,通用目的

描述

  • 全自主AI代理,可以使用终端、浏览器和编辑器执行复杂任务和项目
  • 所有内容都在沙盒化的Docker环境中运行
  • 如有需要,它可以从网络获取最新信息(教程、文档等)
  • 内置文本编辑器,可预览所有文件
  • 所有历史命令和输出都保存在PostgreSQL数据库中
  • 启动Codel最简单的方法是使用预构建的Docker镜像

链接

</details>

Devika

代理型AI软件工程师

<details>

图片

类别

编码,通用目的

描述

  • Devika支持Claude 3、GPT-4、GPT-3.5和通过Ollama使用的本地LLMs
  • GitHub星数:14.4k
  • Devika是一个代理型AI软件工程师,能理解高级人类指令,将其分解为步骤,研究相关信息,并编写代码以实现给定目标
  • Devika旨在成为Cognition AI的Devin的有竞争力的开源替代方案
  • 其架构包括一个代码编写模块,根据计划、研究结果和用户需求生成代码,支持多种编程语言。它还有一个浏览器交互模块,使Devika能够浏览网站、提取信息并根据需要与网页元素交互
  • 为了实现集中的研究和信息收集,Devika采用了关键词提取技术

链接

</details> ## [Devon](https://github.com/entropy-research/Devon) 开源Devin替代方案 <details>

图片

类别

编码,通用型

描述

  • Entropy研究所开发的Devin开源替代方案
  • GitHub星数:150
  • Devon是一个开源软件工程代理,旨在帮助软件工程师进行软件开发和维护。
  • 它没有提供详细描述,但提到的功能包括可靠的多文件编辑或使用git等工具
  • Devon使用Python构建

链接

</details>

MetaGPT

返回设计、任务或代码库的代理框架

<details>

图片

类别

多代理,编码,自建

描述

MetaGPT是一个多代理框架 MetaGPT存在的时间比其他Devin替代品更长,但在Devin发布后,MetaGPT团队旨在替代大部分Devin的功能。 MetaGPT允许为GPT分配不同角色,形成一个协作软件实体来处理复杂任务。 您可以在自己的场景中使用这个多代理框架来构建自己的应用程序。 在内部,MetaGPT包括产品经理、架构师、项目经理和工程师等角色的代理。 它提供了软件公司的整个流程,以及精心编排的标准操作程序。代码=标准操作程序(团队)是其核心理念。

链接

</details>

⭐ OpenDevin

OpenDevin:少写代码,多做事

<details>

图片

类别

编码,通用型

描述

  • OpenDevin项目旨在复制原始Devin模型。
  • 通过吸引开源社区参与,我们旨在解决代码LLM在实际场景中面临的挑战,产生对社区有重大贡献的作品,为未来的进步铺平道路。
  • OpenDevin通过Docker执行代码,但正在进行添加在沙盒环境中执行代码的选项的工作。
  • 它拥有超过20.7k的星标 该项目使用的关键技术包括FastAPI、uvicorn、LiteLLM、Docker、Ruff、MyPy、LlamaIndex和React。

链接

</details>

Plandex

用于复杂任务的基于终端的AI编码引擎

<details>

图片

类别

编码,通用型

描述

  • Plandex使用长期运行的代理来完成跨越多个文件并需要多个步骤的任务。
  • 它将大型任务分解为更小的子任务,然后逐一实现,直到完成工作。
  • 它可以帮助你快速处理积压的工作,使用不熟悉的技术,摆脱困境,减少在繁琐事务上花费的时间。

链接

</details>

SWE Agent

开源Devin替代方案

<details>

图片

类别

编码,通用型

描述

  • 这个Devin替代方案在完整的SWE基准测试中得分为12.3%
  • SWE-agent通过与专门的终端交互工作,这使它能够:
    • 🔍 打开、滚动和搜索文件
    • ✍️ 编辑特定行,自动进行语法检查
    • 🧪 编写和执行测试
  • 这个定制的界面对于良好的性能至关重要。简单地将语言模型连接到普通的bash终端效果并不好。
  • "我们的关键洞见是,语言模型需要精心设计的代理-计算机界面(类似于人类喜欢良好的UI设计)。例如,当语言模型搞乱缩进时,我们的编辑器会阻止它并给出反馈。"
  • SWE-agent由普林斯顿NLP团队发布。
  • SWE-agent的特别之处在于它在SWE-bench上的表现几乎与Devin一样好。
  • 需要说明的是,性能varies根据代理使用的模型而有所不同。
  • SWE-agent与Devin相比的变化和创新包括:
    • SWE Agent中的代码通过Docker在本地执行。
    • 它使用"代理-计算机界面"(ACI)- 约束界面使语言模型更容易使用。只允许少数命令:运行代码、查找代码、编辑代码和提交更改到GitHub。
  • 代理编写的任何代码在提交之前都会经过语法检查(linter)。如果语法不正确,代理会得到反馈并被强制重做代码。
  • 代理一次只能读取100行代码,而不是整个文件。这使语言模型更容易理解代码。
</details> ### 链接 - [GitHub](https://github.com/princeton-nlp/SWE-agent) - [网站](https://swe-agent.com/) - [演示](https://swe-agent.com/demo) - [Discord](https://discord.com/invite/AVEFbBn2rH)

闭源"Devin"

Devin

第一个AI软件工程师

image

类别

通用型、编程

描述

Devin目前处于早期阶段,但根据演示,它具有以下能力:

  • 可以学习如何使用不熟悉的技术。
  • 可以从头到尾构建和部署应用程序。
  • 可以自主发现和修复代码库中的错误。

链接

Fume

AI软件工程师,效率提高10倍

image

类别

通用型、编程

描述

Fume是您的工程师所需一切的专家。它可以帮助您的工程师解决任何问题,或者主导并自动化端到端的解决方案。

  • Slack集成
  • 自动代码修改
  • 逐步指导
  • 私密且安全
  • 最先进技术和公开

链接

想在您的AI产品中使用E2B吗?

通过hello@e2b.devDiscord联系我们。

我们是开源的,您可以在这里开始使用E2B。

<img src="https://yellow-cdn.veclightyear.com/835a84d5/8b9ccfec-5aae-42b3-b0a8-e7be74102eee.png" width="100%" alt="SDKs Repo Visual" />

加入社区

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材��料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多