Node based workflow orchestration UI for python ML/AI computing
Project description
NozyIO
Python AI/ML pipeline visualization and orchestration UI for your codebase
graph flow UI ↔️ python code
- Workflow nodes editor for your python code
- Automatically scan your python functions to nodes with params typing
- Visualize output results of each step/node, including images, charts
- Export the pipeline graph as Python code
- Python visual scripting
Install
In your python project root:
pip install nozyio
To start the nozyio UI:
nozyio
Usage
👇Export workflow to code
👇Automatically scan your python functions as nodes with params typing
Future Plans
- Visualize your python code to graph flow
- AI image nodes packages
Development
install pip package in editable mode
pip install -e .
start nozyio server
nozyio --allow-cors
Start web dev server with hot reload
cd nozyio/web && npm run dev
Go to the web server url
Build and publish to pypi
if you haven't installed twine:
python -m pip install --upgrade twine
if you haven't installed build:
python -m pip install --upgrade build
To build and publish to pypi:
chmod +x build.sh
./build.sh
twine upload dist/*
Credits
Lots of code are referenced from ComfyUI (https://github.com/comfyanonymous/ComfyUI)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nozyio-0.1.6.tar.gz.
File metadata
- Download URL: nozyio-0.1.6.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65416cc8942e078b9f5a749125f3c4bd6c101c69725552b0e1a22953b6f5f461
|
|
| MD5 |
570ef61e149b59b586d36399be75e8f5
|
|
| BLAKE2b-256 |
a8359b6f0fe1b7c719aba8c6a396ddf22026977c8862ebb33e0740790b8ec4a7
|
File details
Details for the file nozyio-0.1.6-py3-none-any.whl.
File metadata
- Download URL: nozyio-0.1.6-py3-none-any.whl
- Upload date:
- Size: 1.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
018b7817e380eec846b03dcc0cea3f8cc6294c835e99c8d70f4d70cdfa2e475c
|
|
| MD5 |
7c2dbe9ba623f2ff520ef79e06353b1d
|
|
| BLAKE2b-256 |
618d47cb7f72da530e398b77bf5aa23ee43250b8a091155cc6e3e7b8e03fac1b
|