DEV Community

Aditya Narayan
Aditya Narayan

Posted on

Touch Grass

Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission 🌿

This Week's Theme: Touch Grass
Build something with open-weight models or open-source AI that gets people off the screen and into the world.

That can mean running an open-weight model, building on an open-source agent harness or framework, running inference locally, or all three. Whatever you pick, the open pieces should be what makes your project work.

Hiking, gardening, birding, run clubs, fall foliage: if it gets someone outside, it counts. The best builds here should make the screen the shortest part of the experience. A few ideas to get you going:

A bird call identifier that works on the trail with no signal

A garden planner that tells you what to plant this week based on your local frost dates

A run club route builder that finds the best fall foliage near you

Bonus points if you take it outside, use it, and tell us how it went.

This theme is perfect for building something where AI helps people experience the real world instead of spending more time on their phones. The strongest project will have one small AI-powered interaction, then send the user outside.

Here are five build ideas, with an emphasis on open-weight models and a realistic hackathon MVP.

Five project ideas for “Touch Grass”
Essential Birdwatching Tips for Beginners | AvianScope

  1. WildWhisper — Your offline nature companion Best overall Identify bird calls, recognize common nature sounds, and learn what to listen for on a walk.

AI: Open audio classification model running locally.

Open stack: Python, Hugging Face Transformers, an open audio model.

MVP: Record a short sound, identify likely bird species, show confidence and one field observation tip.

Touch Grass moment: The app asks users to put away their phones and listen for the bird again.

Yellow Wood Guiding - Private Tours

  1. LeafQuest — AI-powered outdoor adventures Turn an ordinary neighborhood walk into a scavenger hunt.

AI: A small open-weight vision-language model generates challenges from photos of local surroundings.

Open stack: Ollama, an open vision-language model such as Qwen2.5-VL, and a simple web app.

MVP: Generate five quests: find a leaf with three colors, spot an insect, notice a cloud shape, and more.

Touch Grass moment: The user collects discoveries, not screen time.

MaLu-Zahrady

  1. SowSimple — Your weekly garden coach Tell people what they can plant now, using their local climate and garden conditions.

AI: An open-weight language model converts planting rules into a simple weekly plan.

Open stack: Ollama, Qwen or Gemma, and a locally stored gardening knowledge base.

MVP: Enter your location, available sunlight, and garden type to get three planting tasks.

Touch Grass moment: Every recommendation ends with a real gardening task.

Gemini AI Runner Photo Prompts | 25+ Copy-Paste Ideas

  1. RunRoot — Discover your city's green routes Help runners discover peaceful routes through parks and tree-lined streets.

AI: An open-weight model ranks route options based on preferences.

Open stack: OpenStreetMap, OSRM or GraphHopper, and a local LLM.

MVP: Suggest a 3 km, 5 km, or 10 km loop with green spaces and safe pedestrian paths.

Touch Grass moment: One tap starts the run; the phone stays in the pocket.

How to Rewild Your Garden UK | Step-by-Step Guide

  1. TinyNature — A real-world curiosity generator Make a five-minute outdoor break feel like a tiny expedition.

AI: A small local language model generates location- and season-aware observation prompts.

Open stack: llama.cpp, an open-weight model, and a curated offline nature guide.

MVP: Pick a setting—balcony, garden, park, or street—and receive one observation mission.

Touch Grass moment: No feed, no streaks, no endless scrolling. Just one prompt and a reason to explore.

My recommendation: build LeafQuest
Why? It is visual, fun to demo, easy for judges to understand, and naturally rewards spending time outside. You can also build a useful MVP without requiring a large dataset or a complicated backend.

Осенний бизнес: 13 прибыльных идей
Macro shot of a red ladybug on a green leaf
Striped shadows from trees on a park alley in spring. Bright sunny spring day in the park.
The 30-second user experience

  1. Get one mission

“Find a leaf with two different shades of green.”

  1. Go explore

The screen locks away conceptually: users explore without checking their phones every few seconds.

  1. Discover something

Optionally snap a photo. A local vision model helps identify the discovery and shares one surprising fact.

  1. Finish and put it away

Save the discovery and get a single optional next mission.

Suggested technical stack
Component

Choice

Language model

Qwen2.5 or Gemma open-weight family

Local inference

Ollama

Vision

An open-weight vision-language model supported by your hardware

Backend

Python + FastAPI

Frontend

Lightweight mobile-first web app

Offline data

Curated nature facts stored locally

The important architectural decision is to make the model generate missions and explain discoveries, while ordinary code handles safety checks, saved missions, and completion. Keep mission generation cached so the user does not need a network connection while outdoors.

What makes this a strong hackathon submission?
Open AI is essential: the local model generates missions and interprets discoveries rather than serving as a decorative chatbot.

Offline-first: the core experience works without a cloud API, once the model and data are downloaded.

Behavior change: success is measured by completed outdoor missions, not minutes spent in the app.

Easy to test: take it to a garden, park, or nearby walking path and record a real five-minute session.

One honest demo showing the app used outdoors would make this much stronger than a polished mockup.

One question: What are you building with—so I can tailor the idea and implementation to your setup?

  1. Preferred platform

Mobile-friendly web app

Android app

Python prototype / CLI

  1. Available hardware

Laptop, no dedicated GPU

Laptop or desktop with a GPU

Phone only

Cloud GPU / hosted compute

  1. Time available

One day

A weekend

One week

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

What I Built

Demo

Code

How I Built It

Why Does Open Innovation Matter?

My Agent Session

Prize Categories

ChatGPT said:
Here’s a polished DEV.to submission draft based on LeafQuest, the outdoor AI scavenger-hunt idea. I’ve kept the demo, repository, and agent-session details as placeholders so you can fill in what you actually built and tested.

Writing

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

🍃 LeafQuest: An AI That Gets You Outside
What I Built
LeafQuest is an AI-powered nature scavenger hunt designed to turn ordinary outdoor walks into small adventures.

Instead of encouraging people to spend more time scrolling, LeafQuest gives them a reason to put their phones away and explore the world around them.

The idea is simple: open the app, receive a nature mission, head outside, and discover something new.

Some example missions include:

🍂 Find a leaf with three different colors.
🐜 Observe a tiny creature and notice how it moves.
🌳 Find two trees with different types of bark.
☁️ Watch the clouds and describe the shapes you see.
🌱 Discover a plant growing somewhere unexpected.
LeafQuest is designed for curious people of all ages, including students, families, nature lovers, and anyone who wants to take a break from screens.

The goal isn't to build another app people spend hours using. It's to make the screen the shortest part of an outdoor adventure.

Demo
Live demo: [Add your deployed application URL]

Video demonstration: [Add your demo video URL]

The ideal demonstration is simple: generate a mission, take the challenge outdoors, complete it, and show what you discovered.

Code
GitHub repository: [Add your repository URL]

The project is intended to use an open-source-first architecture, with AI-assisted mission generation and a lightweight interface that makes it easy to get started.

How I Built It
I designed LeafQuest around a simple principle: AI should encourage real-world experiences, not replace them.

The proposed architecture combines:

Open-weight language model: A model from the Qwen or Gemma family generates creative, context-aware nature missions.
Local inference: Ollama runs a compatible model locally, reducing dependence on hosted AI APIs.
Backend: Python and FastAPI handle mission generation and application logic.
Frontend: A lightweight, mobile-friendly interface keeps the experience quick and accessible.
Offline-first design: Cached missions and a locally stored collection of nature facts help minimize connectivity requirements.
A future extension could use an open-weight vision-language model to identify plants, leaves, and other natural discoveries from photos.

The most important design choice is that the AI generates the inspiration, but the user completes the experience in the real world. The app can provide one mission and then step out of the way.

Why Does Open Innovation Matter?
Open innovation makes it possible to build AI experiences that are more private, accessible, and independent of a single provider.

For a project like LeafQuest, these benefits are especially important.

  1. AI that can run locally

With a compatible open-weight model, mission generation can happen on the user's own device or computer. This can reduce network requirements and avoid sending every interaction to a third-party API.

  1. More control over the experience

Open models and frameworks give developers greater freedom to experiment with prompts, model behavior, inference settings, and specialized nature knowledge.

  1. Lower barriers to experimentation

Developers and contributors can explore different models and deployment strategies without making every experiment dependent on a paid proprietary API.

  1. Technology that serves people, not engagement metrics

Open-source development makes it easier to build and share tools around a different goal: helping people become more curious about the physical world.

For LeafQuest, the technology is successful when someone closes the app, steps outside, and notices something they might otherwise have missed.

Top comments (0)