cd /news/ai-tools/foliage-walker-a-trail-planner-that-… · home › topics › ai-tools › article
[ARTICLE · art-148639] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Foliage-walker: a trail planner that got me off the screen(and told me the truth about Bengaluru) published: true

A developer built foliage-walker, an open-source trail planner that takes a place name, finds the nearby named trail with the most tree cover, picks the best-weather day of the week, calculates a departure time to finish before sunset, and exports a GPX route for offline maps. The tool uses a local open-weight LLM (qwen2.5:1.5b via Ollama) to write a short invitation, requires no API keys or accounts, and runs on the Python 3 standard library. In Bengaluru, where there is no autumn colour, it falls back to overall green cover and explains why instead of ranking by deciduous cover.

by read1 min views1 publishedOct 10, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass

foliage-walker takes a place name and finds the nearby named trail with the most tree cover. It picks the best-weather day this week, works out when to leave so you finish before sunset, and writes a short invitation. It also exports a GPX file, so you can load the route into an offline map and put your phone away.

It's for walkers and runners who want to spend less time planning on a screen.

I live in Bengaluru, where there's no autumn colour, so the tool had to learn to say so. In places with autumn forest it ranks trails by broadleaf (deciduous) cover. Where it doesn't, it falls back to overall green cover and tells you why.

Give it a place. It finds the nearby named trail with the most tree cover, picks the best-weather day this week, works out when to leave before sunset, and has a local open-weight LLM write a short invitation. It exports a GPX file so you can load the route into an offline map and put your phone away.

Built for the Hacktoberfest Open-Source AI Challenge, Week 1: Touch Grass.

qwen2.5:1.5b): writes the invitation. No API keys or accounts.

ollama pull qwen2.5:1.5b
python foliage_walker.py "Agara Lake, Bengaluru" --radius 4 --min-km 1.5 --model qwen2.5:1.5b

Python 3 standard library only. Outputs plan.md and route.gpx (open in Organic Maps or OsmAnd).

The author developed and tested it on a…

--model changes the model with one flag, so anyone with a bigger machine can use a bigger model.

── more in #ai-tools 4 stories · sorted by recency
── more on @foliage-walker 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/foliage-walker-a-tra…] indexed:0 read:1min 2026-10-10 · —