Awesome AI Agents是什么
Awesome AI Agents是e2b-dev维护的GitHub仓库,汇集和展示各种人工智能代理(AI Agents)相关的开源项目、闭源项目以及相关公司。仓库内容分为两部分:开源项目和闭源项目及公司。涵盖了从通用目的到特定领域(如编码、数据处理、商业智能等)的各种AI代理工具和框架。为开发者和研究人员提供了一个探索AI代理的平台,鼓励社区通过Pull Request或填写表单来提交新的产品或项目,以丰富和完善这个列表。

Awesome AI Agents的主要功能
- 资源汇总与分类:将AI代理工具和框架分为开源项目和闭源项目及公司两类,方便用户根据需求快速定位。
-
按用途分类:进一步将AI代理按用途(如通用目的、编码、数据处理、商业智能、生产力等)进行分类,便于用户快速找到适合特定任务的工具。
- 项目展示与描述:为每个AI代理提供详细的描述,包括其功能、特点、适用场景以及支持的模型或技术栈。
-
链接与资源:提供项目链接、文档、GitHub页面、网站等资源,方便用户深入了解和使用。
-
Pull Request支持:鼓励用户通过Pull Request提交新的项目或工具,丰富列表内容。
-
表单提交:提供在线表单,方便用户提交新项目或反馈,促进社区互动。
-
E2B集成:推荐使用E2B(Code Interpreter SDK)为AI应用提供代码解释功能,支持在沙盒环境中安全执行代码。
-
Web UI支持:提供Web版本,支持按类别和用例筛选产品,提升用户体验。
-
多领域支持:涵盖从数据处理、编码、商业智能到生产力工具等多个领域的AI代理,满足不同用户的需求。
-
多语言支持:部分工具支持多种编程语言和框架,如Python、JavaScript、TypeScript等。
-
定期更新:仓库会定期更新,添加新的项目和工具,确保内容的时效性和实用性。
-
社区反馈:通过社区反馈和讨论,不断优化和改进列表内容。
-
文档与教程:提供相关文档和教程,帮助用户更好地理解和使用AI代理。
-
示例与用例:通过示例和用例展示AI代理的实际应用场景,为开发者提供参考。
Awesome AI Agents的特色Agent
Agent名称 | Agent描述 | 框架 |
---|---|---|
AgentGPT | 部署AI代理以自主完成复杂任务 | OpenAI, GPT |
Auto-GPT | 一个实验性的开源项目,展示了GPT-4的能力 | OpenAI, Python |
BabyAGI | 任务驱动的自主AI代理 | Python |
Claude 3.7 Sonnet | 具有混合推理能力的AI模型,用于解决问题和编码任务 | Anthropic |
Gemini Code Assist | Google的AI编码工具,用于多语言代码生成和完成 | Google AI |
GitHub Copilot Agent | AI驱动的开发者编码助手 | OpenAI, GitHub |
DeepSeek R1 | 与Azure集成的AI助手,提供高级AI能力 | Microsoft AI |
Awesome AI Agents的开源项目
工具类型 | AI Agent名称 | 工具介绍描述 |
---|---|---|
数据处理 | Adala | 自主数据(标注)代理框架,提供可靠、可定制的输出,专注于数据处理任务。 |
推荐系统 | Agent4Rec | 利用1,000个LLM驱动的生成代理进行个性化电影推荐的模拟器。 |
代理构建 | AgentForge | 低代码框架,支持多种LLM模型,便于快速创建、测试和迭代AI驱动的自主代理。 |
无代码平台 | AgentGPT | 基于浏览器的无代码平台,使用OpenAI功能实现任务分解和执行。 |
桌面应用 | AgentPilot | 集成Open Interpreter和MemGPT,支持群组聊天功能的桌面应用。 |
语言代理 | Agents | 具备长期记忆和短期记忆的语言代理库,支持多代理通信和人类交互。 |
任务解决 | AgentVerse | 支持多代理协作完成任务的平台,允许自定义环境进行观察或交互。 |
多代理任务解决 | AI Legion | 类似于AutoGPT的多代理任务解决平台,支持团队协作完成任务。 |
代码编辑 | Aider | 与GPT-3.5/GPT-4配对编程的命令行工具,支持本地代码库编辑。 |
任务执行 | AIlice | 以聊天形式创建任务执行树的代理,支持故障容错和自我扩展。 |
多代理框架 | AutoGen | 支持多代理协作的LLM应用框架,简化复杂工作流,提升自动化能力。 |
自主尝试 | AutoGPT | 使GPT-4完全自主的实验尝试,支持互联网搜索和长期记忆管理。 |
代码生成 | Automata | 基于项目上下文生成代码的工具,支持多种LLM模型。 |
拉取请求 | AutoPR | 基于AI生成拉取请求的代理,修复问题并优化代码。 |
HR查询 | Autonomous HR Chatbot | 基于GPT-3.5的HR查询代理,支持时间管理、员工数据查询等功能。 |
任务管理 | BabyAGI | 基于任务结果和预定义目标创建新任务的简单框架。 |
功能扩展 | BabyBeeAGI | BabyAGI的扩展版本,支持更复杂的任务管理提示。 |
修改版 | BabyCatAGI | BabyBeeAGI的轻量级版本,专注于任务依赖和结果汇总。 |
代码简洁 | BabyDeerAGI | 仅350行代码的BabyAGI修改版,支持并行任务和用户输入工具。 |
功能丰富 | BabyElfAGI | BabyDeerAGI的扩展版本,支持技能创建和动态任务列表。 |
CLI和LLM测试 | BabyCommandAGI | 结合CLI和LLM进行测试的AI代理,支持自动编程和环境设置。 |
UI面板 | BabyFoxAGI | 具有新并行UI面板的BabyAGI修改版,支持多种技能。 |
数据探索 | BambooAI | 非程序员的数据探索和分析工具,支持本地交互和隐私保护。 |
多任务代理 | BeeBot | 早期阶段的多任务代理项目,仍在开发中。 |
代码搜索 | Bloop | Rust和Typescript代码搜索工具,支持自然语言查询和代码片段搜索。 |
代码解释器 | BondAI | 支持CLI和RESTful/WebSocket API的代码解释器,提供强大的代码执行功能。 |
依赖更新 | bumpgen | 保持npm依赖最新的AI代理,支持gpt-4-turbo。 |
调度助手 | Cal.ai | 基于Cal.com的开源调度助手,支持自然语言任务调度。 |
代理“思维”探索 | CAMEL | 研究自主和沟通代理的开源库,支持社区交流。 |
多代理互动 | ChatArena | 支持多代理语言游戏环境的聊天工具。 |
软件开发 | ChatDev | 由多个智能代理驱动的虚拟软件公司,支持多种角色协作。 |
化学任务处理 | ChemCrow | 处理化学相关任务的LangChain代理,集成13个专家设计工具。 |
代码操作 | Clippy | 可以计划、编写、调试和测试代码的代理。 |
软件开发生命周期 | CodeFuse-ChatBot | 服务于整个软件开发生命周期的智能助手。 |
代码库查询 | Cody by ajhous44 | 基于自然语言查询代码库的AI助手。 |
代码编写与问题回答 | Cody by Sourcegraph | 基于代码库和代码图谱编写代码和回答问题的AI助手。 |
软件开发自动驾驶仪 | Continue | 为VS Code带来ChatGPT功能的开源自动驾驶仪。 |
角色扮演代理编排 | CrewAI | 支持多代理协作的框架,旨在提升团队协作效率。 |
无代码聊天机器人构建 | Databerry | 无代码平台,用于创建基于用户数据的AI聊天机器人。 |
应用程序演示生成 | DemoGPT | 利用LLM快速生成应用程序演示的工具。 |
虚拟开发者团队 | DevGPT | 由虚拟产品经理、开发者和运维人员组成的AI团队。 |
代理AI软件工程师 | Devika | 能够理解高级指令、分解任务并编写代码的AI软件工程师。 |
Devin替代品 | Devon | 开源的Devin替代品,支持多种任务。 |
软件开发自动化 | DevOpsGPT | 结合LLM和DevOps工具,将自然语言需求转化为可运行软件的解决方案。 |
代理部署 | dotagent | 支持在多种平台上部署代理的管理系统。 |
多代理SDK | Eidolon | 支持AI代理的开源SDK,提供可插拔模块化组件。 |
规格转换 | English Compiler | 将markdown规格转换为功能代码的AI编译器。 |
角色适应 | evo.ninja | 能够根据任务实时调整角色的AI代理。 |
快速代理构建 | FastAgency | 加速多代理工作流从原型到生产的开源框架。 |
低代码代理构建器 | Flowise | 开源低代码工具,用于构建定制的LLM编排流程和AI代理。 |
AI开发助手 | Friday | 支持Node.js项目的AI开发助手。 |
工程平台 | GeniA | 能够与您并肩工作的工程平台工程AI团队成员。 |
Godmode | Godmode | 受AutoGPT和BabyAGI启发,具有美观UI的通用代理。 |
Discord集成 | GPT Discord | 为Discord提供强大的GPT接口,支持多种功能。 |
代码库生成 | GPT Engineer | 基于提示生成整个代码库的AI代理。 |
代码库迁移 | GPT Migrate | 在框架/语言之间迁移代码库的AI代理。 |
应用程序编写 | GPT Pilot | 从头开始编写整个可扩展应用程序的AI代理。 |
主题研究 | GPT Researcher | 在互联网上对任何主题进行研究的AI代理。 |
文件对话 | GPT Runner | 与文件对话的AI代理,支持多种语言。 |
图形语言代理 | GPTSwarm | 基于图的语言代理框架,支持自优化和自组织。 |
代理开发平台 | IX | 支持构建和部署协作代理的平台。 |
系统连接 | JARVIS | 连接LLM与ML社区的系统,支持任务规划和模型选择。 |
LLM应用程序框架 | Langroid | 用于构建LLM应用的Python框架,支持多代理协作。 |
工作流自动化 | Lemon Agent | 计划-验证-解决代理,支持任务自动化和人类交互。 |
代理构建库 | LLM Agents | 用于构建代理、使用工具和计划的库。 |
LLM代理构建平台 | LLM Stack | 用于构建LLM代理的无代码平台。 |
私密文件互动 | Local GPT | 与本地文件进行私密互动的工具,支持多种模型。 |
Python包实现 | Loop GPT | 作为Python包重新实现的AutoGPT项目。 |
代码库和书籍生成 | L2MAC | 能够生成大型复杂代码库和整本书的代理框架。 |
自然语言工作流 | Maige | 支持自然语言工作流的代码库代理。 |
AIDE工具 | Magick | 用于创建、部署、扩展和货币化AI代理的AIDE。 |
AI搜索引擎 | MemFree | 开源混合AI搜索引擎,支持多种数据源。 |
内存管理系统 | MemGPT | 为LLM提供上下文的内存管理系统。 |
编码任务助手 | Mentat | 从命令行协助编码任务的AI工具。 |
多代理框架 | MetaGPT | 多代理框架,根据需求返回设计、任务或代码库。 |
通用代理 | Mini AGI | 基于GPT-3.5/GPT-4的通用代理,支持多种任务。 |
多代理辩论实现 | Multiagent Debate | 实现多代理辩论的论文,提升事实性和推理能力。 |
多代理系统 | Multi GPT | 支持多个“专家GPT”协作完成任务的系统。 |
AI开发工具 | MutahunterAI | 生成针对代码库漏洞的单元测试的AI工具。 |
自然语言心智社会 | NLSOM | 基于自然语言的心智社会概念,支持多代理协作。 |
通用多代理平台 | OpenAgents | 通用多代理平台,支持用户自定义代理。 |
研发代理平台 | OpenAGI | 支持基准任务和开放式任务的AGI研发平台。 |
代码与功能实现 | OpenDevin | 开源项目,旨在复制和改进Devin模型。 |
代码解释器 | Open Interpreter | 允许LLM在本地运行代码以完成任务的代码解释器。 |
提示管理工具 | Pezzo | 用于提示设计、版本管理、发布等的开发工具包。 |
私密文档互动 | Private GPT | 与文档进行私密互动的工具,支持本地运行。 |
营养目标助手 | PromethAI | 分解问题、提供解决方案并自动化的AI助手。 |
React.js代理 | React Agent | 基于GPT-4的React.js自主LLM代理。 |
计算机操作代理 | Self-operating computer | 让多模态模型操作计算机的代理。 |
个人初级开发者 | Smol developer | 通过E2B UI部署的个人初级AI开发者。 |
VSCode扩展 | Stackwise | 为VSCode扩展,自动生成和导入nodejs函数。 |
代理构建工具 | Superagent | 无需编码即可创建代理的工具。 |
代理开发框架 | SuperAGI | 用于开发和部署AI代理的框架。 |
不完全信息游戏研究 | Suspicion Agent | 关于不完全信息游戏的研究论文。 |
Devin替代品 | SWE Agent | 开源的Devin替代品,支持多种任务。 |
GitHub助手 | Sweep | 修复问题并编写代码的GitHub助手。 |
浏览器自动化 | Taxy AI | 使用GPT-4控制浏览器并执行任务的AI代理。 |
无限记忆代理 | Teenage AGI | 受BabyAGI启发,能够回忆无限记忆的代理。 |
UI代理 | UFO | 专注于Windows操作系统的UI代理。 |
Python AI SQL代理 | Vanna.AI | 基于用户模式训练的Python AI SQL代理。 |
终身学习代理 | Voyager | 在Minecraft中基于LLM的终身学习代理。 |
智能合约部署 | Web3 GPT | 编写并部署智能合约到EVM区块链的工具。 |
多代理环境模拟 | “Westworld” simulation | 多代理环境模拟库,支持多种交互。 |
API调用框架 | WorkGPT | 用于调用API的GPT代理框架。 |
任务解决代理 | XAgent | 解决各种任务的实验性LLM代理。 |
工具设计与调试 | yAgents | 能够设计、编码和调试工具的代理构建器。 |
Swift实现 | Yourgoal | BabyAGI的Swift实现,支持任务管理和执行。 |
Awesome AI Agents的闭源项目
工具类型 | AI Agent工具名称 | 工具介绍描述 |
---|---|---|
安全自主代理 | Ability AI | 提供安全、以人为中心的自主AI代理。 |
智能构建 | Adept AI | 构建智能的ML研究和产品实验室,支持人类与计算机的协作。 |
AI代理平台 | AGENTS.inc | 提供多种特定任务的AI代理,如新闻雷达、公司识别等。 |
个人助理 | AgentScale | 个人助理、邮件撰写器、日程安排器和互联网浏览器。 |
AI代码解释器 | Aide by Codestory | 支持JS/TS的AI代码解释器,能够修复代码并生成测试。 |
无代码平台 | AilaFlow | 无代码平台,用于构建AI代理。 |
代理构建平台 | Airkit.ai | 用于构建、测试和部署代理的平台。 |
Autopilot | Airplane Autopilot | 开发者为中心的内部UI和工作流构建工具。 |
商业智能代理 | Aomni | 为商业智能设计的AI代理,支持多种工具。 |
API集成平台 | APIDNA | 支持API集成的多代理平台。 |
数字工作者 | Artisian AI | 创建类似人类的数字工作者,支持多种角色。 |
知识引擎 | Ask Pandi | 搜索和生成知识的答案引擎。 |
销售代理平台 | AskToSell | 部署和管理能够关闭交易的自主AI销售代理的平台。 |
数据库交互 | AskYourDatabase | 与SQL数据库交互,探索和可视化数据的工具。 |
企业数据分析 | Athena Intelligence | 24/7企业AI数据分析师。 |
投资组合风险代理 | Avanzai | 帮助用户构建计算投资组合风险的自主AI代理。 |
任务自动化代理 | Bardeen | 用于自动化重复任务的AI代理。 |
工作流自动化 | Beam | 提供多种行业工作流自动化的AI代理。 |
软件构建工具 | Blackbox AI | 旨在改变软件构建方式的编码LLM。 |
商业助手 | Blobr | 连接所有工具的AI商业助手。 |
AI团队构建器 | BrainSoup | 在PC上构建AI团队的工具。 |
无代码平台 | broadn | 帮助非技术人员快速构建AI产品的无代码平台。 |
网站构建器 | Butternut AI | 创建完全功能、准备发布的网站的工具。 |
个人助理 | B2 AI | 帮助完成任务的自主AI个人助理。 |
多功能助手 | ChatHelp | 支持多种语言和数据源的AI助手。 |
个人购物助手 | Claros AI Shopper | 根据用户口味推荐产品的AI个人购物助手。 |
网络爬虫 | Claygent | 能够搜索和浏览网络以查找信息的AI网络爬虫。 |
项目助手 | Code Autopilot | 为GitHub问题和拉取请求提供AI助手。 |
代码生成器 | Codegen | 使用GPT-4自动解决票务、编写测试并提升开发流程的代理。 |
WordPress代理 | CodeWP | 为WordPress网站提供AI代理。 |
编码助手 | Codium AI | 为开发者提供编码多功能AI助手。 |
职业助手 | Commit | 为软件开发者提供职业搜索和AI驱动的自动申请。 |
AI代理平台 | Cognosys | 基于Web的AutoGPT或BabyAGI版本。 |
软件测试代理 | ContextQA | 用于软件测试的AI代理。 |
代码编辑器 | Cursor | 支持AI的代码编辑器,类似VSCode界面。 |
多模态代理 | Cykel | 能够与任何UI、网站或API交互的AI代理。 |
AI软件工程师 | Devin | 能够学习新技术、构建和部署应用并修复代码的AI软件工程师。 |
设计工具 | Diagram | 被Figma收购的AI设计工具。 |
销售工程师 | Docket AI | 为复杂B2B销售提供AI销售工程师的工具。 |
GitHub代理 | Dosu | 帮助响应问题、分类错误并构建更好文档的GitHub代理。 |
数据分析助手 | Dot | 与数据仓库或语义层交互的虚拟助手。 |
软件开发伙伴 | Duckie AI | 管理AI软件开发伙伴团队的平台。 |
代码审查工具 | Ellipsis | 自动化代码审查和错误修复的工具。 |
编码工具 | encode | 与团队合作完成工作的完全自主AI软件工程师。 |
软件开发工具 | Factory | 能够从头到尾构建软件的编码工具。 |
AI代理构建器 | Fine | 构建、管理和运行AI代理的平台。 |
无代码平台 | Fine Tuner | 无需技术技能或编码即可构建AI代理的无代码平台。 |
代理构建平台 | Fixie | 用于构建LLM驱动的AI应用的平台。 |
通信自动化代理 | Floode | 自动化通信任务的执行代理。 |
AI开发工具 | GitHub Copilot X | AI驱动的软件开发工具。 |
DevSecOps工具 | GitLab Duo | 为DevSecOps工作流提供AI支持的工具。 |
代码生成工具 | GitWit | 使用AI生成代码并跟踪文件更改的工具。 |
多模态内容创作代理 | GoCharlie | 多模态内容创作自主代理。 |
数据平台 | Graphlit | 构建AI应用的API优先数据平台。 |
代码迁移工具 | Grit | 使用机器学习和静态分析自动生成清理技术债务的拉取请求。 |
自动化工作流平台 | Gumloop | 构建和托管LLM驱动自动化的平台。 |
生产力工具 | Heights Platform | 为课程创建者、社区建设者和教练提供服务的平台。 |
数据增强工具 | Hex Magic | 为数据人员提供强大AI功能的工具。 |
个人助理 | Heymoon.ai | 帮助管理日历、任务和信息的个人助理。 |
浏览器任务自动化 | iMean.AI | 自动化浏览器任务的AI个人助理。 |
代码协作工具 | Input | 允许邀请团队成员与AI协作的AI助手。 |
代理交互环境 | Instrukt | 支持与AI代理交互的终端环境。 |
代理构建框架 | Invicta | 构建自主AI代理的框架。 |
数据处理工具 | Julius | 基于聊天的数据分析和AI代理。 |
Web Scraping工具 | Kadoa | 使用LLM生成Web爬虫和数据处理步骤的工具。 |
用户研究平台 | Juno | AI引导的用户访谈平台,收集人类洞察。 |
定制对话代理 | Kompas AI | 选择LLM并构建自定义对话代理的工具。 |
API测试代理 | Kusho | 为API测试生成和运行测试套件的AI代理。 |
招聘语音代理 | Kwal | 招聘领域的语音代理。 |
日常任务助手 | Lindy | 帮助管理日常任务的AI助手。 |
AI工作流平台 | Lutra AI | 创建个人AI工作流和应用的平台。 |
个人自动化工具 | Magic Loops | 通过结合生成式AI和代码,简化重复任务和自动化工作流的工具。 |
HTML组件生成器 | Makedraft | 根据文本提示生成和编辑HTML组件的工具。 |
工作流自动化工具 | Manaflow | 非技术团队用于自动化重复工作流的工具。 |
AI加速软件开发 | Mutable AI | 加速软件开发的AI工具。 |
AI代理构建器 | Naut | 构建自己的AI代理的平台。 |
AI代理构建器 | NexusGPT | 无需编码即可构建AI代理的工具。 |
Chrome扩展 | Hyperwrite | 能够控制浏览器完成高级任务的AI代理。 |
个人编程助手 | Phind | AI搜索引擎和配对程序员。 |
数据分析工具 | Powerdrill AI | 使用自然语言与数据集交互的AI SaaS服务。 |
AI代理构建器 | Proficient AI | 用于构建AI代理的交互式API和SDK。 |
生成式AI平台 | Promptly | 无需编码即可构建定制的生成式AI代理和应用的平台。 |
Slack中的AI劳动力 | Q, ChatGPT for Slack | 在Slack中提供类似ChatGPT功能的AI劳动力。 |
自主AI工作市场 | Questflow | 为中小企业提供自主AI工作者的市场。 |
多AI代理构建平台 | Rebyte | 为GenAI应用构建多AI代理的平台。 |
AI劳动力平台 | Relevance AI | 构建和部署AI应用和代理的平台。 |
数字AI助手 | Saga | 用于笔记、任务和工具的数字AI助手。 |
代码迁移工具 | Second | 自动化代码迁移和升级的工具。 |
企业代理平台 | Sentius | 企业级的高负载自主代理平台。 |
AI购物助手 | ShopPal | 提供个性化购物体验的AI购物助手。 |
AutoGPT代理 | Spell | 具有插件的AutoGPT代理。 |
产品数据仪表板的AI副驾驶 | Superluminal | 为产品数据仪表板提供AI支持的工具。 |
数据发现工具 | TalktoData | 与CSV、Excel、Google Sheets和SQL数据库交互的AI数据分析师。 |
AI代理构建器 | Taskade | 创建、训练和运行自定义AI代理的工具。 |
金融AI代理平台 | ThinkChain AI | 提供多种高级AI代理的金融平台。 |
质量保证代理 | Test Driver | 在GitHub中进行质量保证的AI代理。 |
AI工程师 | Tusk | 帮助产品经理快速发布前端更改的AI工程师。 |
保险销售和理赔AI代理 | Vortic | 提供定制化工具包的保险销售和理赔AI代理。 |
React代码生成器 | v0 by Vercel | 基于Shadcn UI和Tailwind CSS生成React代码的工具。 |
内容创作工具 | Wispy | 能够总结内容、创作内容或为学习主题创建测验的AI助手。 |
语言模型应用平台 | Wordware | 部署LLM应用的平台。 |
AI平台 | WorkBot | 隐私中心的对话式AI平台,支持商业和开源LLM。 |
AI工作空间 | Zapier Central | 与6,000多个应用协作的AI工作空间。 |
Awesome AI Agents的项目地址
- Github仓库:https://github.com/e2b-dev/awesome-ai-agents
Awesome AI Agents的适用人群
- 软件开发者:如AgentGPT适合需要快速实现任务分解和执行的开发者,希望减少手动编码工作量的人。
- 数据分析师:如Adala适合需要可靠数据处理的分析师,处理大量标注数据的人。
-
产品经理:如Superagent适合需要快速构建和部署自动化工作流的产品经理,希望减少手动工作的人。
-
研究人员:如data-to-paper适合需要完整研究流程的研究人员,处理数据到论文转换的人。