DEV Community

Cover image for ๐Ÿง  ๐ŸŒณ TrailSense AI: Using Open AI to Get People Outdoors
Kartikey Patel
Kartikey Patel

Posted on

๐Ÿง  ๐ŸŒณ TrailSense AI: Using Open AI to Get People Outdoors

๐ŸŒฟ 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 ๐ŸŒฟ
Enter fullscreen mode Exit fullscreen mode

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.

TrailSense AI โ€” Let AI lead you outside. ๐ŸŒŽ๐ŸŒฟ

Top comments (0)