{"slug": "let-s-walk-an-ai-powered-scenic-walking-companion", "title": "Let's walk: An AI powered Scenic walking Companion", "summary": "A developer built Let's Walk, an open-source walking companion that plans pedestrian loops around a user's available time, preferred scenery, and mood, using Valhalla for real pedestrian routing, OpenStreetMap and Overpass for nearby scenery data, and a local Gemma 2 model via Ollama to explain routes and generate reflection prompts. The app is designed around honesty-first principles, reporting when no good route or data is available rather than inventing one, and runs locally for privacy. It is a prototype MVP built for the Hacktoberfest Open-Source AI Challenge with help from ChatGPT and GitHub Copilot.", "body_md": "For the Hacktoberfest Open-Source AI Challenge, I vibe coded Let’s Walk with help from ChatGPT and GitHub Copilot (AI assistant), a walking companion that helps people plan a pedestrian loop around their available time, preferred scenery, and mood.\n\nThe idea is simple: a walk can be more than a line on a map. It can be an intentional exploration of your neighborhood, shaped by real route data, honest environmental information, and thoughtful AI reflection prompts.\n\nMost mapping apps will happily draw you a route even if it is weak, vague, or poorly matched to what you actually want. Let’s Walk takes the opposite approach.\n\nIt uses real pedestrian routing through Valhalla, checks nearby scenery using OpenStreetMap, and explains the route with a local Gemma model running through Ollama. If a route isn’t ideal, or if the data isn’t available, the app says so instead of pretending everything is fine.\n\nThat honesty is a big part of the project for me. I wanted to build something that feels more respectful of the real world: a route should be based on actual walking constraints, not just a neat-looking line on a map.\n\nHow it works:\n\nPick your available walk time: 15, 30, or 45 minutes.\n\nChoose the kind of scenery you want: greenery, parks, gardens, water, quiet streets, and more.\n\nThe app finds a real walking loop using Valhalla.\n\nIt checks nearby map features to understand what might be around the route.\n\nA local AI model explains the route and generates reflection prompts for the walk.\n\nYou can then use the walking mode with a timer and spoken prompts to stay present while you move.\n\nI built this to explore something I care about: how open-source AI can support calmer, more intentional experiences instead of only optimization and speed.\n\nBuilt with:\n\nJavaScript, CSS, and HTML on the frontend\n\nNode.js on the backend\n\nValhalla for pedestrian routing\n\nOpenStreetMap and Overpass for nearby scenery context\n\nOllama and Gemma 2 for local route explanations and prompts\n\nA few design principles shaped the app:\n\nHonesty over invention: if no good route is found, it says so. No fake routes. No pretending a park exists when it doesn’t.\n\nPrivacy-first thinking: the app runs locally, and the AI model is handled on the user’s machine rather than depending on a cloud service.\n\nReal constraints matter: walking time, route geometry, and environmental clues are all treated as practical constraints instead of decorative extras.\n\nGraceful degradation: if Ollama is unavailable or a data source is rate-limited, the app explains what happened and continues with safer fallback content.\n\nI also wanted the app to feel a little more human. A walk is not just travel; it’s timing, mood, awareness, and attention. Let’s Walk tries to support that mood instead of turning the experience into a purely functional tool.\n\nThis is still a local MVP, and there are plenty of limitations. Public services like Valhalla and Overpass can be rate-limited or unavailable, and the app is built as a prototype for experimentation rather than production deployment. But that uncertainty is part of the point: the project treats missing data and limited services as a normal part of real-world software, not a bug to hide.\n\nI’m excited by the possibility of building more thoughtful tools with open-source AI. Walking is one of the simplest and most human things we do, and I think it deserves software that respects that complexity.\n\nIf you try it out, I’d love feedback on:\n\nthe walking experience\n\nthe honesty-first design\n\nwhat would make the app more useful in everyday life\n\nwhether local AI feels like an improvement here or just a gimmick\n\nYou can find the project here: [https://github.com/akuquincy-commits/Lets-Walk](https://github.com/akuquincy-commits/Lets-Walk)", "url": "https://wpnews.pro/news/let-s-walk-an-ai-powered-scenic-walking-companion", "canonical_source": "https://dev.to/quincy_akuboye_39cb83a60/lets-walk-an-ai-powered-scenic-walking-companion-1n9b", "published_at": "2026-10-11 03:50:16+00:00", "updated_at": "2026-10-11 03:51:14.204348+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "large-language-models", "ai-products", "developer-tools"], "entities": ["Let's Walk", "Valhalla", "OpenStreetMap", "Overpass", "Ollama", "Gemma 2", "GitHub Copilot", "ChatGPT"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/let-s-walk-an-ai-powered-scenic-walking-companion", "markdown": "https://wpnews.pro/news/let-s-walk-an-ai-powered-scenic-walking-companion.md", "text": "https://wpnews.pro/news/let-s-walk-an-ai-powered-scenic-walking-companion.txt", "jsonld": "https://wpnews.pro/news/let-s-walk-an-ai-powered-scenic-walking-companion.jsonld"}}