NichiHab Android app blocker with Gemini AI task verification
NichiHab is an Android habit-building and focus app that uses the Accessibility Service to block distracting apps during focus sessions and Google Gemini 2.0 Flash to verify photos of completed real-world tasks in exchange for unlocked screen time. It is built in Kotlin with Jetpack Compose, MVVM, Dagger Hilt, Room and DataStore, includes a native C++ security layer for keys and integrity checks, and processes photos ephemerally without storing them. The project is MIT licensed and requires Android Studio Ladybug or newer and JDK 17.