PocketFlow
不活跃简介
PocketFlow 是一个极简的 100 行 LLM 框架,支持用 Agent 构建 Agent,通过简洁的抽象层实现复杂的 AI Agent 工作流。
核心特性
- 仅 100 行代码,零依赖、零供应商锁定,极致轻量
- 基于图(Graph)的抽象,支持 Agent、多 Agent、Workflow 和 RAG 等设计模式
- 支持 Agentic Coding,让 AI Agent(如 Cursor)帮你构建 Agent,生产力提升 10 倍
- 提供 Python、TypeScript、Java、C++、Go、Rust、PHP 多语言版本
- 内置丰富的 cookbook 示例:Chat、Structured Output、Streaming、Guardrail 等
- 通过 pip install 或直接复制源码即可使用,极低上手门槛
适用场景
💡 快速搭建聊天机器人和对话系统,支持多轮对话历史
💡 构建 RAG(检索增强生成)管道,实现知识库问答
💡 创建多 Agent 协作系统,支持 Agent 间通信和工作流编排
💡 用于教学和原型开发,理解 LLM 框架核心抽象的最简实现
💡 实现结构化数据提取,如从简历中提取关键信息
分类
快速开始
pip install pocketflow,或直接从 GitHub 复制 pocketflow/__init__.py(仅 100 行)。参考 cookbook 示例快速构建 Chat、RAG、Agent 等应用。详见文档 the-pocket.github.io/PocketFlow。