Open Source for Android

Exercise to earn your screen time.

Push2Unlock blocks addictive apps on your phone until you complete real physical exercises — verified in real-time using your camera and AI pose detection. No cloud. No cheating.

Time remaining
00:00
Overlay Active

Instagram

Locked

X (Twitter)

Locked

YouTube

Locked
Earn 15 Minutes

Break the Habit Intelligently

Push2Unlock uses cutting edge on-device machine learning to enforce healthy breaks without sending any data to the cloud.

App Interception

Automatically detects when you open monitored apps like Instagram, TikTok, or YouTube, and instantly blocks them if you're out of time.

AI Form Detection

Uses Google ML Kit's Pose Detection locally on your device to map your joints in real-time. Shaking the phone won't work—you actually have to exercise.

Multiple Exercises

Choose your punishment. Whether you prefer Head Nods, Squats, or Pushups, the app intelligently tracks your reps and form.

Configurable Rewards

Set specific time rewards (5 to 30 mins) for your workouts. When the timer hits zero, the bulletproof overlay kicks in again.

How It Works

From mindless scrolling to mindful movement in four simple steps.

1

You open an addictive app

The Android Foreground Service (Usage Stats API) silently monitors your activity and recognizes when a blacklisted app is launched.

2

Access immediately denied

If your screen time balance is 00:00, the System Alert Window launches Push2Unlock instantly, placing a bulletproof lock screen over your content.

3

Perform tracked exercises

You tap 'Earn Time'. The front camera opens and renders a real-time skeleton over your body, counting your reps as you perform squats or pushups.

4

Focus mode unlocked

Once your target rep count is reached, the apps are unlocked for your configured reward duration (e.g., 15 minutes) before locking again.