PankhiPath: An Offline-First Bird Companion for Touch Grass A developer built PankhiPath, an offline-first birdwatching web app that pairs outdoor trip planning with local, open-weight CLIP image identification (openai/clip-vit-base-patch32) to suggest candidate bird species from uploaded photos. The prototype runs photo identification locally to avoid per-request hosted inference costs and keep images on the user's own machine, though the developer notes the public Vercel deployment is a UI preview and the AI backend connection is still being tested. The highest-scoring match is presented as a suggestion rather than a calibrated species identification, and no documented outdoor field test has been completed. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass https://dev.to/challenges/hacktoberfest-week1-2026-10-05 . What if AI helped us spend less time looking at our phones and more time discovering the world around us? That is the idea behind PankhiPath , a nature-focused web application designed to make birdwatching and outdoor exploration more accessible. Instead of giving people another reason to stay glued to a screen, PankhiPath aims to make technology the starting point for a real-world nature experience. PankhiPath brings together bird discovery, outdoor planning, and open-weight AI in one application. The main features include: The guiding principle is simple: Less scrolling. More noticing. Watch the short project demo: Video Demo: https://youtu.be/2-in7FIBhNw https://youtu.be/2-in7FIBhNw 🌐 Live Website: https://pankhipath.vercel.app https://pankhipath.vercel.app 💻 GitHub Repository: https://github.com/prashantmehta1207-netizen/PankhiPath https://github.com/prashantmehta1207-netizen/PankhiPath The frontend is deployed on Vercel. Photo identification works in my local development environment, while the connection between the public website and the AI backend is still being tested. The video is a feature overview with illustrative visuals, not a live end-to-end screen recording. The public website should therefore be treated as a UI preview rather than a reliably available online AI service. The project uses the following technologies: openai/clip-vit-base-patch32 For photo identification, the prototype compares an uploaded image against candidate bird labels and returns possible matches. It is important to note that this is not a fine-tuned bird-species classifier. The highest-scoring match is a suggestion, not a guaranteed identification, and its score should not be interpreted as a calibrated probability. For me, open innovation means having greater control over how AI works, where data goes, and how a project can evolve. When I run the photo-identification model locally, the image can be processed on my own computer instead of being sent to a third-party hosted AI API. This gives me more control over personal data and the ability to experiment with local inference. Local inference avoids a separate hosted AI provider's per-request inference charge. It still requires suitable hardware, storage, electricity, and an initial model download, but it makes experimentation possible without paying for every image request. Using an open-weight model lets me inspect the workflow, experiment with candidate labels, and explore alternative models instead of depending entirely on a closed API. I can change the implementation and investigate other approaches as the project develops. A local-first approach can be useful for nature enthusiasts who want to explore AI without depending on a paid inference service. After the required model files have been downloaded, local photo analysis can run without sending every image to an external AI provider. AI is useful here only if it helps people engage with the real world. PankhiPath is designed around a simple outdoor workflow: The goal is to keep the screen interaction short and make the outdoor experience the main event. PankhiPath is a working prototype, and there is still work to do. My next steps are to: I have not yet completed a documented outdoor field test, so I will not claim real-world results that I have not verified. Building PankhiPath has taught me that making an AI model run is only one part of building a useful AI application. The user experience, data privacy, model limitations, deployment, and reliability matter just as much as the model itself. It has also helped me understand the difference between getting AI to work locally and making an AI-powered application reliably available to other people. I want PankhiPath to be a small step toward using AI to reconnect people with nature rather than giving them another reason to keep scrolling. 🌿 Less scrolling. More noticing. Feedback, suggestions, and contributions are welcome