Awesome Agents 是一个精选的开源工具与产品列表,主题是构建 AI 智能体(AI Agents)。该列表由 kyrolabs 在 GitHub 上维护,旨在为开发者提供构建 AI 智能体所需的各类资源索引。
用途方面,该列表面向希望构建、测试、评估和部署 AI 智能体的开发者与团队。它按功能领域对工具进行分类,方便用户根据具体需求查找合适的框架或平台。
主要能力体现在其分类结构上。列表包含以下类别:框架(Frameworks)、测试与评估(Testing and Evaluation)、软件开发(Software Development)、对话/通用智能体(Conversational / General Agents)、游戏/模拟(Game / Simulation)、记忆与知识管理(Memory - Knowledge Management)、自动化浏览器(Automation Browser)。每个类别下收录了多个开源项目,并附有简短描述。
在框架类别中,列表收录了 LangChain、LlamaIndex、Haystack、Semantic Kernel、AutoGen、AG2、CrewAI、MetaGPT、Lagent、AgentScope、Swarm、Mastra、VoltAgent、smolagents、Pydantic Deep Agents 等众多项目。这些框架覆盖 Python、TypeScript、Go、C# 等多种语言,支持多智能体编排、工具调用、记忆管理、MCP 集成等能力。
测试与评估类别包含 Voice Lab、Open-RAG-Eval、EvoAgentX、Arize-Phoenix、Manifest、agent-qa、Latitude、ClawMetry 等工具,用于智能体的测试、评估、可观测性和成本追踪。
软件开发类别收录了 MetaGPT、OpenHands、GPT Pilot、Aider、Devika、RepoAgent、DSPy、SWE Agent、Cline、OpenCode、Stakpak 等面向编码智能体的项目。
此外,列表还包含对话/通用智能体、游戏/模拟、记忆与知识管理、自动化浏览器等类别的工具。列表顶部还提到了一个新增列表 Awesome ADE,专注于开源智能体开发环境(Agentic Development Environments),用于并行运行编码智能体、TUI 和 tmux 工具、桌面与 Web 工作区、worktree 和容器隔离等。
使用方式上,用户可以直接访问 GitHub 仓库浏览分类目录,点击各项目链接查看详情。该列表本身不提供安装或运行命令,具体使用方式需参考各项目自身的文档。
适用场景包括:开发者选型 AI 智能体框架、研究人员查找评估工具、团队寻找编码智能体或自动化工具、以及了解 AI 智能体生态的当前状态。
限制方面,该列表为资源索引,不保证所收录项目的质量、维护状态或安全性。部分项目可能已停止维护或变更。列表内容会随时间更新,具体功能、收费、平台支持等信息需以各项目官方资料为准。