PocketFlow

百行代码搭出 AI 骨架,小白也能看懂

仅 100 行代码的极简 LLM 框架,践行「让 Agent 构建 Agent」的理念,轻量易懂,适合快速原型验证与教学。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 11191
维护状态 维护中
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队The-Pocket
所属国家
定价模式free
价格说明开源框架,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agentic-ai,agentic-framework,agentic-workflow,agents,ai-framework,ai-frameworks,aiagent,aiagents,artificial-intelligence,flow-based-programming,flow-engineering,large-language-model,large-language-models,llm-agent,llm-framework,pocket-flow,pocketflow,retrieval-augmented-generation,workflow,workflow-orchestration
GitHub 星标★ 11191
30天Star增速
HF 下载量
上线时间2024-12-24 00:00:00
最近更新2026-09-22 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 5 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目开发语言为 Python)
  • 可访问 GitHub 的网络(需克隆仓库)
  • 无需额外第三方依赖(README 声明零依赖)

安装与启动步骤

  1. 1克隆核心仓库

    把 PocketFlow 主仓库拉到本地,核心框架只有 pocketflow/__init__.py 一个文件(约 100 行)。

    git clone https://github.com/The-Pocket/PocketFlow.git
  2. 2查看核心源码

    阅读仓库中的 pocketflow/__init__.py,理解框架的全部能力与接口,零依赖、无厂商锁定。

  3. 3阅读官方文档

    访问官网查看设计模式(Agent、RAG、Workflow、Map Reduce 等)与工具函数说明,明确要搭的应用形态。

  4. 4克隆模板仓库

    README 推荐从 Python 模板起步搭建自己的 LLM 应用,克隆模板后按其自身 README 运行。

    git clone https://github.com/The-Pocket/PocketFlow-Template-Python.git
  5. 5参考示例应用

    README 表格列出多个教程项目(如 YouTube 摘要、网站客服机器人),可按难度挑选克隆仿写。

如何确认成功

仓库克隆成功、本地能看到 pocketflow/__init__.py 即表示已取得框架;PocketFlow 本身无服务进程,不需要启动。

常见问题

Q:需要 pip install pocketflow 吗?

A:README 未给出任何 pip 安装命令,框架本身零依赖,直接克隆仓库使用其源码即可,请勿臆造包名安装。

Q:应该怎么用这个框架写应用?

A:README 推荐 Agentic Coding 方式:人类做设计、Agent 写代码,可先克隆官方 Python 模板仓库,再按模板说明构建。

Q:有哪些可以直接模仿的完整例子?

A:README 表格列出 7 个示例,如 Website Chatbot、Codebase Knowledge Builder、Youtube Summarizer、Cold Opener Generator,均注明难度与所用设计模式。

Q:学不会 Agentic Coding 怎么办?

A:README 建议看作者的 YouTube 视频教程,以及 Substack 上关于 Agentic Coding 的介绍文章,再从官方模板开始动手。

注意事项

  • README 节选中没有安装步骤,本教程仅包含可确认的克隆与阅读动作,实际运行方式请以各模板/教程仓库自己的 README 为准。
  • 项目宣称仅 100 行、零依赖、零厂商锁定,不需要安装运行时依赖或配置服务端口。
  • 仓库含多语言 README 翻译链接与 Discord 社群入口,遇到问题可到社群提问。
  • 搭建具体应用前,建议先通读官网设计模式文档,避免直接抄代码而不理解结构。

核心亮点

  • 核心逻辑仅约100行,极简设计让开发者能快速理解并二次定制Agent流程
  • 以'让Agent构建Agent'为核心理念,支持动态生成与编排子Agent,适合复杂任务分解
  • 轻量级框架无重型依赖,易于嵌入现有Python项目,降低AI功能集成门槛

不足之处

  • 功能精简导致内置组件少,复杂场景需自行扩展,社区生态尚未成熟
  • 文档/社区待观察

适用场景

  • 快速原型验证:用最少代码搭建Agent工作流,测试AI应用可行性
  • 教学与学习:作为理解LLM Agent核心机制的参考实现
  • 轻量级自动化:在资源受限或需快速交付的场景中替代重型框架

替代项目

LangChain、LlamaIndex、AutoGen

项目介绍

PocketFlow 是开发框架领域的开源项目,由 The-Pocket 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(11,191)位列前 5%,在开发框架分类的 795 个项目里位列前 6%。

近 44 天,它的 GitHub 星标从 11,086 增加到 11,191,净增 105。

项目仍在小幅维护中,最近一次代码更新于 2026-09-22。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:快速原型验证:用最少代码搭建Agent工作流,测试AI应用可行性。同类可对比的替代方案包括 LangChain、LlamaIndex、AutoGen。

上一篇:langchain

下一篇:serve

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12