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'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