Pocket Flow

github.com又名 PocketFlow

The-Pocket 出品的开源极简 LLM 框架,核心代码约 100 行,用节点与边组成的图结构拼出工作流、智能体和 RAG,不绑定模型或向量库供应商,适合想自己掌控应用结构的程序员照着教程改代码。

工具免费英文开源

Pocket Flow 首页截图

Pocket Flow 是一个极简主义的 LLM 框架,核心代码只有 100 行。它把 LLM 应用里最核心的抽象归纳成「图」:节点负责一件事,节点之间用边连起来,流程就跑起来了。聊天、结构化输出、工作流、智能体、RAG、批处理这些常见形态,都能用这套图结构拼出来,不需要引入庞大的框架。

主要功能

它本身不提供现成的 Agent、Chain 包装,也不绑定任何模型或向量库供应商,模型调用、检索、工具都由使用者自己接。仓库里带了一批入门教程,从基础聊天机器人、简历结构化提取、写作工作流,到研究智能体、简单 RAG、多语言批处理,再到多智能体、监督者、并行执行、多数投票、记忆、Text2SQL、MCP、A2A 等,按难度分级,可以照着改。

安装方式是 pip install pocketflow,也可以直接把源码复制进项目。最初是 Python 版本,现在另有 TypeScript、Java、C++ 和 Go 版本。

适合谁

适合已经会写代码、想自己掌控 LLM 应用结构的人。相比 LangChain、CrewAI 这类动辄上万行、依赖上百 MB 的框架,它把复杂度压到最低,读得完、改得动。作者还提倡「人类设计、智能体编码」,用 Cursor 之类的 AI 编程工具按设计文档生成流程代码,仓库里给了几个完整示例的设计文档和对应代码。

费用与限制

项目在 GitHub 上开源,代码可直接获取。代价是抽象层很薄:没有现成的工具集成、状态存储和调试面板,复杂应用要自己搭;教程以英文为主,中文只有部分翻译文档。文档站和 Discord 社区是主要的学习与求助渠道。

常见问题

Pocket Flow 收费吗?
Pocket Flow 免费使用。
Pocket Flow 的替代品有哪些?
本站整理了 6 个替代品,例如 LangGraph、CrewAI、LangGraph、Semantic Kernel。

替代品 全部 6 个 →

收录于 2024 年 6 月 · 更新于 11 月 8 日 · 浏览 227 · 报告问题

替代品 6 个打开官网github.com