TouchGrass AI: Local Gemma 2B Micro-Adventure Generator
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built TouchGrass AI is a lightweight, offline-first web application that generates hyper-local, 3-step micro-adventures. The goal is simple: make the screen the shortest part of the experience. You select your current environment (e.g., a local park, city center, or quiet neighborhood) and the time you…
TouchGrass AI is a local, offline-first web application that creates hyper-local micro-adventures in three simple steps. Users choose their current environment and available time, then the app generates a unique real-world observation quest. The tasks may include identifying architectural features, observing colors in nature, or completing walking challenges.
The app locks the device, allowing users to engage with their surroundings without needing an internet connection. Developed using Google's open-weight Gemma2:2b model running locally via Ollama, the backend is built with .NET 10 Minimal API (C#), while the frontend uses vanilla HTML, CSS, and JavaScript for a responsive, nature-inspired dark UI.
By enforcing a strict JSON schema and restricting fictional character creation, the app reliably produces contextual, real-world tasks. Open innovation was crucial for the project's success, as it enabled 100% offline capability, total privacy, and transparency to iterate on prompt constraints.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.