AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
多智能体/
PocketFlow
PocketFlow logo

PocketFlow

活跃·★ 11.3k·MIT·更新于 2026-07-26
★ 最受欢迎★ 必备神器

PocketFlow 是一个极简的 LLM 框架,核心只有 100 行 Python 代码,没有任何依赖。它的出发点是:LLM 框架背后最本质的抽象其实是一张图,即负责干活的节点以及节点之间的流转。在这个抽象之上,你可以自己实现 Agent、多智能体系统、工作流、RAG 等各种模式,而不需要任何厂商或场景专用的封装。

它适合希望完全理解和掌控 Agent 逻辑的开发者、想了解 LLM 应用底层原理的教学者和学习者,以及厌倦了重型框架和复杂依赖的人。项目还提倡“Agentic Coding”:由于框架足够小,Cursor 等编程 Agent 可以完整读懂它,并替你构建 PocketFlow 应用。它已有 TypeScript、Java、C++、Go 等语言的移植版本,文档中包含设计模式和大量示例。

上手方式:执行 `pip install pocketflow`,或者直接把那个 100 行的源文件复制到你的项目中。然后参照文档中的设计模式,用节点和流程搭建 Agent 或工作流。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-24。

许可证
MIT
最新发布
没有 GitHub 发布版本
最近提交
2026-07-26
贡献者
28
复刻数
1,210
未关闭的 issue 和 PR
76
首次发布
2024-12-24
PyPI 包
pocketflow 0.0.3 · 7,873 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#LLM框架#AI智能体#Python#极简主义#工作流自动化
$ 安装
$ pip install pocketflow
↗ 访问官网★ GitHub
01

功能特性

01轻量级和极简主义(100行代码,零依赖)。
02富有表现力,支持流行的LLM设计模式(智能体、工作流、RAG)。
03通过“智能体编码”提升AI智能体开发效率10倍。
04核心抽象基于图,实现灵活的LLM应用构建。
05支持多种语言,包括Typescript、Java、C++、Go、Rust和PHP版本。
02

为什么选择它

+核心极小、无依赖,几分钟就能读完,可以直接放进任何项目。
+没有锁定:模型调用、工具和存储都由你自己决定。
+非常适合学习 Agent 和工作流模式的工作原理。
+有多种语言的移植版本和丰富的示例;采用 MIT 许可。
03

权衡点

!集成都要自己实现:模型客户端、重试、链路追踪、记忆和工具 schema 都不包含在内。
!持久化、可观测性等生产环境需求需要借助其他库。
!核心仓库的开发节奏放缓,最近一次提交是在 2026 年 7 月。
04

维护状况检查

放缓检查日期: 2026-10-25
最近提交
2026-07-26
近 90 天提交数
0
近 90 天发布数
0
最新发布
v0.0.0 (2025-03-25)
未关闭 issue
76
近期 issue 至少有一条评论的比例
14/25
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #12 请问支持流式返回吗11 条评论 · 2025-03-20
  • #2 Feature Requests11 条评论 · 2025-01-05
  • #74 如何优雅的结束Flow10 条评论 · 2025-06-11
  • #119 Proposal: Create a Rust Template Repository for PocketFlow9 条评论 · 2025-11-05
  • #54 provide exec_res_list for batchflow?8 条评论 · 2025-05-09

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Python
原生支持
已通过文档验证
Typescript
支持
已通过文档验证
Java
支持
已通过文档验证
C++
支持
已通过文档验证
Go
支持
已通过文档验证
Rust
支持
已通过文档验证
06

快速开始

1
$ pip install pocketflow
07

使用场景

↳构建和编排AI智能体(例如,研究智能体、多智能体)。
↳实现LLM驱动的工作流(例如,写作、批处理、代码生成)。
↳开发检索增强生成(RAG)应用。
08

同类工具

⚡热门对决:
VSCrewAI★60.2k→VSadk-python★22.0k→VSagent-framework★14.3k→VSPraisonAI★9.3k→
CrewAI logo
CrewAI★ 60.2k
CrewAI 是一个从零开始构建的精益、快速的 Python 框架,用于创建自主的 AI 代理并进行多代理自动化。
VS对比→
adk-python logo
adk-python★ 22.0k
一个开源、代码优先的Python框架,用于灵活且可控地构建、评估和部署复杂的AI代理。
VS对比→
agent-framework logo
agent-framework★ 14.3k
Microsoft Agent Framework是一个全面的多语言框架,用于构建、编排和部署AI代理,支持.NET和Python实现。
VS对比→
PraisonAI logo
PraisonAI★ 9.3k
PraisonAI是一个生产就绪的、具备自反思能力的多AI智能体框架,旨在通过低代码解决方案自动化和解决从简单到复杂的各种问题,强调简洁性、可定制性和有效的人机协作。
VS对比→
ag2 logo
ag2★ 5.0k
AG2(前身为AutoGen)是一个开源编程框架,用于构建AI代理并促进多代理协作以解决任务。
VS对比→
solace-agent-mesh logo
solace-agent-mesh★ 4.9k
一个用于构建事件驱动多智能体AI系统的开源框架。
VS对比→
langroid logo
langroid★ 4.1k
Langroid 是一个由CMU和UW-Madison研究人员开发的,直观、轻量、可扩展且遵循原则的Python框架,用于轻松构建LLM驱动的应用。
VS对比→
agentUniverse logo
agentUniverse★ 2.4k
agentUniverse 是一个基于大型语言模型的多智能体框架,提供灵活、易扩展的能力来构建个体智能体。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
The-Pocket /
PocketFlow
↗

仅 100 行代码、零依赖的极简 LLM 框架

11.3k1.2kMIT
最后更新3个月前
状态活跃
分类多智能体
贡献者28
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。