2025-02-22 20:34:31 -05:00
2025-02-22 20:07:34 -05:00
2025-02-22 20:07:34 -05:00
2025-02-21 19:30:14 -05:00
m
2025-02-02 22:30:18 +00:00
2025-01-09 03:01:25 +00:00
2024-12-27 05:29:24 +00:00
2024-12-26 00:44:17 -05:00
2025-02-22 20:34:31 -05:00
2025-01-25 05:39:44 +00:00

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
S
Description
No description provided
Readme
48 MiB
Languages
Python 71.6%
Jupyter Notebook 20.4%
HTML 7.6%
CSS 0.4%