▲ 368 r/gnome
Gaze | Facial Authentication for Linux
We built Gaze, a modern facial authentication system for Linux. It integrates with PAM so it works for sudo, lock screen, and GDM login. Runs entirely on-device, no cloud, no account.
What it does:
- PAM integration for
sudo, polkit, and any PAM-aware auth stack - GNOME Shell extension for lock screen + optional GDM login face unlock
- Libadwaita desktop app for enrollment, testing, and health checks
- DBus API (
com.gundulabs.Gaze) for third-party integrations - Multiple face profiles per user, enroll
default,glasses, whatever varies gaze refine-faceto improve recognition in dim light or off-angles- Configurable security levels:
lowtomaximum, swapping detector/recognizer models and match threshold - Multi-user support (
gaze add-face work -u alice) - Models auto-download on first run, stored locally under
/var/cache/gaze
One-line install (Debian/Ubuntu/Fedora/Arch):
curl -fsSL https://gaze.gundulabs.com/install.sh | sh
Honest caveat: photo spoofing is possible, a photo on a screen can fool it. Don't use it as your only auth factor. Liveness detection and IR camera support are on the very near roadmap.
u/GunduLabs — 3 days ago