PacePeep - Your AI-Powered Outdoor Mission Companion
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built PacePeep is an AI-powered outdoor mission companion that helps people spend less time on screens and more t
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass
What I Built
PacePeep is an AI-powered outdoor mission companion that helps people spend less time on screens and more time exploring the world. Users choose an activity, available time, mood and company preference to receive a personalized outdoor mission. It includes an interactive mission timer and optional voice guidance.
Demo
VN20261010_230120.mp4 - Google Drive
Code
πΏ PacePeep β Less Screen. More World.
PacePeep is an AI-powered outdoor mission companion that turns your free time into personalized outdoor experiences. Choose an activity, set your available time, select your mood and get a mission designed to help you step away from your screen and reconnect with the world around you.
πΈ Preview
Home Page
Personalized Outdoor Mission
β¨ Features
- Personalized outdoor missions: Choose walking, running, nature exploration or activities with friends.
- Local AI personalization: Uses Gemma 3 1B through Ollama to generate mission titles, descriptions, observation prompts and reflections.
- Flexible durations: Create missions for 15, 30, 45, or 60 minutes.
- Mission timer: Track activities with pause, resume, skip and completion controls.
- Voice guidance: Uses the ElevenLabs Text-to-Speech API to read the mission introduction aloud.
- Reliable fallback: A predefined response keeps mission generation available when the local AI is unavailable.
- Privacy-conscious design: Mission personalization runs locally. Optional voiceβ¦
How I Built It
I built PacePeep using React and Vite for the frontend and Python with FastAPI for the backend. A deterministic mission engine selects activities and controls their durations, while Gemma 3 1B runs locally through Ollama to personalize mission titles, descriptions, observation prompts and reflection questions. I integrated ElevenLabs Text-to-Speech for spoken mission introductions and implemented fallback responses so the app remains usable when the local model is unavailable.
Why Does Open Innovation Matter?
Using an open-weight model such as Gemma lets PacePeep personalize outdoor experiences without depending on a hosted language-model API. Running inference locally gives developers more control over execution and helps keep mission personalization on the user's machine. PacePeep combines local AI with predictable application logic to turn AI assistance into a reason to leave the screen behind.
Prize Categories
- Best Use of Gemma ($200): Uses Gemma 3 1B locally through Ollama to personalize outdoor missions.
- Best Use of ElevenLabs ($100): Integrates ElevenLabs Text-to-Speech for spoken mission introductions.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β full credit and traffic to the original publisher.

