AIRPLANE MODE READY (0 KB SENT TO CLOUD)
âąī¸ Screen time: 0m 00s

TrailSense

Open-Source AI for Touching Grass & Exploring Deep Outdoors

Designed with one sacred rule: The screen should be the shortest part of the trail experience. Runs 100% on-device with zero cell tower requirement. Identify what you see or hear in 5 seconds, then pocket your phone.

🌲
Philosophy: Screen Down, Eyes Up

No ads, no feed, no cloud tracking. 100% open-source local inference.

đŸŽ™ī¸ TrailVoice: Avian Acoustic Classifier

LOCAL FFT & DSP

Listen to birdsong or trail wildlife. Real-time Fourier decomposition extracts acoustic frequencies, harmonics, and song cadence completely offline.

FREQUENCY SPECTRUM (0 - 8 kHz)
⚡ One-Click Field Bird Samples (Test Without Outdoor Birds):
đŸĻ American Robin
Melodious cheerily carol (2.2 - 3.4 kHz)
CANOPY SONGBIRD
đŸĨ Black-capped Chickadee
Two-tone whistle "fee-bee" (3.2 - 3.5 kHz)
MIXED WOODS
🌾 Song Sparrow
Sharp intro notes & trill (2.7 - 5.2 kHz)
BRUSH & MEADOW
đŸĻ‰ Barred Owl
Low rhythmic hoot "who cooks for you" (400 - 700 Hz)
OLD GROWTH FOREST
đŸ•Šī¸ Mourning Dove
Soft resonant coo-oo (420 - 620 Hz)
OPEN WOODLAND
American Robin
Turdus migratorius
96% Match
Dominant Pitch: 2800 Hz
Habitat: Open woodlands, deciduous canopies
Field Sighting: Look for an orange-red breast perched 15 feet up singing melodic carols.
Local Inference: 22ms
👀
Touch Grass Action: Look Up!
Tilt your head back, locate the top branches of the nearby trees, and watch for flight movements. Listen to the answering bird call in the distance.
Screen auto-nudge: Pocket your phone in 12s and look around.

đŸŒŋ FloraLens: Botanical & Foliage Vision

CLIENT-SIDE COMPUTER VISION

Snap a leaf, wildflower, or bark texture. The local vision pipeline checks leaf venation, color spectrum, and toxicity warnings with zero data transmitted.

Botanical field observation preview
OFFLINE EDGE RECOGNITION
⚡ Or Instant Test High-Res Trail Photos:
🌸 Silky Lupine & Alpine Aster
Purple and golden mountain trail wildflower bloom
POLLINATOR OASIS
🍁 Sugar Maple Fall Foliage
Brilliant anthocyanin red leaf on forest moss
AUTUMN CANOPY
đŸĻ American Robin Wildlife Photo
Crisp robin perched on lichen birch bark
SONGBIRD FORAGER
Silky Lupine & Alpine Aster
Lupinus sericeus & Symphyotrichum
96% Match
Safety / Toxicity: đŸŒŋ Safe to Observe
Ecological Role: Crucial native pollinator station; fixes nitrogen into trail soil.
Fall Phenology: Late spring through autumn bloom along sunny mountain slopes.
Inference Time: 31ms
🌱
Touch Grass Action: Physical Observation
Observe the water droplets beading on the palmate leaves. Notice how bumblebees enter the keel petals, then pocket your phone.
Screen auto-nudge: Pocket your phone in 12s and look around.

🧭 Sensory Outdoor Quests

OFF-SCREEN EXPLORATION

Micro-challenges designed to redirect your senses from the digital glass to the physical biosphere. Complete one, tick the box, and keep moving.

TRAIL ACTION

🌲 The Bark Texture Audit

Walk up to the nearest mature tree. Close your eyes and run your fingers across its bark for 15 seconds. Notice the temperature, roughness, and whether moss grows on the cooler side.

TRAIL ACTION

🍂 The Anthocyanin Leaf Hunt

Find a fallen leaf displaying red or purple hues. Anthocyanins protect leaves from sunlight as trees reabsorb chlorophyll in autumn. Hold it up against the sun.

TRAIL ACTION

👂 The 60-Second Soundscape

Stop walking, stand still, and close your eyes for 60 seconds. Count how many non-human sounds you can hear: wind in needles, distant bird calls, scampering squirrels, or trickling water.

TRAIL ACTION

🌾 Seed Dispersal Detective

Find a plant with seed heads (dandelion fluff, burrs, pinecones, or maple samaras). See how its geometry uses wind, gravity, or animal fur to travel.

📓 Offline Trail Journal

Stored locally in your browser's IndexedDB. Zero analytics, zero GPS coordinate scraping, zero remote accounts.

Time Species / Observation Type Confidence Trail Action
🍃 No trail observations logged yet. Go to TrailVoice or FloraLens and make your first identification!