NichiHab Android app blocker with Gemini AI task verification (github.com)

🤖 AI Summary
NichiHab, a new Android app designed to enhance habit-building and concentration, leverages Google’s Gemini AI for task verification while blocking access to distracting applications. By utilizing Android's Accessibility Service, NichiHab ensures that users remain focused during designated sessions. The unique AI Task Verification feature requires users to complete real-world tasks, such as making their bed or reading, and then verify their completion through a photo, which the Gemini AI assesses in real-time. A notable "Hard Mode” further secures sessions by preventing access to phone settings or the ability to uninstall apps, thereby eliminating potential distractions. This app is significant for the AI/ML community as it incorporates advanced AI for practical real-world applications, pushing the boundaries of user engagement and focus strategies. Built entirely in Kotlin with C++ for security layers, the app follows a modern architecture using MVVM and employs tools such as Jetpack Compose for UI and Room for database management. The focus on privacy is commendable, as photos taken for verification are encrypted and processed without being stored, maintaining user confidentiality. With its innovative approach to productivity, NichiHab sets a new standard for effective habit formation technologies in the AI-powered app landscape.
Loading comments...
loading comments...