The-Pocket/PocketFlow

Pocket Flow: фреймворк для LLM на 100 строк. Позволяет агентам создавать агентов!

Агенты⭐ 11 186Pythonпоследний релиз: v0.0.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Pocket Flow — это минималистичный фреймворк для LLM, состоящий всего из 100 строк кода, который реализует базовую абстракцию графа без лишних зависимостей.

Зачем нужен

Инструмент решает проблему избыточности и сложности существующих LLM-фреймворков, предлагая легковесную альтернативу без vendor lock-in. Он полезен для создания гибких агентов и рабочих процессов, где разработчик хочет иметь полный контроль над архитектурой, не тратя время на изучение громоздких библиотек.

Что можно реализовать

  • Создание кастомных LLM-агентов и мультиагентных систем с нуля
  • Построение простых workflow и графовых процессов для обработки запросов
  • Реализация RAG-систем с минимальным количеством кода
  • Agentic Coding: использование AI-ассистентов (например, Cursor AI) для генерации кода агентов на базе Pocket Flow

Ключевые возможности

  • Минимальный размер: всего 100 строк кода и ~56KB, нулевые зависимости
  • Отсутствие привязки к вендорам: нет встроенных обёрток под конкретные LLM или базы данных
  • Поддержка мультиагентных систем, workflow и RAG через простую абстракцию графа
  • Наличие портов на TypeScript, Java, C++, Go, Rust и PHP

👤 Кому подойдёт: разработчики, предпочитающие минимализм и полный контроль над архитектурой LLM-приложений

Релизы