Repository navigation
HeadshotFlow 1.0.1 renames GibbonPfp and brings the latest headshot editing and batch workflow improvements into a release.
- HeadshotFlow branding in the desktop, launcher, and release packages.
- Reusable processing masks and face detections for faster repeated edits.
- Automatic/CPU processing controls, device diagnostics, and loaded-model release.
- Processing stages, elapsed times, and CLI timing/cache diagnostics.
- Public portrait benchmarks and autosave/workspace recovery.
- Linux file dialogs use the desktop portal, supporting GTK file pickers through the configured portal backend.
- Portable brush test fixtures and retained CI test diagnostics.
Existing preferences and recovery data remain compatible. The command is still gibbonpfp; the repository, package ID, and internal storage names retain their existing identifiers.
Downloads
| Package | Target |
|---|---|
| Windows installer or ZIP | Windows x64 |
| AppImage | Linux x64 |
| macos-x64 DMG | macOS Intel |
| macos-arm64 DMG | macOS Apple Silicon |
Windows ZIP: extract the whole archive and run bin/gibbonpfp.exe. macOS: copy gibbonpfp.app from the DMG to Applications. Linux: make the AppImage executable; without FUSE, launch with APPIMAGE_EXTRACT_AND_RUN=1.
The face and Fast models are bundled. High Quality is a separate download and requires load confirmation. Bundled release inference uses CPU; local builds can use a compatible CUDA runtime. Segmentation quality varies by photo, and uncertain framing requires review unless fully automatic export is selected. RAW compatibility depends on camera support in LibRaw.
Package hashes are in SHA256SUMS.txt. See the README for usage and limitations.
Validation and signing
All four native CI jobs passed at commit a4d0a17: Ubuntu 24.04, Windows Server 2022, macOS 15 Intel, and macOS 15 Apple Silicon. Checks covered CTest, CLI integration, GUI startup, packaging, and relocated-package CLI verification. The downloaded Linux AppImage also passed a local offscreen startup check. Local native Qt screenshots were inspected at 1024 × 720 and 150% scale. Minimum target OS versions were not each tested separately.
Windows packages are unsigned. Both macOS applications are ad-hoc signed and are not notarized.