๐ฟ TrailSense AI โ Turn Screen Time Into Green Time
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 I Built
TrailSense AI is an outdoor exploration companion designed to encourage people to put their phones down and actually explore the world around them.
The idea is simple:
ยซUse AI to make the screen the shortest part of the experience.ยป
Instead of endlessly scrolling or interacting with an AI chatbot indoors, TrailSense gives users real-world exploration missions such as:
- ๐ฟ Find three different leaf shapes
- ๐พ Find evidence of wildlife
- ๐ธ Find something with natural symmetry
- ๐ฆ Stop and identify the sounds around you
- ๐ณ Find evidence of something changing over time
- ๐ Discover something you normally walk past
Users can complete missions, earn XP, track discoveries, maintain outdoor streaks, and generate an expedition report.
The project is aimed at students, walkers, hikers, nature enthusiasts, and anyone who wants technology to encourage more time outdoors rather than more screen time.
Demo
๐ Live Website:
https://kartikeypatel9621-source.github.io/TrailSense-AI/
The project is fully deployed and can be explored directly in the browser.
Code
๐ป GitHub Repository:
https://github.com/kartikeypatel9621-source/TrailSense-AI
The project is intentionally lightweight and currently built entirely with:
- HTML
- CSS
- JavaScript
No React, backend, database, or build system is required for the current prototype.
How I Built It
TrailSense AI is built as a browser-first application using vanilla HTML, CSS, and JavaScript.
The frontend contains:
- A futuristic outdoor exploration dashboard
- AI-generated mission interface
- Nature Scanner
- AI companion chat interface
- Voice Explorer
- XP and level system
- Discovery tracking
- Outdoor streaks
- Expedition reports
- LocalStorage-based progress persistence
- Responsive mobile design
Open AI Architecture
The project is designed around an open-weight AI architecture.
The JavaScript application contains dedicated integration points for connecting an open-weight language model and vision model.
The intended architecture is:
TRAILSENSE AI
โ
โโโโโโโโโโดโโโโโโโโโ
โ โ
AI Explorer Nature Scanner
โ โ
โผ โผ
Open-weight LLM Open-weight Vision
โ โ
โโโโโโโโโโฌโโโโโโโโโ
โผ
Outdoor Mission
โ
โผ
Real World ๐ฟ
The AI can eventually handle tasks such as:
- Generating personalized outdoor missions
- Answering questions about nature
- Analyzing outdoor observations
- Understanding uploaded nature photographs
- Creating personalized expedition summaries
The current public prototype includes the complete frontend experience and AI integration points, while the real open-weight model connection is the next development step.
Why Does Open Innovation Matter?
For TrailSense, open innovation isn't just about making something "AI-powered."
It changes how the product can work.
A traditional closed AI application might look like:
Phone
โ
User's photo / observation
โ
Closed cloud API
โ
AI provider
โ
Result
TrailSense is designed to eventually support:
Phone
โ
User's observation
โ
Open-weight model
โ
Local inference
โ
Result
This opens up several possibilities.
๐ Privacy
Nature observations, photographs, voice recordings, and exploration data don't necessarily need to be sent to a third-party AI provider.
๐ก Offline Potential
With a suitable local inference runtime and model, TrailSense can eventually work in places where there is little or no internet connectivity.
That's particularly important for hiking trails, forests, parks, and remote outdoor locations.
๐ Model Freedom
Because the system is designed around open models, developers can experiment with different models instead of being locked into one proprietary AI provider.
๐งช Experimentation
Open models make it possible to experiment with:
- Fine-tuning
- Prompt engineering
- Specialized nature models
- Smaller models for mobile devices
- Local inference
- Different vision models
๐ธ Lower Running Costs
Local inference can eliminate recurring per-request API costs once the required model is available on the user's hardware.
The goal is therefore not simply:
ยซ"Let's put AI into an outdoor app."ยป
It's:
ยซ"Let's use open AI to build an outdoor experience where intelligence can eventually travel with the explorer instead of requiring the explorer to stay connected to a server."ยป
The Touch Grass Philosophy ๐ฑ
The biggest design decision in TrailSense is that AI shouldn't become the destination.
Most AI products encourage users to spend more time interacting with a screen.
TrailSense tries to reverse that relationship.
The intended loop is:
AI gives you a mission
โ
You put the phone away
โ
You go outside
โ
You observe something
โ
You return to the app
โ
AI helps you understand it
โ
You go explore again
The screen starts the adventure.
The real world is the destination.
Prize Categories
Primary category:
๐ฟ Touch Grass / Open-Source AI
TrailSense is specifically designed around the Week 1 theme by using AI to encourage outdoor exploration and reduce passive screen time.
๐ What's Next?
The current prototype is only the beginning.
My next goals are:
- [ ] Connect a real open-weight LLM
- [ ] Add real open-weight image recognition
- [ ] Add local/offline inference
- [ ] Add bird-call recognition
- [ ] Add GPS-based exploration missions
- [ ] Add personalized AI missions
- [ ] Add real expedition history
- [ ] Test TrailSense during an actual outdoor expedition
- [ ] Improve the experience based on real-world usage
I'd especially like to take TrailSense outside, use it during a real walk, and document what works and what doesn't.
๐ฟ Final Thought
Technology doesn't always have to compete with the real world.
Sometimes, the best thing an AI can do is give you a reason to stop looking at it.


Top comments (0)