
Reality
The Intelligent Life OS
"Stop managing your life. Start commanding it."
Built for Focus, Not Friction.
In a world optimized to steal your attention, standard app blockers are just speed bumps. Reality is an impenetrable fortress. It combines military-grade app blocking with an onboard autonomous AI agent to force intentional living. No cloud dependencies, no bypasses.
Core Architecture
Tapasya (Focus Mode)
Amoled-optimized, military-grade distraction blocking. Neural sync allows automated Do Not Disturb sessions.
Nightly Protocol
End-of-day sequence that forces reflection, auto-generates professional PDF logs, and syncs tasks to G-Drive.
Strict Mode OS
Impossible-to-bypass app blocking, screen-overlay prevention, and anti-uninstall security layer.
Neural Assistant
Bring Your Own Key (BYOK) AI chat integrated into your daily workflow.
Health Connect
Deep sync with Android Health Connect to overlay your productivity stats with sleep and biometric data.
G-Cloud BYOK
Use your own Desktop OAuth credentials to securely sync with Tasks, Calendar, Drive, and Docs locally.
Hidden Features
Advanced capabilities for power users.
Deep Link Support
Trigger actions from any app via reality:// URLs (e.g. reality://smart_sleep)
Terminal Logger
Detailed debug logs for power users with a hidden terminal view.
QR Code Scanner
Create and scan shareable focus schedules via QR.
Math Challenge Difficulty
Math problem difficulty auto-adjusts based on the time of morning to prevent easy alarm dismissal.
Penalty Overlay
Displays custom penalty durations when blocked apps are accessed.
Planning Pad
Free-form planning interface with voice-to-text input that auto-syncs to Google Docs.
Technical Stack
System Requirements
- RAM: 256MB minimum (typical 50-100MB usage)
- Storage: 150MB app + database
- Battery Impact: < 1% drain (Military Grade Native Accessibility)
- Connectivity: Optional (works offline, Google Sync and Pro features require internet)
Core Permissions:
Zero-Trust Security Model
Why Reality's architecture is different.
Data & Privacy
- No Backend Servers - Reality has zero infrastructure
- Local-First Processing - All blocking logic runs on-device
- Your Drive Only - Backups stored in your personal Google Drive
- Open Source Audit - Every line of code publicly visible
- Encrypted Credentials - OAuth tokens stored securely
Bypass Prevention
- AccessibilityService window monitoring (real-time)
- SettingsBox O(1) lookup (instant page detection)
- Keyword scanning fallback (for ambiguous settings pages)
- Device Admin enforcement (prevents uninstall)
- Time validation (detects clock tampering)
- Intent hijacking detection (catches overlay attacks)
- Package manager access blocking (prevents ADB uninstalls)
Getting Started
1Initial Setup (5 mins)
- • Complete Security Intro & Onboarding
- • Grant Accessibility + Overlay + Usage Stats
- • Add Apps to Blocklist
- • Set Focus Hours Schedule
- • Configure BYOK AI Key (Optional)
2Power User (15 mins)
- • Connect Google Account (Tasks, Cal, Drive)
- • Configure Neural Protocol settings
- • Enable Health Connect sync
- • Customize Cinematic Appearance Theme
- • Import existing backups
Own Your Data
How to set up your own Google Cloud Credentials for maximum privacy.
Bring Your Own Cloud (BYOC)
Reality is built on a local-first philosophy. Rather than trusting a central server with your Tasks, Calendar, and Drive backups, you can connect your own Google Cloud project. This ensures your data goes straight from your device to your Google account, with zero middlemen.
1. Create a Google Cloud Project
Navigate to the Google Cloud Console, create a new project, and enable the Google Calendar API, Google Drive API, and Google Tasks API.
2. Configure OAuth Consent
Set up your OAuth consent screen. Add your email as a test user, and add the necessary scopes for Calendar, Drive, and Tasks.
3. Generate Credentials
Go to Credentials > Create Credentials > OAuth client ID. Choose 'Android' or 'Web application' based on the app's prompt, and copy your Client ID.
4. Connect in Reality
Open Reality, go to Settings > Integrations > Google Setup. Paste your Client ID and Client Secret, and authenticate. Your personal sync is now active!
"Your data. Your focus. Your life.
On YOUR terms."
Built by someone who lost control of their own fingers. Designed for those who want it back.
— Pawan Washudev
