Join discord or check CI builds for beta
DigiPaws is an open-source Android productivity utility designed to help users reduce screen addiction by regulating app usage through a gamified experience. The application offers two modes namely the Base mode and the Gamified mode
Important
This project is being re-written in kotlin with a new UI
Caution
This project is experimental and not yet ready for full production. Donate
Caution
If you are stuck and unable to uninstall the app. You can uninstall it via the safe mode. ]How to enter safe mode
- Gamified Challenges: Earn coins, perform quests and more!
- Open Source: Fully transparent and free to use, with the source code available for community contributions.
- Productivity Enhancement: Helps build healthier digital habits and reduce screen addiction.
- Versatile Blockers: Take control of your digital environment by blocking apps, keywords, and unwanted in-app screens (e.g., YouTube shorts, comments).
Click on any image to enlarge it.
Allows user to configure everything as they desire according to their own needs.
This Mode introduces a gamified experience to control screen time using various fun elements like quests and goals. This mode tracks your usage and configures everything accordingly as the days pass by.
Caution
This mode is still in development and might take a while to release.
- Launch DigiPaws on your Android device.
- Provide all necessary permissions like Accessibility service, Notification, Draw over other apps etc
- On Android 13+ devices, you need to additionally allow restricted settings before enabling the accessibility permission. Watch a tutorial here
- Configure the apps and views you want to block and set your preferences.
- Start using your device with DigiPaws managing your screen time.
Tip
This app relies exclusively on accessibility services to function. Because it requires sensitive permissions, please avoid downloading it from untrusted sources.
- Block reels
- Block comments
- Block explicit context
- App blockers
- Focus Quest
- Anti-Uninstall
- Customisable warning screen
- Quests and gamified mode
- track how many tiktoks you scroll everyday
- track attention span
- Api for other developers to transform their existing apps into digipaw quests!
- Geoblocker (basically block things when a certain area is entered, like workplace)
- Block custom user defined keywords
- Modular and downloadable view blockers
- expand the app to ios and desktop.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
git checkout -b feature/your-feature-name
- Commit your changes.
git commit -m "Add some feature"
- Push to the branch.
git push origin feature/your-feature-name
- Create a new Pull Request.
Please ensure your code adheres to our coding standards and includes relevant tests.
Developing codes for accessibility services and blockers can be exceptionally complex and challenging to understand. This is primarily because blocking mechanisms must account for various app types, each functioning differently. Discovering these mechanisms has often required extensive app-specific debugging, coupled with trial-and-error approaches.
Press here to help translate digipaws.
- Henry Delallal: assisted in setting up fdroid version
- Remaker17: setup workflow files
- Error 404: help
DigiPaws is licensed under the GPL 3 or later licence. You are free to use, modify, and distribute this software in accordance with the license.
For questions, suggestions, or feedback, please open an issue on the GitHub repository or contact me at:
- Discord: @nethical
- Telegram: @nethicalps
Thank you for using DigiPaws! Together, we can create healthier digital habits.