Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Touch Grass Card: a 270M Gemma in your browser that deals you a reason to go outside

Description and use

Touch Grass Card is a single‑page web app that runs Gemma 3 270M locally to generate personalized outdoor missions. The model downloads once (~1 GB) and operates offline, preserving privacy and requiring no backend.

Problem

People are told to "touch grass" but lack concrete, location‑specific outdoor missions.

Outcome

The app delivers personalized, privacy‑preserving outdoor missions that run offline, with a 270M model generating 16 missions, 3 practical, and 13 problematic due to hallucinations or safety instruction violations.

Workflow

  • 1. User opens the page and inputs location, available minutes, and vibe.
  • 2. The page downloads the Gemma 3 270M ONNX model (~1 GB) once and caches it.
  • 3. The model runs via Transformers.js on WebGPU or WASM, producing a four‑field JSON output.
  • 4. The app displays the mission card to the user.
  • 5. User follows the mission and optionally takes a proof photo.

Evidence

Everyone tells you to touch grass. Nobody tells you where to walk, what to look for, or how to make 30 free minutes feel like a tiny adventure instead of a lap around the block.

Source

Touch Grass Card is a single web page. You tell it where you are (default: my college town, Corvallis, Oregon), how many minutes you can spare, and a vibe — chill, adventurous, curious, social. It then generates a mission card:

Source

The "brain" is Gemma 3 270M (instruction-tuned, ONNX export: onnx-community/gemma-3-270m-it-ONNX), running on-device via Transformers.js 4.2.0:

Source

There is no backend, no API key, no analytics. The only "prompt engineering" is a system message that forces a strict four-field output format, because a 270M model needs guardrails the way a golden retriever needs a fence.

Source

I actually went outside Sunday morning, October 11, I took the "Unplug to Breathe" card literally: find a sunny spot, take a short, easy walk to a nearby park.

Source

The good ones felt genuinely personal — my final pick, "Unplug to Breathe," asked for a short, easy walk to a nearby park and a moment in the sun.

Source

  • Record date: 2026-10-12T00:41:19.929Z