Web-based GUI for LizyML
Project description
LizyStudio
A web-based GUI for machine-learning workflows. Configure, train, evaluate, tune and run inference — all from your browser, no code required.
LizyStudio wraps ML backend libraries (starting with LizyML) behind an adapter layer, so the same interface works across different backends.
Features
- Workspace — iterative loop of data setup, model config, fit, and result review in a single page
- Jobs — lifecycle management, result browsing, and model export for every training / tuning run
- Inference — apply trained models to new data and evaluate predictions
- JSON-Schema-driven forms — backend config schemas are rendered automatically; no hand-written UI per backend
- Adapter architecture — plug in new ML backends by implementing a single Python protocol
Requirements
- Python 3.10+
Installation
pip install lizystudio
Quick start
lizystudio # starts the server on http://localhost:8501
lizystudio --port 9000 # custom port
Open your browser and navigate to the URL shown in the terminal.
Development
# Backend
uv run lizystudio --reload # dev server with auto-reload
uv run pytest # run tests
uv run ruff check . # lint
uv run mypy src/lizystudio/ # type check
# Frontend
cd frontend
pnpm install
pnpm dev # Vite dev server (port 5173, proxy -> 8501)
pnpm build # production build -> src/lizystudio/static/
pnpm check # Biome lint + format
pnpm test # Vitest
License
Project details
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 lizystudio-0.1.2.tar.gz.
File metadata
- Download URL: lizystudio-0.1.2.tar.gz
- Upload date:
- Size: 722.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b53c819be296712392cb37b4988380caa8f56d4d1bf26d9a6449f86c68dfb52a
|
|
| MD5 |
58fda6bb3ce5ea3789bc8e7b547818c5
|
|
| BLAKE2b-256 |
c1ed6d479e564daa22b854b5189c5ad7cf095e8fa2b43474ec3edb32edc1fe0f
|
Provenance
The following attestation bundles were made for lizystudio-0.1.2.tar.gz:
Publisher:
publish.yml on nbx-liz/LizyStudio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lizystudio-0.1.2.tar.gz -
Subject digest:
b53c819be296712392cb37b4988380caa8f56d4d1bf26d9a6449f86c68dfb52a - Sigstore transparency entry: 1270845508
- Sigstore integration time:
-
Permalink:
nbx-liz/LizyStudio@2f2c43b721af057f6fb33c3964743f27844b9543 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/nbx-liz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2f2c43b721af057f6fb33c3964743f27844b9543 -
Trigger Event:
push
-
Statement type:
File details
Details for the file lizystudio-0.1.2-py3-none-any.whl.
File metadata
- Download URL: lizystudio-0.1.2-py3-none-any.whl
- Upload date:
- Size: 60.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb863377435c5f9e87d1e8851df56e70fee8e1dc86e716decfcf37d1bda3b626
|
|
| MD5 |
51faec1aa983df13c10c865f6581bc88
|
|
| BLAKE2b-256 |
3ad7c418aeda16a9735cb60ad79f9787c6582425f26a3af4fa2b572388a1c592
|
Provenance
The following attestation bundles were made for lizystudio-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on nbx-liz/LizyStudio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lizystudio-0.1.2-py3-none-any.whl -
Subject digest:
bb863377435c5f9e87d1e8851df56e70fee8e1dc86e716decfcf37d1bda3b626 - Sigstore transparency entry: 1270845578
- Sigstore integration time:
-
Permalink:
nbx-liz/LizyStudio@2f2c43b721af057f6fb33c3964743f27844b9543 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/nbx-liz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2f2c43b721af057f6fb33c3964743f27844b9543 -
Trigger Event:
push
-
Statement type: