Modern multi-modal biometric login for Linux — face and fingerprint, with GUI management.
While Windows Hello provides a seamless multi-modal biometric experience (Face, Fingerprint, PIN) on Windows 11, Linux has historically lacked a modern, unified equivalent. Biopass was developed by @phucvinh57 and @thaitran24 to fill that gap — see the comparison with Howdy below.
| Feature | Biopass | Howdy |
|---|---|---|
| Authentication methods | Face + Fingerprint | Face only |
| User Interface | Modern GUI for management | Command-line interface only |
| Configuration | GUI | Manual |
| Face Anti-spoofing | IR camera + Embedded AI model | IR camera only |
- Debian and RPM package: https://github.com/TickLabVN/biopass/releases
- AUR package: https://aur.archlinux.org/packages/biopass-bin
- System sign-in setup uses distro-managed PAM configuration when available (for example
pam-auth-updateon Debian/Ubuntu): docs/PAM.md - Interactive
polkitauthentication setup: docs/Polkit.md - IR camera setup guide
- Authentication: User can register multiple biometrics for authentication. Authentication methods can be executed in parallel or sequentially.
- Face:
- Recognition
- Anti-spoofing
- With AI model
- With IR camera
- Fingerprint
- Face:
- Local AI model management: User can download, update, and delete AI models for supported authentication methods.
Feel free to request new features or report bugs by opening an issue. For contributing, please read CONTRIBUTING.md.
Models used in this project: