Built for International Sloth Day & Open-Source AI

The Open-Weight AI That
Roasts You For Doomscrolling.

When you're too exhausted and lazy to discipline yourself, RoastGuard monitors your screen time in the background and unleashes savage, context-aware Google Gemma 4 roasts the second you overstay your welcome.

RoastGuard with Google Gemma 4 and Cybernetic Sloth Mascot
Gemma 4 Open-Weights Engine Active
4-Tier Reasoning Leak Sanitizer Enabled

Test the Roaster Right Now

Experience what happens when you get caught doomscrolling. Choose your offending app, elapsed duration, and roast intensity.

Distraction Time 45 min
Chain-of-Thought Sanitized

Generating response...

Built Different from Other Wellbeing Apps

Traditional screen-time apps demand active effort and sell your data. RoastGuard takes over the cognitive load entirely.

Native Floating Overlay Interception

Runs as a background foreground service using Android's native SYSTEM_ALERT_WINDOW. When your time limit is crossed, it renders directly over the offending app with a compulsory reality check.

RoastGuard Floating Overlay Intercepting TikTok

Google Gemma 4 Core

Trained on open weights for creative reasoning. No corporate sanitization or polite platitudes—Gemma 4 delivers authentic, biting comedic roasts calibrated to your exact habits.

gemma-4-26b-a4b-it
• Temperature: 0.85
• Brevity Enforced: < 25w
• Zero Cloud Tolls

Reasoning Token Shield

Open reasoning models frequently leak internal <think>...</think> loops. Our 4-tier pipeline scrubs raw thoughts at stream, regex, and native Kotlin levels.

input.replaceAll(
  RegExp(r'<think>[\s\S]*?</think>'),
  ''
).trim()

0ms Instant Dispatch

Waiting 3 seconds for an LLM when an overlay pops up ruins the psychological effect. Riverpod background workers pre-generate roasts into an LRU cache ahead of time.

unawaited(RoastAiService
  .prefetchRoasts(intensity));
// Instant local delivery

Granular App Sliders

Synced slider boundaries from 1 to 120 minutes with zero assertion clipping. Configure strict 5-minute caps for TikTok while allowing 45 minutes for Reddit.

slider.clamp(1.0, 120.0)
// Fully aligned bounds
// Settings + Dashboard sync

End-to-End Pipeline Architecture

From native usage polling to model inference, token scrubbing, and immediate UI overlay presentation.

Google Gemma 4 AI Reasoning and Sanitizer Pipeline Infographic
1

Android UsageStats Poller

Monitors package foreground events via native Kotlin service every 15 seconds without draining battery.

2

Dual-Engine Routing

Routes requests to Google Gemma 4 open weights as primary, falling back to ultra-low-latency Groq Llama 3 when offline.

3

Stream & Regex Scrubbing

Strips <think> blocks in memory before strings are written to SharedPreferences or dispatched to the UI.

4

System Alert Overlay

Floats over third-party apps, locking touch focus until the user either closes the app or acknowledges the shame timer.

Zero Willpower. Hours Saved.

Why exert mental energy trying to fight dopamine loops when open-weight AI can automate it for you?

1.5 - 2.5h
Daily Screen Time Reclaimed
0%
Willpower Exertion Required
0ms
Cached Overlay Latency
$0.00
No Subscriptions or Paywalls

Stop Doomscrolling. Start Sleeping.

Download the latest RoastGuard release APK directly to your Android device, or inspect the open-source codebase on GitHub.