Windows
Windows 10 ya da 11, 64 bit
Yalnızca sizin kullanıcı hesabınız için kurulur, yönetici yetkisi gerekmez. Paketler henüz imzalı değil: SmartScreen uyarı verirse Ek bilgi → Yine de çalıştır seçeneğini kullanın.
Habit Guard webcam'inizi izler; eliniz ağzınıza, bıyığınıza, kaşınıza ya da saçınıza gittiğinde alışkanlığı yaklaşık bir saniye içinde kesintiye uğratır: bir ses, kararan ekran, sesli bir uyarı ya da bildirim; hangisini istediğinize siz karar verirsiniz. Her şey bilgisayarınızda çalışır, işlemcinizin yüzde birinden azını kullanır ve hiçbir görüntüyü kaydetmez.
Alfa. Geliştirildi ve test edildi, ama gerçek masalarda ve gerçek webcam'lerle henüz çok az denendi. En çok işe yarayan katkı: yanlış alarmları ve kaçırılan durumları bildirmeniz.
İzliyor. Bir alışkanlık seçip nasıl çalıştığını görün ya da bekleyin; demo kendi kendine oynar.
Windows 11, Ryzen 7 3700X; habit-guard bench ile 640×480'lik bir video klip oynatılarak ölçüldü.
El ağza doğru gider, kamera fark eder, bekleme süresi dolar, alarm devreye girer; el inince de hemen susar.
Alarmın çalması için elinizin bir bölgede bir süre kalması gerekir. Bu yüzden su içmek, dudağınızı silmek ya da kısa bir kaşınma alarm çaldırmaz.
Yüzünüz ve elinizi kaldırdığınızda iki eliniz de görüntüde olsun, yüzünüze de ışık gelsin. Kamera önizlemesi, Habit Guard'ın tam olarak ne gördüğünü gösterir.
İzlemek istediklerinizi işaretleyin. Her alışkanlığın yüzünüzde kendi bölgesi, kendi bekleme süresi ve kendi boyutu vardır. Öne eğilseniz ya da başınızı yatırsanız da bölgeler yüzünüzü takip eder.
Sistem tepsisinde sessizce bekler. Bir parmak ucu bekleme süresi boyunca bir bölgede kalırsa alarm çalar; el orada kaldıkça alarm güçlenir.
Bunlar uygulamanın gerçek pencereleri. Önizlemedeki kamera görüntüsü fotoğraf değil, çizimdir; bu projede hiçbir yerde gerçek bir yüz kullanılmadı.
Yemek yerken, görüntülü görüşmede ya da çenenizi tutarak telefonla konuşurken izlemeyi sistem tepsisinden 15 dakika, bir saat ya da üç saatliğine duraklatabilirsiniz; süre dolunca kendiliğinden devam eder. Duraklatınca kamera serbest kalır, yani webcam ışığı da söner.
Alarmı istediğiniz zaman Alarmı dene ile deneyebilirsiniz; ayarlarınızda ne seçtiyseniz tam olarak onu çalıştırır.
Her bölge, yüzünüzün üzerindeki birkaç elipsten oluşur ve göz aranızdaki mesafeye göre ölçülür; öne eğilseniz, geri yaslansanız ya da başınızı yatırsanız da sizi takip eder. Çizim, uygulamanın gerçekten kullandığı sayılardan üretilmiştir.
Dudaklar ve çevresi.
Burun ile ağız arası. İsterseniz çene ve sakal çizgisi de eklenebilir.
Kaşlar, göz kapakları, alın ve saç çizgisi. İsterseniz saçlı deri de eklenebilir.
Yüzün geri kalanı; diğer alışkanlıkların kapsamadığı her yer.
Tırnak yeme ve bıyık varsayılan olarak açık; diğer ikisini tek bir tikle açabilirsiniz. Boyutlar, bekleme süreleri ve geniş alanlar ayarlanabilir. Ayrıntılar için bölgeler ve ayar sayfasına bakın.
Her tepki ayrı bir ayardır. İstediğinizi seçin, isterseniz hepsini birlikte kullanın.
Önce yumuşak bir zil sesi, sonra üç bip, siz devam ettikçe titreşimli bir alarm. İsterseniz kendi ses dosyanızı da kullanabilirsiniz (WAV, MP3 ve benzerleri).
El inene kadar tüm monitörleri karartır ya da kırmızı bir çerçeveyi yakıp söndürür.
Seçtiğiniz cümleyi, sisteminizin internet gerektirmeyen sesiyle okur.
Her olayın ilk alarmında bir masaüstü bildirimi gösterir.
Daha hafif başlar; el kaldıkça ses yükselir, ekran daha da kararır.
15 dakika, bir saat ya da üç saat. Süre dolunca kendiliğinden devam eder.
Günlere ve alışkanlıklara göre alarm sayıları, 7 günlük grafik ve temiz süre serisi; bilgisayarınızda düz sayılar olarak saklanır.
Duruma göre ayarlanan analiz hızı ve hareket yokken kareleri atlayan bir filtre, işlemci kullanımını yüzde birin üçte biri civarında tutar.
Tüm ayarlar ve alabildikleri değerler yapılandırma kılavuzunda.
Habit Guard yüzünüzü ve ellerinizi görür. Bu yüzden gizlilik, tasarımın en başından beri bir parçası ve herkes bunu kendisi denetleyebilir.
El modelleri Google'ın MediaPipe projesinden (Apache-2.0) geliyor, ama MediaPipe'ın çalışma ortamı Google sunucularına bağlanan bir kullanım kaydı bileşeni içeriyor. Habit Guard aynı model ağırlıklarını OpenCV ile çalıştırıyor ve bu çalışma ortamını pakete hiç eklemiyor.
Her değişiklikte ağ kodu ve görüntü kaydetme taranırTelemetri, hesap, güncelleme kontrolü ya da çökme raporu yok. Herhangi bir dosya bir ağ kütüphanesini içe aktarırsa CI testi başarısız olur.
Birkaç milisaniye boyunca bellekte işlenir, diske asla yazılmaz. OpenCV'nin görüntü ya da video kaydetme işlevlerinden biri kullanılırsa CI testi başarısız olur.
Ayarlarınız ve günlük sayaçlar; okuyabileceğiniz düz bir JSON dosyası olarak. Görüntü saklanmaz.
Kamera serbest bırakılır, webcam ışığı söner.
Perde ekranın üzerine çizim yapar, ekranı okumaz. Tuş vuruşları ve tıklamalar hiçbir zaman okunmaz.
Habit Guard alfa aşamasında. Nelerin denendiğini, nelerin denenmediğini aşağıda görebilirsiniz.
| Sistem | Algılama ve alarmlar | Ekran perdesi | Sesli uyarı |
|---|---|---|---|
| Windows 10 ve 11 | Burada geliştirildi, gerçek kamerayla kullanılıyor | Evet | Evet |
| macOS | Bu sistem için yazıldı; CI paketi derleyip kendi testini çalıştırıyor, gerçek kamerayla henüz denenmedi | Bu sistem için yazıldı | Evet (say) |
| Linux (X11, Wayland) | Bu sistem için yazıldı; CI paketi derleyip kendi testini çalıştırıyor, gerçek kamerayla henüz denenmedi | X11'de çalışır; bazı Wayland masaüstlerinde tıklamalar perdenin arkasına geçmeyebilir | spd-say ya da espeak ile |
Üç sistem için kurulum dosyaları aşağıda; uygulama kaynak koddan da çalıştırılabilir. Çoğu webcam aynı anda yalnızca tek bir program tarafından kullanılabilir; kamerayı başka bir uygulama kullanıyorsa Habit Guard bekler ve yeniden dener. Ayrıntılar sorun giderme kılavuzunda.
Ücretsiz ve açık kaynak. Yayın tarihi: 2 Ekim 2026. Sisteminize uygun olan otomatik seçildi.
Windows 10 ya da 11, 64 bit
Yalnızca sizin kullanıcı hesabınız için kurulur, yönetici yetkisi gerekmez. Paketler henüz imzalı değil: SmartScreen uyarı verirse Ek bilgi → Yine de çalıştır seçeneğini kullanın.
macOS 14 ya da üstü, Apple silicon
Apple'ın noter onayından (notarization) henüz geçmedi: ilk açılışta uygulamaya sağ tıklayıp Aç'ı seçin, ardından kamera iznini verin. Intel işlemcili Mac'lerde kaynak koddan çalıştırabilirsiniz.
x86_64, glibc 2.35+ (Ubuntu 22.04 ve üstü)
Sistem tepsisi olan bir masaüstü gerekir (GNOME için ayrıca bir eklenti kurulmalı). AppImage, FUSE gerektirir; FUSE yoksa --appimage-extract-and-run ile çalıştırın.
Git ve uv gerekir; uv, doğru Python sürümünü kendisi indirir. Intel işlemcili Mac'ler de bu yolu kullanır.
uv run habit-guard autostart enable komutu, oturum açtığınızda uygulamanın kendiliğinden başlamasını sağlar.git clone https://github.com/bugraskl/habit-guard.git
cd habit-guard
uv sync
uv run habit-guard
Hayır. Bir kamera görüntüsü, analiz edilirken yalnızca birkaç milisaniye bellekte durur. Hiçbir şey diske yazılmaz ya da bir yere gönderilmez; bunlardan birini yapabilecek bir kod eklenirse CI'daki tarama derlemeyi başarısız kılar.
O alışkanlığın bekleme süresini uzatın, bölgesini küçültün ya da izlemeyi tepsiden bir süreliğine duraklatın. Kamera önizlemesi, elinizin hangi bölgede olduğunu tam olarak gösterir.
Evet. Camlardaki güçlü yansımalar gözleri gizleyebilir; bölgeler gözlere göre yerleştirildiği için bu sorun yaratabilir. Böyle olursa lambayı ya da kamerayı biraz eğin.
Çoğu webcam aynı anda yalnızca tek bir program tarafından kullanılabilir. Kamerayı bir görüşme uygulaması kullanıyorsa Habit Guard bekler ve kamera boşalınca yeniden başlar. İsterseniz izlemeyi tepsiden bir süreliğine de duraklatabilirsiniz.
Dahili ya da harici, herhangi bir webcam. Yüzünüz ve elinizi kaldırdığınızda iki eliniz görüntüye girecek, yüzünüze de ışık gelecek şekilde yerleştirin.
Hayır, bir kendi kendine yardım aracıdır. Bir alışkanlık size zarar veriyor ya da sizi çok rahatsız ediyorsa bir doktorla ya da terapistle konuşmanızda fayda var; pek çok kişi bu tür hatırlatıcıları tedavinin yerine değil, ona yardımcı bir ek olarak kullanıyor.
Bölgeler, yüzün üzerinde çizilmiş şekillerden ibarettir; yeni bir alışkanlık eklemek çoğu zaman yeni bir şekil çizmek demektir. Bir özellik isteği açın ve elinizin nereye gittiğini anlatın.
Ücretsiz, açık kaynak ve baştan gizlilik odaklı. Kurulum yaklaşık bir dakika sürer.