SkillAgentSearch skills...

PyFlow

An open-source tool for visual and modular block programming in python

Install / Use

/learn @Bycelium/PyFlow
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PyFlow

Pytest badge Codacy Badge Pylint badge Codacy Badge Unit coverage badge Integration coverage badge Licence - GPLv3 PRs Welcome

PyFlow is an open-source graph-structured interactive Python development tool

<p align="center"> <img src="media/mnist_example.gif" alt="" width="800"/> </p>

Check out this quick video comparing features between Pyflow to Jupyter:

<p align="center"> <a href="https://youtu.be/Ml7H2CMdX-4"> <img alt="Pyflow: a 2D Alternative to Jupyter" src="media/thumbnail.jpg" width=400> </a> </p>

Community

Join our Discord to beta-test features, share your ideas, contribute or just to have a chat with us.

Features

  • Create blocks of code in which you can edit and run Python code
<p align="center"> <img src="media/block_example.gif" alt="" width="400"/> </p>
  • Move and resize blocks on an infinite 2D plane
<p align="center"> <img src="media/resize_example.gif" alt="" width="400"/> </p>
  • Link blocks to highlight dependencies, Pyflow will then automatically run your blocks in the correct order
<p align="center"> <img src="media/flow_example.gif" alt="" width="400"/> </p>
  • Convert your Jupyter notebooks to Pyflow graphs and vice versa
<p align="center"> <img src="media/notebook_example.gif" alt="" width="400"/> </p>

Installation

Make sure you have Python 3 installed. You can download it from here

Install PyFlow

Using pip:

pip install byc-pyflow

Run PyFlow

python -m pyflow

See SHORTCUTS.md for a better experience.

Contributing

If you are interested in contributing to the project, see CONTRIBUTING.md.

You can also join our Discord to get in touch with us.

License

See LICENSE

View on GitHub
GitHub Stars1.3k
CategoryDevelopment
Updated4d ago
Forks60

Languages

Python

Security Score

95/100

Audited on Mar 26, 2026

No findings