Go to file
Zachary Huang d7bb1711d8
Update README.md
2025-02-22 20:25:16 -05:00
assets add context file 2025-02-22 20:07:34 -05:00
cookbook add context file 2025-02-22 20:07:34 -05:00
docs update the guide 2025-02-21 19:30:14 -05:00
pocketflow m 2025-02-02 22:30:18 +00:00
tests rename as mini llm flow is poor 2025-01-09 03:01:25 +00:00
.gitignore add examples 2024-12-27 05:29:24 +00:00
LICENSE Create LICENSE 2024-12-26 00:44:17 -05:00
README.md Update README.md 2025-02-22 20:25:16 -05:00
setup.py track the current retry 2025-01-25 05:39:44 +00:00

README.md

Pocket Flow - LLM Framework in 100 Lines

License: MIT Docs


A 100-line minimalist LLM framework for (Multi-)Agents, Prompt Chaining, RAG, etc.

Why Pocket Flow? Let LLM Agents Build LLM Agents for you!

Pocket Flow is designed to be the framework used by LLM Agents:

  • 🧑 Human users only need to specify LLM project requirements

  • 🤖 LLM Agents build the LLM project for you, using Pocket Flow

To build LLM projects with LLM Agents (Cursor, ChatGPT, Claude, etc.):

What's Pocket Flow? Graph + Shared Store

The 100 lines capture what we believe to be the core abstraction of LLM projects:

  • Computation Model: Graph that breaks down tasks into multiple nodes, with branching, recursion and nesting
  • Communication Model: Shared Store that all graph nodes can read and write to


From there, its easy to implement popular design patterns like (Multi-)Agents, Prompt Chaining, RAG, etc.



  • To learn about how Pocket Flow works, check out the documentation
  • For an in-depth dive on the design, check out the essay