GUI (Experimental)¶
Pleb includes a minimal Streamlit GUI for editing configs and launching runs. This GUI is experimental and may change without notice.
What it provides¶
Ingest mapping editor (load/edit/save JSON or TOML)
Settings editor with a schema-driven form and raw text editor
Workflow editor (load/edit/save JSON or TOML)
Runner tab for pipeline/param-scan/qc-report/ingest/workflow
Install¶
Install the optional GUI dependencies:
pip install -e ".[gui]"
Run¶
From the repo root:
python -m streamlit run scripts/pleb_gui.py
Notes¶
The GUI uses
configs/schemas/gui_schema.jsonfor its settings form.Validation is best-effort and relies on optional
jsonschema.For production or automated runs, prefer the CLI or workflow files.