Pocket-Flow-Framework  by Osly-AI

Framework enabling LLMs to program themselves

Created 1 year ago
629 stars

Top 52.6% on SourcePulse

GitHubView on GitHub
Project Summary

Pocketflow Framework enables non-developers to create custom AI workflows using natural language. It provides a Nested Directed Graph engine for one-shot workflow generation, abstracting complex tasks into reusable, modular nodes.

How It Works

The framework utilizes a Nested Directed Graph architecture, allowing complex tasks to be broken down into modular, reusable nodes. This design supports branching and recursion, facilitating one-shot assembly of workflows through natural language prompts. Its vendor-agnostic nature allows integration with any LLM or API without additional wrappers.

Get Started

git clone https://github.com/The-Pocket-World/Pocket-Flow-Framework.git
cd Pocket-Flow-Framework

Highlighted Details

  • Nested Directed Graph engine for workflow generation.
  • Modular nodes as independent processing units.
  • Vendor-agnostic LLM and API integration.
  • Debug-friendly state inspection and execution tracing.

Maintenance & Community

Development began in November, with the Python version open-sourced in December and TypeScript following in February.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README snippet.

Limitations & Caveats

The README does not specify installation instructions beyond cloning the repository, nor does it detail dependencies, setup time, or resource requirements.

Health Check
Last Commit

10 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory), and
5 more.

trae-agent by bytedance

0.2%
11k
LLM-powered CLI for software engineering tasks
Created 8 months ago
Updated 2 weeks ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Magnus Müller Magnus Müller(Cofounder of Browser Use), and
86 more.

langchain by langchain-ai

0.4%
127k
Framework for building LLM-powered applications
Created 3 years ago
Updated 20 hours ago
Feedback? Help us improve.