A local frontend to the AI Horde.
HordeQT is written in Python, using the PySide6 library for Qt bindings.
Warning
HordeQT is written to be cross-platform, and will work on Linux, Windows, and MacOS.
The only requirements to build are: python>=3.10, pip, and venv. build.py
will install all other dependencies automatically if it can.
Important
When using the pre-built Windows or MacOS versions, you may encounter a "unverified publisher" or similar warning. This app is safe, I just don't want to go through the whole process of obtaining a code signing certificate.
TODO: better documentation
python -m venv venv
source venv/bin/activate # (or .\venv\Scripts\Activate.ps1)
pip install -U briefcase pip setuptools wheel pyside6
python scripts/convert_files.py
briefcase create linux flatpak # `windows app`, `macOS app` for these on other platforms.
briefcase update linux flatpak --no-input -r --update-resources
source env.sh
python src/hordeqt
or
briefcase dev