Offline AI Pet "Outside or Else": Bribing and Threatening You to Touch Grass

An offline Android AI pet that uses bribes and threats to force you to go outside and touch grass.
Developer Kaashvi built Outside or Else for the Hacktoberfest Open Source AI Challenge — a fully offline Android AI pet that uses bribes and threats to nudge users away from their screens and into the real world. Unlike gentle habit-tracking apps, it takes an "unhinged," personality-driven approach to digital detox. The standout technical feat is fully offline operation: AI inference runs entirely on-device, protecting privacy and eliminating API costs, made possible by small language models and mature mobile inference frameworks. As a proof of concept, it validates the "offline AI + behavioral motivation + meme culture" combination and offers a useful reference for developers exploring on-device AI.
Developer Kaashvi submitted a wildly creative entry for the first week of the Hacktoberfest Open Source AI Challenge — themed "Touch Grass" — in the form of an Android app that runs entirely offline: Outside or Else. Its one and only mission is to use every trick in the book, both carrots and sticks, to make you put down your phone and go outside to "touch grass."
This project, tinged with dark humor, blends the popular "digital detox" conversation with local AI technology, showcasing the potential of small offline models in playful, interactive scenarios.
An AI Pet That Will Both Bribe and Threaten You
"Touch Grass" is a popular phrase in Western internet culture — a slightly tongue-in-cheek way of telling someone who's too deep into the internet to go outside and reconnect with the real world. Kaashvi took that meme and made it the soul of the product.

Unlike traditional habit-forming apps that rely on gentle reminders and check-in rewards, this AI pet takes an "unhinged" approach. As the author describes in their dev.to article title, the AI pets will bribe and threaten users into going outdoors. In other words, it's not coaxing you — it's negotiating with you through personified, emotionally-charged interactions. That contrast is exactly what makes it stand out.
"Offline" Is the Most Noteworthy Technical Achievement
Among the flood of AI apps that depend on cloud-based LLM APIs, Outside or Else takes a fully offline approach — and that's the most discussion-worthy aspect of the entire project.
Running offline means the AI's inference happens locally on the Android device, rather than sending user data to a remote server. This brings several immediate benefits:
- Privacy protection: Usage habits and location-related data never need to leave the device;
- No network dependency: The pet can still nag you even when you're outside with poor signal;
- Zero API costs: No per-call charges for either the developer or the user.
This also echoes the broader trend toward on-device AI. As small language models have grown more capable and mobile inference frameworks have matured, stuffing a "personality-driven" AI into a phone app has evolved from a technical concept into something a hobbyist developer can actually ship.
On-device AI relies on two key technical advances: first, small language models (SLMs) — such as Phi-3 Mini, Gemma 2B, and Llama 3.2 1B — which typically have 1B–7B parameters and can be compressed to just a few hundred megabytes after quantization, small enough to store locally on a phone; second, the maturation of mobile inference frameworks, including Google's MediaPipe LLM Inference, Meta's ExecuTorch, and llama.cpp with Android support, which map a model's floating-point operations to a phone's GPU or NPU for efficient execution. Quantization (e.g., INT4, INT8) is the most critical step: it compresses model weights from 32-bit or 16-bit floats into lower-precision integers, trading a tiny loss in accuracy for dramatic reductions in memory usage and significant inference speedups. It's this combination of "small model + quantization + mobile inference framework" that lets hobbyist developers run interactive AI on consumer-grade Android devices — no server required.
The Open Source Spirit and Developer Community Experimentation
This project was born out of the Hacktoberfest Open Source AI Challenge, and it carries a strong community-experiment energy. Its tags — #showdev, #devchallenge, #ai — signal that this is a classic "play-driven" creation within the developer community.
The value of projects like this often isn't in how useful they are, but in how they use an interesting premise to validate whether a technical path is viable. Building an AI with attitude — one that haggles with you — and tying it to a relatable real-world pain point like "forcing yourself to go outside" is a genuinely interesting exploration of where AI applications can go.
For developers looking to get started with on-device AI or searching for fun project inspiration, Outside or Else offers a great reference template: pick a small, specific scenario, get it running with an offline model, and layer on enough personality design.
Hacktoberfest is a global open source contribution event hosted by DigitalOcean every October, where participants complete challenges by submitting Pull Requests on GitHub or GitLab to earn swag and rewards. In recent years, beyond the traditional "contribute to existing projects" format, Hacktoberfest has also spawned themed challenge tracks that encourage developers to build original projects from scratch. The "Touch Grass" prompt that Outside or Else participated in is one such creative brief, asking entrants to freely interpret the theme. These prompt-driven challenges tend to produce a large volume of conceptually fresh yet scope-manageable experimental works — making them a great window into the creative trends of the developer community.
From Meme Culture to Product: Another Possibility for AI Applications
Outside or Else isn't a serious productivity tool, but it reflects a direction worth thinking about: AI applications don't always have to chase "stronger, bigger, more capable." Sometimes a small app that's interesting enough and emotionally resonant enough can create far more impact.
Bribing and threatening someone into going outside sounds absurd, but it maps to a very real need — modern people find it increasingly hard to voluntarily step away from their screens. When AI intervenes in that problem through a personified, emotionally expressive interface, the interaction itself becomes a form of emotional value.
Of course, based on the available information, the specifics — which offline model it uses, how the pet's "personality" logic is implemented, and what the actual runtime experience feels like — remain to be explored through the author's full article and demo video. But as a proof of concept, it has already successfully demonstrated that the combination of "offline AI + behavioral motivation + meme culture" can actually work.
Related articles

JobRunner MCP Server: AI Agents Can Now Fix Failed Java Jobs
JobRunner launches an open-source MCP server enabling AI agents to view cluster status, diagnose failures, and recover Java jobs—incident response from any cloud coding environment or existing agent.

MLAI Digital Launches 9 Security Agents: MCP Server Safeguards the Full Lifecycle of Agentic AI
MLAI Digital launches Security MCP Server with nine built-in specialized security agents covering vulnerability discovery, attack simulation, prompt injection detection, API and infrastructure assessment, and accelerated remediation—embedding security validation across the full Agentic AI lifecycle from development to production.

Running Isaac Lab on H100 GPUs: Exploring Better Approaches
Exploring optimization methods for running Isaac Lab on NVIDIA H100 GPUs, including MIG configuration, mixed precision, TensorRT acceleration, and community experience to improve robotics simulation and reinforcement learning efficiency.