cd /news/ai-tools/touch-grass-planner-an-open-weight-a… · home › topics › ai-tools › article
[ARTICLE · art-148845] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Touch Grass Planner: an open-weight AI that gets you off your screen

A developer built Touch Grass Planner, a small Streamlit web app that suggests a single free outdoor activity with three steps based on the user's available time, mood, manually selected weather, and location. The app runs the open-weight model openai/gpt-oss-20b through the Groq API, and the developer notes that when the original Llama model was discontinued mid-build, swapping to GPT-OSS required changing only one line of code.

by read1 min views1 publishedOct 10, 2026

Touch Grass Planner is a small web app that gets you off your screen. You pick your free time, your mood, the weather, and where you live. It suggests one free outdoor activity with 3 steps, and the minutes add up to the time you chose.

It is for anyone who sits at a screen too long. I built it because my days are busy, and when I finally get some free time, I never know what to do. This app decides for me, so I can just go outside.

Live app: [https://touch-grass-planner-euqcu6hwuipckakidznvt2.streamlit.app](https://touch-grass-planner-euqcu6hwuipckakidznvt2.streamlit.app)

[https://github.com/Rahulgupta-63/touch-grass-planner](https://github.com/Rahulgupta-63/touch-grass-planner)

`openai/gpt-oss-20b`), an open-weight model, called through the Groq API.

Limits, honestly: the model runs on Groq's servers through an API, not on my laptop, so it needs internet. You choose the weather by hand, because the app has no weather data. The suggestions are AI-generated, so use your own judgment.

I started with a Llama model on Groq. While I was building, that model was no longer available. Because I was using open-weight models, I changed one line of code and moved to GPT-OSS, and the app kept working. With a single closed model, I would have been stuck with whatever the one company decided to offer. Open weights also mean I can swap models, compare them, and later try running one locally. That is my next step.

I used an AI assistant (Claude) to help write the code and draft this post. I tested the app myself, deployed it, and edited the post.

── more in #ai-tools 4 stories · sorted by recency
── more on @touch grass planner 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/touch-grass-planner-…] indexed:0 read:1min 2026-10-10 · —