ESCAPE logoESCAPE ยท Less scrolling. More strolling. ๐ŸŒฟ
Hacktoberfest 2026 ยท Touch Grass

The world is your password.

ESCAPE is an Android digital-detox adventure. Instead of endless scrolling, take a stroll, discover something in nature and earn a little social-media time back.

Built with Flutter, Kotlin, on-device Gemma and ML Kit. No ESCAPE cloud backend.

Real Android screenshot of ESCAPE displaying a nature quest, step progress, and the photo-proof action

Real Android screenshot ยท Mission screen (earlier build)

From screen time to green time

Three clues. One earned reward.

When you try a protected social app, ESCAPE guides you through a real-world quest.

01

Move

Put your phone away and take a short walk. ESCAPE tracks time and steps locally.

02

Discover

Spot a real-world clue: grass, a tree, a flower or a beautiful reflection.

03

Capture & earn

Photograph your discovery. An on-device image checker reviews it and, if accepted, unlocks a limited scrolling window.

More than an app blocker

Real life has better side quests.

๐Ÿšฒ Weekend Adventures

Find nearby cycling infrastructure and green places with optional map search. Discoveries can be saved for later; new searches need internet.

๐ŸŒฑ Offline nature quests

Gemma generates creative missions on your phone after its one-time model setup. No API key or ESCAPE server is needed.

๐ŸŒ™ After-dark alternatives

Meaningful, nature-inspired indoor challenges when an outdoor mission is no longer appropriate.

๐Ÿ”’ Earn your scroll

Successfully complete a quest and earn a temporary social-media access window, not unlimited screen time.

Open-source prototype

See the code. Follow the adventure.

ESCAPE is an Android app, not a browser app. This page showcases its real experience. Source code is public; Android test builds can be shared separately through GitHub Releases when available.

Reminder: the existing model-only release is not an installable app. Do not install model weights as an APK.