DEV Community

Cover image for WildLens AI 🌿 - An Offline Nature Explorer Powered by Open-Source AI
Nandan P Aghera
Nandan P Aghera

Posted on AI-assisted

WildLens AI 🌿 - An Offline Nature Explorer Powered by Open-Source AI

Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission 🌿

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

## What I Built
WildLens AI is an offline-first app that helps people explore nature. Users photograph plants, identify them using AI, learn interesting facts, and complete outdoor missions instead of spending time scrolling on their phones.

## Key features
Nature Scanner: Identify plants from photos using an open-weight image classification model.

Pocket Field Guide: Discover interesting facts about identified plants.

Touch Grass Missions: Complete real-world challenges, such as finding three different leaf shapes or spotting five types of flowers.

Discovery Journal: Save discoveries locally and build a personal nature collection.

Offline Mode: Run the image recognition model locally without sending photos to a cloud AI service.

The app is designed for hikers, students, nature enthusiasts, and anyone who wants to spend less time on screens and more time exploring.

## How I Built It
Built using React, Tailwind CSS, an open-weight plant image classification model, and ONNX Runtime Web for local AI inference.

## Why Does Open Innovation Matter?

  1. Open-source AI enables offline identification, better privacy, and freedom to experiment with different models without depending on paid proprietary AI APIs.
  2. Nature exploration is personal. Users may photograph private gardens, remote trails, or places with unreliable internet connectivity. 3.Open-source AI makes it possible to build an experience where photos stay on the user's device and identification can work without a constant internet connection.

Thank You!! :-)

Top comments (1)

Collapse
 
suppdevbot profile image
DEV SUPPORTS •

You need to verify your account.

Enter fullscreen mode Exit fullscreen mode

tr.ee/dev-to