{"slug": "trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the", "title": "TrailPal Punjab: An Offline Open-Source AI Nature Guide That Gets You Off the Screen", "summary": "A developer built TrailPal Punjab, an offline open-source nature guide that identifies plants, birds and insects using a local open-weight model via Ollama, with no internet or cloud connection and no photos leaving the device. The app grounds identifications against a local species.json list of Punjab species to reduce hallucinations, and adds a daily quest that directs users to put the phone away once completed.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass](https://dev.to/challenges/hacktoberfest-week1-2026-10-05)*\n\nTrailPal Punjab is an offline \"what's that?\" app for walks. Snap a plant, bird or insect and a local open-weight model names it and gives a fun fact, checked against a local list of Punjab species. A daily quest (\"find 3 things\") nudges you to go outside, and once it's done the app tells you to put the phone away. The screen is the shortest part of the experience. Built for hikers, kids, students and anyone curious about the trees and birds around them.\n\nOffline \"what's that?\" for the outdoors. Point your camera at a plant, bird or insect,\nget the name plus a fun fact from a **local open-weight model**. No internet, no cloud,\nno photos leave your device. A daily quest (find 3 things) gets you outside.\n\n```\n# 1. install Ollama: https://ollama.com\nollama pull gemma3:4b          # one-time download (~3.3 GB); works offline after\npip install -r requirements.txt\nstreamlit run app.py\n```\n\nOpen on your phone via the \"Network URL\" Streamlit prints (same Wi-Fi/hotspot), or just run it on a laptop and carry it on a walk.\n\n`data/species.json`)` MODEL` in `app.py` (e.g. `qwen2.5vl:3b`).\nEdit `data/species.json`, no retraining needed.\n\n`species.json` of Punjab plants and birds to ground answers and reduce hallucinations", "url": "https://wpnews.pro/news/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the", "canonical_source": "https://dev.to/chanveer_singh/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the-screen-46a7", "published_at": "2026-10-12 04:33:30+00:00", "updated_at": "2026-10-12 04:40:27.938103+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "computer-vision", "ai-products"], "entities": ["TrailPal Punjab", "Ollama", "Gemma 3", "Qwen2.5-VL", "Streamlit", "Punjab"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the", "markdown": "https://wpnews.pro/news/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the.md", "text": "https://wpnews.pro/news/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the.txt", "jsonld": "https://wpnews.pro/news/trailpal-punjab-an-offline-open-source-ai-nature-guide-that-gets-you-off-the.jsonld"}}