Modern face recognition authentication for Linux using PAM.
EyeAuth is a clean, modern reimplementation of facial authentication for Linux systems. It enables users to authenticate via face recognition while maintaining a modular, secure, and maintainable architecture.
This project is inspired by the Howdy project but is being redesigned with updated technologies, improved structure, and long-term maintainability in mind.
- Face recognition-based authentication
- PAM (Pluggable Authentication Modules) integration
- Modular recognition pipeline
- CLI tools for user management
- Designed for modern Python environments
Early development. Core architecture and modules are being actively built.
Not yet available.
Instructions will be provided once a stable version is ready.
Coming soon.
- Python 3.12+
- pip / virtualenv
This project is licensed under the GNU General Public License v2.0.
It includes code derived from the Howdy project, which is licensed under the MIT License.
See the NOTICE file and /licenses/MIT.txt for details.
This project is inspired by the Howdy project. Original authors and contributors are credited via the preserved Git history.
Contributions are welcome. Guidelines will be added as the project stabilizes.
This software interacts with system authentication mechanisms. Use with caution and at your own risk.