pocketflow/README.md

3.1 KiB
Raw Blame History

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 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, Prompt Chaining, 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