🌿 WILDQUEST AI — Turn Screen Time Into Wild Time
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass
What I Built
WILDQUEST AI is an AI-powered outdoor exploration companion designed to help people spend less time on their screens and more time in the real world.
The idea is simple:
AI gives you a reason to put your phone down. 🌿
Instead of using AI to keep users engaged with another screen, WILDQUEST AI uses AI to generate personalized outdoor quests and activities.
For example, a user can ask:
"Give me a fun 20-minute outdoor activity."
WILDQUEST AI can turn that into a challenge such as:
🌳 20-Minute Nature Hunt
Find three different types of leaves, identify two different sounds, and discover one unusual natural object during your walk.
The user receives the mission, starts the quest, and then puts the phone away and goes outside.
Who is it for?
WILDQUEST AI is designed for:
- 🎓 Students who need healthy breaks from studying
- 📱 People trying to reduce unnecessary screen time
- 🥾 Beginners who want simple outdoor activities
- 🌳 Nature lovers
- 👨👩👧 Families looking for outdoor activities
- 🏃 People who want to become more active
- 🌎 Anyone who wants to explore their surroundings
Core Features
- 🌿 AI-generated outdoor quests
- 🎯 Daily WildQuest challenges
- 🤖 AI Field Guide
- 🥾 Walking and exploration activities
- 🐦 Nature observation challenges
- 🏆 XP and achievement system
- 🔥 Outdoor streak tracking
- 📊 Outdoor progress tracking
- 🔒 Privacy-focused design
- 💻 Local AI architecture
- 📱 Responsive mobile-friendly interface
The goal is not to make people spend more time inside the application.
The goal is to make them close the application and go outside.
Demo
🌿 Live Website:
https://aditya-narain-shukla.github.io/WILDQUEST-AI/
The live demo allows users to explore the WILDQUEST AI interface, generate outdoor challenges, interact with the field-guide experience, and track their outdoor progress.
Code
💻 GitHub Repository:
https://github.com/aditya-narain-shukla/WILDQUEST-AI
The project is built using:
- HTML5
- CSS3
- Vanilla JavaScript
There is no heavy frontend framework required.
The project is intentionally simple and accessible so that other developers can understand it, modify it, and contribute to it.
How I Built It
WILDQUEST AI was built as a lightweight web application using HTML, CSS, and JavaScript.
The frontend contains the complete user experience:
HTML
↓
User Interface
↓
JavaScript
↓
Quest / Progress / AI Logic
🌐 Frontend
HTML provides the structure of the application.
CSS provides the visual design, including:
- Nature-inspired interface
- Responsive layout
- Cards
- Animations
- Buttons
- Progress indicators
- Mobile-friendly design
JavaScript handles:
- Quest generation
- Quest completion
- XP and progress
- Streaks
- User interactions
- Local storage
- AI communication
🤖 Open-Source AI
The AI architecture is designed around local/open-weight AI inference rather than requiring a proprietary AI API.
The intended architecture is:
WILDQUEST AI
│
▼
JavaScript
│
▼
Local AI Endpoint
│
▼
Ollama
│
▼
Open-Weight AI Model
│
▼
AI Outdoor Quest
Ollama provides a way to run compatible AI models locally on a user's computer.
This means the AI layer can be adapted to different open-weight models instead of permanently depending on a single proprietary provider.
🧠 AI's Role
The AI is designed to act as an outdoor field guide.
Instead of simply answering questions, it is instructed to provide practical activities that encourage real-world exploration.
For example:
User:
"Give me something interesting to do outside."
↓
WILDQUEST AI
"Try a 15-minute sound hunt.
Walk somewhere quiet and identify
five different sounds around you."
↓
User puts the phone away.
↓
🌳 Real-world exploration
This makes AI a bridge between the digital and physical worlds.
Why Does Open Innovation Matter?
Open innovation is especially important for WILDQUEST AI because the project's purpose is to create an AI experience that is accessible, customizable, privacy-friendly, and not completely dependent on proprietary cloud services.
With a closed AI API, the application would depend heavily on:
- A specific provider
- API availability
- API pricing
- Usage limits
- External infrastructure
- Sending requests to a third-party service
Open-source and open-weight AI provide another possibility:
Your Computer
↓
Local AI Runtime
↓
Open-Weight Model
↓
WILDQUEST AI
This can allow developers to experiment with different models and customize the AI experience.
🔒 Privacy
Local inference can help keep interactions on the user's own machine rather than automatically sending every AI request to a third-party cloud service.
💰 Accessibility
Developers can experiment without necessarily needing a paid proprietary AI API.
🔧 Customization
Developers can change the model, prompts, behavior, and AI experience.

Top comments (0)