GrassQuest AI: I Built an Open-Source AI That Wants You to Stop Using It 🌿
Less Scrolling. More Exploring.
The Problem
We have AI tools that help us write faster, code faster, and consume more information. But what if we built an AI application designed to make us close our screens?
That question inspired GrassQuest AI.
For the Touch Grass challenge, I wanted to explore a different relationship between people and artificial intelligence: one where technology becomes a starting point for real-world experiences rather than another source of endless engagement.
Introducing GrassQuest AI
GrassQuest is an open-source AI-powered outdoor adventure companion.
Users enter their available time, mood, interests, preferred environment, and difficulty level.
An open-weight AI model transforms those preferences into a personalized outdoor mission.
The application then encourages users to put their phones away, complete their mission, and return only to record their experience.
How I Built It
The application uses React, TypeScript, and Tailwind CSS for its frontend, with Python and FastAPI handling AI requests.
Its intelligence comes from Google's Gemma 3 model running locally through Ollama.
The AI generates structured outdoor missions, which the backend validates before displaying them to the user.
The project also includes a distraction-free mission experience, local mission storage, a nature journal, and an outdoor activity dashboard.
Why Open Innovation Matters
I chose open-weight AI because I wanted the project's intelligence to be something users could run and control themselves.
Rather than making every request dependent on a proprietary cloud AI service, GrassQuest supports local inference.
This approach creates opportunities for privacy, model customization, experimentation, and reduced dependency on third-party infrastructure.
It also means developers can inspect the application, modify its mission-generation logic, and experiment with different compatible models.
The goal is not simply to use open AI because the challenge requires it. The goal is to make local AI central to the product's purpose.
The Touch Grass Philosophy
GrassQuest is designed around a simple idea:
The best session is the one that ends with someone going outside.
Instead of encouraging endless interaction, it gives users a mission and then gets out of their way.
Testing It in the Real World
[Insert your actual outdoor testing experience.]
[Describe the mission Gemma generated.]
[Include what worked, what surprised you, and what you would improve.]
[Add authentic screenshots and outdoor demonstration photographs.]
Technical Challenges and Lessons
[Document a genuine challenge encountered while implementing or running local AI.]
[Explain how you investigated and resolved it.]
[Include an honest observation about local inference speed, model output quality, or resource usage.]
What's Next?
I want to explore richer nature-related missions, better accessibility, and additional local AI capabilities while keeping GrassQuest lightweight and privacy-conscious.
The long-term vision is simple: make AI a tool for discovering more of the world, not escaping further into a screen.
Project Links
project local host link : check out -> http://localhost:5173/
Built for the Touch Grass open-source AI challenge.
Close the tab. Start the adventure. 🌱




Top comments (2)
Even Android Version app is supported that makes more easier ..to look off the screen guys just check it out on local host link provided in above description once ..hope you find it well GRASS QUEST AI😄🫡
Hey guys👋🏼, this is best Android Supported App that i have build you can just check it out once and see the difference that you yourself will spot when you will start using it ,which will real indulge you to get "OFF SCREEN" activities surely ....i hope you might like this what i have really tried to build from my side ..even i am really exicted to have more contribution in my own working app by sharing your thoughts through comments section .....i hope this might be very helpfull for you guys ....see you back soon ....strong again 😀🤩❤️💪🏻💚🥰