What If AI Told You to Close the App? Meet WildQuest
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ๐ฟ WildQuest: AI Missions That Get You Outside What if the best AI interaction was the one that convinced you to close the app? Most AI applications compete for our attention through endless conversations, notifications, and scrolling. I wanted to build something different: an application that uses AI to getโฆ
This article introduces WildQuest, an AI-powered outdoor exploration companion that encourages users to disconnect from their devices and engage with nature. Instead of offering endless conversations or notifications, WildQuest generates personalized missions that prompt users to observe their surroundings, explore unfamiliar paths, and practice mindful observation.
The application uses open-weight AI models, specifically Google's Gemma 2, which can be run locally on a user's device, or an optional server-side provider for comparison and testing.
To ensure functionality even when connectivity is limited, WildQuest includes an offline adaptive engine that generates missions using predefined ecological patterns and contextual information. The app allows users to generate quests by selecting their available time, environment, difficulty, and area of interest. Once in Outdoor Mode, users are presented with a large countdown timer, minimal controls, and nature-inspired audio cues to help them focus on the task at hand.
As users explore the outdoors, they can record their discoveries by adding field notes or photos. After returning from their mission, they receive a reflection on their experience and can follow their curiosity into future quests. WildQuest also includes a Field Passport feature, where users can track completed quests, time spent outdoors, discoveries, and progress in their exploration.
The project is built using React, TypeScript, Vite, and Tailwind CSS for the frontend, and Node.js and Express for the backend. The AI components are powered by Google's Gemma 2 model, accessible through Ollama, with support for other local models. The architecture allows for swappable AI providers, enabling developers to experiment with different inference approaches while maintaining a consistent user experience.
The open-source nature of WildQuest emphasizes control over how intelligence is used, enabling users to run inference on their own hardware and adapt the model layer as needed. By focusing on building meaningful experiences beyond the screen, WildQuest aims to bridge the gap between AI and real-world exploration, fostering genuine engagement with nature rather than just artificial engagement metrics.
Written by urgent.news from Dev.to's reporting โ not their text. Machine-written โ may contain errors; check the original before relying on it.