Howdy

Windows Hello style facial authentication for Linux using an IR camera and PAM

Repository activity
  • Stars7.6k
  • Forks387
  • Open Issues338
License

MIT

Languages
  • Python
  • C++
  • Meson
Howdy screenshot

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