Go to file
zachary62 2cb56b45ad update readme 2025-02-23 23:56:23 -05:00
assets update readme 2025-02-23 23:56:23 -05:00
cookbook update readme 2025-02-23 23:56:23 -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 2025-02-23 23:56:23 -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, Workflow, 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.

  • Demo Cookbook can be found here

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

What Is Pocket Flow? Graph + Shared Store

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

  • Computation Model: A graph that breaks down tasks into multiple nodes, with branching, recursion, and nesting.
  • Communication Model: A shared store that all graph nodes can read and write to.


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



  • To learn more about how it works, check out the documentation
  • For an in-depth dive into the design, check out the essay