cd /news/ai-tools/touchgrass-an-open-weight-ai-that-ki… · home › topics › ai-tools › article
[ARTICLE · art-149573] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

TouchGrass: an open-weight AI that kicks you out the door

A developer built TouchGrass, an open-source web app that generates short outdoor "missions" to get users off their screens, using the open-weight GPT-OSS 20B model called directly from the browser via Pollinations' free anonymous tier. The app consists of four static files (HTML, CSS, and vanilla JS) with no backend, API key, or account, and validates the model's JSON output with a local fallback bank of hand-written missions while storing streaks and field logs in localStorage.

by read2 min views10 publishedOct 12, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass

My screen time is embarrassing, and I know I'm not alone. Every outdoor app I tried made it worse: you go outside to escape the screen, and then the app keeps you on the screen — scrolling maps, liking photos, reading reviews of the park you're already standing in.

Week 1's theme asks for builds where the screen is the shortest part of the experience. So I built the opposite of a nature app: an app whose entire job is to make you close the tab.

Live demo: https://nikankh.iceiy.com/touchgrass/ TouchGrass is a tiny web app that turns your free time into a real outdoor micro-adventure. You pick your city, how much time you have (15 minutes to 2 hours), a vibe (walk / run / chill / play / explore), and your crew (solo / friends / family / dog). Then an AI designs a structured mission for you: a title, concrete steps, things to spot on the way, a short packing list, and one surprise twist.

The flow is deliberately short:

That's the whole session. The best mission is the one you never finish reading because you're already outside.

Every mission is generated live by GPT-OSS 20B — a fully open-weight model — reached straight from the browser through Pollinations' free anonymous tier. There is no backend, no API key, no account, no billing. The app is four static files (HTML + CSS + vanilla JS) that I host on plain shared hosting.

Why that matters for this project, concretely:

Open innovation isn't a slogan here; it's what makes a no-budget, no-login, no-backend app possible at all. A closed model would have killed this project on day one.

The prompt engineers the model into a strict JSON mission shape — if the model ever returns anything sloppy, a parser validates it and a local fallback bank of hand-written missions keeps the app alive so the button never lies to you. Streaks and field logs live in localStorage, so your outdoor history is yours and only yours. One fetch call, no frameworks, no build step, 36 KB total.

I built TouchGrass to get myself outside more — the mission cards and field log above are from testing the generator, and my first real field entry is next. The app is ready when I am.

Built for Hacktoberfest 2026, Week 1: Touch Grass.

── more in #ai-tools 4 stories · sorted by recency
── more on @touchgrass 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/touchgrass-an-open-w…] indexed:0 read:2min 2026-10-12 · —