Skip to content

Unit1208/HordeQT

Repository files navigation

HordeQT

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.

Developing HordeQT

TODO: better documentation

Initializing environment

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

Running

source env.sh
python src/hordeqt

or

briefcase dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages