🌿 AI Nature Quest: I Built an AI That Wants You to Stop Using It A developer built AI Nature Quest, an open-source, mobile-first Progressive Web App that uses AI to generate real-world outdoor quests and then instructs users to put their phones away while they complete them. The app evaluates submitted evidence, awards XP, and logs discoveries in a private Nature Journal, and it ships with a deterministic Demo AI provider for zero-configuration use plus a real Gemma provider for open-weight inference. The developer tested it with a friend, who won the generated objectives, and released the project under the MIT License. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass https://dev.to/challenges/hacktoberfest-week1-2026-10-05 What if the best AI experience was one that made you close the app? Most AI products are designed to keep you on a screen. More messages. More recommendations. More scrolling. I wanted to build the opposite. So I built AI Nature Quest , an open-source outdoor adventure game where AI creates a real-world quest, tells you to put your phone away, and waits for you to come back. AI generates the adventure. You go live it. The goal is simple: make the screen the shortest part of the experience. Live Demo: https://ainaturequest.netlify.app/ https://ainaturequest.netlify.app/ GitHub: https://github.com/extinctsion/ainaturequest https://github.com/extinctsion/ainaturequest Challenge: https://dev.to/challenges/hacktoberfest-week1-2026-10-05/ https://dev.to/challenges/hacktoberfest-week1-2026-10-05/ AI Nature Quest turns an ordinary walk into a small outdoor adventure. You choose: The AI then creates a quest with objectives such as: Then comes the most important part. The app tells you: Your phone is no longer needed. Put it away. Go explore. Come back when you're ready. This is the feature I cared about most. Once a quest starts, the interface becomes intentionally minimal. Instead of giving the user another feed to scroll, it gives them a timer and one instruction: Put your phone away. The timer persists, so the user can actually leave the phone in their pocket and come back later. When the adventure is over, the user returns and submits evidence. They can provide: The AI evaluates the evidence, awards XP, and completes the quest. Completed discoveries can then be saved to a private Nature Journal. The result is a simple loop: Generate ↓ Go outside ↓ Put phone away ↓ Explore ↓ Return ↓ Submit evidence ↓ Earn XP ↓ Discover more That loop is the product. I think we have a strange relationship with AI right now. We keep asking: "How can AI help me spend more time with technology?" I wanted to ask the opposite question: "How can AI help me spend less time with technology?" Nature already has the content. The park, street, garden, trees, birds, sounds, weather, and tiny things we normally walk past are the game world. AI simply becomes the game master. That distinction matters. The goal isn't to make someone spend an hour interacting with an AI. The goal is to spend five minutes interacting with the app and the next 55 minutes interacting with the real world. I didn't want this to remain a browser experiment. I shared the application with a friend and we actually went outside and tried it together. We both used the application and competed on the generated objectives. And there is a funny part to the story: My friend won. But I still considered that a win. Because the application I built with AI assistance actually got another person outside, walking around, looking at their surroundings, and competing in the real world. That was the most important test for me. The application didn't need to win the game. It needed to get us out the door. Live demo: https://ainaturequest.netlify.app/ https://ainaturequest.netlify.app/ The public demo can be used without creating an account. The zero-configuration demo experience uses the deterministic Demo AI provider so anyone can try the complete product without an API key. The project also includes a real Gemma provider for open-weight AI inference. The project is open source under the MIT License. The application is built as a mobile-first Progressive Web App using: The architecture separates the product experience from the model implementation. AI Nature Quest | AIProvider | +-------------+-------------+ | | DemoAIProvider GemmaAIProvider | | Deterministic AI Open-weight Gemma for zero-config demo via local inference The application talks to an AIProvider interface rather than directly to a particular model. Conceptually: interface AIProvider { generateQuest input: QuestRequest : Promise