Windows Hello style facial authentication for Linux using an IR camera and PAM
- Stars7.6k
- Forks387
- Open Issues338
MIT
- Python
- C++
- Meson

About Howdy
Howdy adds facial authentication to Linux with built-in IR emitters and a camera. It plugs into the central PAM authentication system so you can use face recognition anywhere a password is normally required, including login, the lock screen, sudo, and su.
It works as a PAM module and includes a command line interface. The package is available for Debian and Ubuntu, Arch Linux, Fedora, and openSUSE, and it uses the system auth log for troubleshooting. A built-in IR camera is part of the intended setup.
Howdy is packaged for Debian and Ubuntu, Arch Linux, Fedora, and openSUSE. The project is explicit that it is not a replacement for a password and is meant as a faster login method, not a more secure one, since a camera-based check is easier to defeat than a strong password.
Key features
- Facial authentication through PAM
- Works for login, lock screen, sudo, and su
- Uses built-in IR emitters and camera
- Command line interface for authentication
- Packaged for Debian, Ubuntu, Arch Linux, Fedora, and openSUSE
Details
- First released
- 2018
- Platforms
- Linux
- Deployment
- self-hostable
- Authentication
- PAM
- Hardware
- IR emitters and camera
- Packaging
- Debian/Ubuntu · Arch · Fedora · openSUSE