Awesome AI Agents – e2b-dev推出的AI Agent大合集GitHub
Awesome AI Agents 是一个由 e2b-dev 维护的 GitHub 仓库,它汇集了各种人工智能代理(AI Agents)相关的开源和闭源项目以及相关公司。该资源库分为开源项目和闭源项目及公司两部分,涵盖了从通用目的到特定领域(如编码、数据处理、商业智能等)的各种 AI 代理工具和框架。它旨在为开发者和研究人员提供一个探索 AI 代理的平台。
### 探索 AI 代理世界的门户:Awesome AI Agents
在人工智能的浪潮中,AI 代理正逐渐崭露头角,成为解决复杂问题的强大工具。为了帮助开发者和研究人员更好地了解和利用这些前沿技术,e2b-dev 倾力打造了 Awesome AI Agents 这一 GitHub 仓库。它不仅仅是一个资源列表,更是一个动态的社区,汇聚了各种 AI 代理相关的开源项目、闭源项目以及相关公司,为探索 AI 代理世界打开了一扇大门。
### Awesome AI Agents 的核心功能
- 资源整合与分类:将 AI 代理工具和框架清晰地划分为开源项目和闭源项目及公司,方便用户根据需求快速筛选。
- 多维度分类:根据用途(如通用目的、编码、数据处理、商业智能等)对 AI 代理进行细致分类,帮助用户迅速找到特定任务的解决方案。
- 深度项目展示:为每个 AI 代理提供详细的描述,包括其功能、特点、适用场景以及支持的模型或技术栈,让用户对项目有全面了解。
- 便捷链接与资源:提供项目链接、文档、GitHub 页面、网站等资源,方便用户深入研究和实际应用。
- 开放的社区合作:鼓励用户通过 Pull Request 提交新的项目或工具,共同丰富和完善资源库内容。
- 互动式反馈渠道:提供在线表单,方便用户提交新项目或反馈意见,促进社区的积极互动。
- E2B 集成推荐:推荐使用 E2B(Code Interpreter SDK)为 AI 应用提供代码解释功能,支持在沙盒环境中安全执行代码。
- 用户友好的 Web 界面:提供 Web 版本,支持按类别和用例筛选产品,提升用户体验。
- 多领域覆盖:涵盖数据处理、编码、商业智能、生产力工具等多个领域,满足不同用户的多样化需求。
- 多语言支持:部分工具支持多种编程语言和框架,如 Python、JavaScript、TypeScript 等,适应不同开发者的习惯。
- 持续更新:定期更新资源库,添加新的项目和工具,确保内容的时效性和实用性。
- 社区驱动的改进:通过社区反馈和讨论,不断优化和改进资源库内容。
- 辅助理解的文档与教程:提供相关文档和教程,帮助用户更好地理解和使用 AI 代理。
- 实际应用案例:通过示例和用例展示 AI 代理的实际应用场景,为开发者提供参考。
### 值得关注的 AI 代理
代理名称 | 描述 | 框架 |
---|---|---|
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 |
### 开源项目精选
工具类型 | 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 包实现 阅读原文 © 版权声明 文章版权归作者所有,未经允许请勿转载。 相关文章暂无评论... |