cd /news/ai-tools/i-built-genquest-to-turn-screen-time… · home › topics › ai-tools › article
[ARTICLE · art-148987] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

I Built GenQuest to Turn Screen Time into Real-World Adventures

A developer built GenQuest, a local AI-powered adventure generator that produces three personalized real-world quests based on a user's age range, occupation, environment, available time, interests, energy level, and preferred setting. The application runs the open-weight Qwen2.5 1.5B Instruct model through Ollama on the user's own machine, using Python for application logic and Rich for the terminal interface, so it requires no hosted AI API, account, or database and can work offline once dependencies are installed.

by read2 min views1 publishedOct 11, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass I built GenQuest, a local AI-powered adventure generator that gives people a reason to step away from their screens and experience the world around them.

Tell GenQuest a little about yourself, how much time you have, your interests, and where you're comfortable spending that time. It generates three personalised quests for you to choose from. You might end up observing the sky, exploring your surroundings, creating something, or trying an everyday activity in a new way.

Once you've chosen a quest, the screen takes a back seat. When you return, you can reflect on what you experienced.

Your world. Your next adventure.

I built GenQuest using Python, Ollama, and Qwen2.5 1.5B Instruct, an open-weight language model that runs locally on my laptop.

The user provides their age range, occupation, environment, available time, interests, energy level, and preferred setting. GenQuest sends this context to the local model, which generates three real-world quests for the user to choose from.

Python handles the application logic, including collecting preferences, validating the model's output, checking basic constraints, and providing fallback quests if the model is unavailable or returns invalid output. I used Rich to create the interactive terminal interface.

The AI workflow runs through Ollama on the user's machine. GenQuest doesn't require a hosted AI API, an account, or a database.

Open innovation made it possible for me to build GenQuest around an AI model that runs directly on my laptop, without depending on a paid, cloud-hosted AI API.

This matters because GenQuest is designed to help people spend less time on screens. Running the model locally means quest generation doesn't require sending requests to a remote AI service, and the application can work offline after the model and dependencies have been installed.

Using an open-weight model also gave me the freedom to experiment with prompts, adapt the generation process to different users, and build fallback behaviour around the model's limitations.

── more in #ai-tools 4 stories · sorted by recency
── more on @genquest 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-genquest-to-…] indexed:0 read:2min 2026-10-11 · —