DEV Community

Sakshi Yadav
Sakshi Yadav

Posted on

My Hacktoberfest Journey: Building an AI that touches grass so I don't have to

Hacktoberfest: Contribution Chronicles

Hacktoberfest is all about open-source collaboration. When I saw the "Touch Grass" challenge prompt, I knew I had to build something that gets people away from their screens.

I present to you: The Offline Nature Identifier.

The Idea-
I wanted a tool that hikers, birdwatchers, and gardeners could use without a cell signal. A tool that runs entirely on your laptop, using open-source AI.

How I Built It (And The Tools I Used)

Ollama + LLaVA: I used these to handle the local vision AI. It identifies plants and animals right on your machine.

Backboard: I used my Backboard credits to review my Python code and make it more efficient.

Render: I used Render to deploy a simple static site for the project, making it accessible to everyone.

Tinker: In the future, I plan to use Tinker to fine-tune the model on regional bird species.

The "Aha!" Moment
The best part was testing it. I turned off my Wi-Fi, loaded a picture of a local bird, and ran my script. The AI successfully identified the bird and gave me a safety warning about observing wildlife from a distance. It was incredibly rewarding to see open-source AI working flawlessly offline.

Why Open-Source AI is Essential
Closed AI keeps us tied to the cloud. Open-source AI, like the models I used here, gives power back to the developer. It allows us to build tools that are private, fast, and work anywhere on Earth.

See the Project:
I deployed the landing page on Render:
[https://touch-grass-ai.onrender.com]

Top comments (0)