Quick setup
Install packages, start gazed, enroll a face, and test authentication from the CLI.
Start setup
Facial authentication for Linux with on-device face recognition, PAM integration, and tools for login, lock screen, sudo, and desktop management.
Quick install
curl -fsSL https://gaze.gundulabs.com/install.sh | shSupports Debian, Ubuntu, Fedora, Arch, and Manjaro
Gaze includes local liveness anti-spoofing and support for infrared (IR) cameras to secure authentication against spoofing attacks. For high-security environments, it is recommended to keep standard system authentication active as a fallback.
Install packages, start gazed, enroll a face, and test authentication from the CLI.
Start setup
Face unlock at login and the lock screen, the GNOME extension, the KDE Plasma lock screen, Hyprland's hyprlock, or any PAM-based login manager such as SDDM.
Configure desktop auth
Add facial authentication to sudo, login managers, and other PAM-backed flows.
Read the PAM guide
Enroll, test, remove profiles, and manage authentication from the terminal or GTK app.
See the CLI
Face templates stay on your machine. The root daemon owns the ML pipeline and DBus API.
How it works
Fix camera selection, daemon startup, DBus permissions, PAM lockouts, and model issues.
Debug issues