{"repo":"Vladush/LinuxCamPAM","free":true,"listed":false,"github":"https://github.com/Vladush/LinuxCamPAM","clone":"git clone https://github.com/Vladush/LinuxCamPAM.git","description":"Seamless face unlock for Linux. Works with any webcam; offers Windows Hello™-like convenience with optional IR/OpenCL support.","language":"C++","stars":27,"topics":["authentication","camera","debian","ir-camera","kubuntu","linux","login","pam","pam-authentication","pam-module"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"LinuxCamPAM: Face Authentication for Linux Face unlock for Linux, like Windows Hello™. Any webcam works; IR recommended for best results. LinuxCamPAM provides seamless face unlock for Linux sudo , login , and login/lock screens (GDM, SDDM, LightDM) using OpenCV and AI models (YuNet/SFace). I built it to solve my own need for speed and reliability, supporting hardware acceleration (OpenCL) and smart dual-camera configurations (IR + RGB). Virtually any USB webcam works out of the box. Why This Exists Now There are existing tools like howdy , but they often suffer from being slow, lacking hardware acceleration, or failing completely with modern Python environments and D-Bus integration under Wayland. - Why OpenCV C++ : It runs instantly. No lag when typing sudo . - Why ONNX + YuNet + SFace : Replaces the sluggish dlib backend for state-of-the-art face detection and recognition. - Native Backends : Native OpenVINO is not enabled in the default static build to maintain a small package size ( 15MB vs 300MB+). OpenCL provides near-native performance for this use case without the bloat. Motivation I built this to solve a real problem for my family. My daughter's Fujitsu T900 has a Swiss-French-German external keyboard plus a German internal one, and she switches between Russian and Ukrainian layouts. Typing passwords on the wrong layout = locked accounts. Face auth fixes that. Also for myself :-) Since open-sourcing, I've put effort into making it hardware-agnostic and well-documente","default_branch":null,"files":null,"tree":[],"storefront":"/r/Vladush","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Vladush/LinuxCamPAM/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}