A YOLOv8 Desktop App That Pins Its Dependencies to the Wall
A point-and-click desktop frontend for running YOLOv8 inference without writing scripts.

What it does
YoloSide puts a PySide6 graphical interface on top of Ultralytics YOLOv8 (and YOLOv5) inference. You drop a trained .pt model into the models folder, point the app at images or video, and view detections without touching a command line. Results are written to a local ./run directory.
The interesting bit
The project is essentially a Qt skin over the ultralytics Python package, but it is locked to an exact dependency snapshot—ultralytics==8.0.48 and pyside6==6.4.2. Deviate from either and the app throws a tuple-unpacking error. That rigidity makes it a time capsule of early-2023 YOLOv8 more than a living tool.
Key highlights
- Desktop GUI for running YOLOv8 and YOLOv5 inference
- Accepts custom models via
.ptfiles placed in amodelsdirectory - Detection results can be saved to a
./runoutput path - UI built with Qt Designer (
home.ui) and compiled to Python - Author has discontinued maintenance and redirects users to active forks
Caveats
- Discontinued: the author explicitly states normal operation is not guaranteed
- Fragile dependencies: version drift in
ultralyticsorPySide6causes a hard runtime error - Several promised features—RTSP/camera input, target tracking, instance segmentation—remain on the todo list, and the author notes bugs remain
Verdict
Use it as a reference for building PySide6 frontends around YOLO, or harvest the UI layout for your own project. Avoid if you need maintained, stable object-detection software today.
Frequently asked
- What is Jai-wei/YOLOv8-PySide6-GUI?
- A point-and-click desktop frontend for running YOLOv8 inference without writing scripts.
- Is YOLOv8-PySide6-GUI open source?
- Yes — Jai-wei/YOLOv8-PySide6-GUI is open source, released under the GPL-3.0 license.
- What language is YOLOv8-PySide6-GUI written in?
- Jai-wei/YOLOv8-PySide6-GUI is primarily written in Python.
- How popular is YOLOv8-PySide6-GUI?
- Jai-wei/YOLOv8-PySide6-GUI has 1.2k stars on GitHub.
- Where can I find YOLOv8-PySide6-GUI?
- Jai-wei/YOLOv8-PySide6-GUI is on GitHub at https://github.com/Jai-wei/YOLOv8-PySide6-GUI.