Overview
PeaBox Photo Lab is a privacy-first, local photo editor for creators, bloggers, small businesses, and everyday users. It runs in a browser while Python, Streamlit, Pillow, and NumPy perform the editing.
Privacy-first local photo editor with smart enhancements, creative effects and creator tools.
PeaBox Photo Lab is a privacy-first, local photo editor for creators, bloggers, small businesses, and everyday users. It runs in a browser while Python, Streamlit, Pillow, and NumPy perform the editing.
python -m venv .venv
pip install -r requirements.txt
streamlit run app.pyWhen run locally, the application processes image bytes on your computer and does not intentionally persist uploads. Exports are newly encoded and original EXIF metadata is not copied. A remote deployment necessarily receives uploaded files on that server, so operators must secure the deployment.
v0.2.30 UI test coverage — Streamlit AppTest end-to-end suite covers every rendered menu option and interactive control (13 select boxes, 82 sliders, 12 toggles, 3 editable text inputs, 10 editable colour controls, the rotation selector, conditional custom dimensions, all three export formats, and the full preset inventory are exercised). Set PEABOX_TEST_MODE=1 only for automated testing.