Agents 开源框架整理 ¶
约 430 个字 16 张图片 预计阅读时间 2 分钟
自 Research 与本站整理的 Agent 相关开源项目与教程。
基础论文与范式 ¶
- ReAct
- Toolformer:让语言模型学习调用外部工具。
- AutoGen paper:多智能体对话式协作框架。
通用 Agent 框架 ¶
- huggingface/smolagents
:Hugging Face 的轻量 Agent 框架,核心抽象包括
CodeAgent、ToolCallingAgent、tools、managed agents,强调用少量代码构建可执行 agent。 - langchain
:LLM 应用与工具链基础库。
- langchain-ai/langgraph
:面向有状态、多步骤、可恢复 Agent workflow 的图框架。
- langchain-ai/deepagents
- microsoft/autogen
:多智能体对话、协作与工作流。
- crewAIInc/crewAI
:角色分工式多智能体工作流。
- pydantic/pydantic-ai
:强调类型、schema 与结构化输出的 Python Agent 框架。
- openai/openai-agents-python
:OpenAI Agents SDK,覆盖 agent、handoff、guardrail、tracing 等抽象。
编码 Agent 与本地 Harness ¶
- shareAI-lab/learn-claude-code:Bash is all you need,用极简 shell harness 解释 Claude Code 类编码 agent 的核心机制。
- openai/codex
:OpenAI Codex CLI,本地编码 agent。
- google-gemini/gemini-cli
:Gemini CLI 编码与终端 Agent。
- All-Hands-AI/OpenHands
:软件工程 Agent 平台。
- Aider-AI/aider
:终端内 pair programming / code editing agent。
实时语音与多模态 Agent ¶
- pipecat-ai/pipecat
:实时语音和多模态 AI Agent 框架,常用于语音助手、电话 agent、实时对话系统。
- piagent / pi-agent:检索时未定位到唯一主流同名 Agent 框架;若指的是 Pipecat,可归入实时语音 Agent;若指其他仓库,后续按具体 URL 补充。
自动化与低代码 ¶
- n8n
:低代码自动化 workflow,可与 LLM/Agent 节点结合。
个人助手 / 产品形态 ¶
- agentscope-ai/CoPaw: Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.
- NousResearch/hermes-agent: The agent that grows with you
- wecode-ai/Wegent
A2A¶
教程 ¶
- datawhalechina/hello-agents: 《从零开始构建智能体》
- Hugging Face Agents Course:从 smolagents 到工具调用、RAG、多智能体的入门课程。