DEV Community

Archangel
Archangel

Posted on

🍁Wayside: Collect your walk.

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

What I Built

Most outdoor AI apps demand your attention on a screen: tracking GPS routes, grinding streak counters, or squinting at maps. Wayside does the opposite. The screen is the shortest part of the experience; the walk is where the project actually happens.

Wayside turns a simple walk into an interactive specimen collection and illustrated storybook:

  1. Head outside and observe: You go on a walk and photograph small, overlooked things along the way—a scarlet maple leaf stuck in moss, an acorn with its cap askew, an abandoned candy wrapper, or a quiet neighborhood cat.
  2. Curate your specimens: When you return, Wayside removes the background clutter with an on-device cutout model and identifies each find with a vision-language model. Each item is mounted on a physical-style specimen card inside an interactive wooden shadowbox.
  3. Add your field notes: Jot down personal sensory memories (what it smelled like, where it was hiding, or what you were thinking).
  4. Weave the narrative: Choose which specimens to include, set an atmosphere (mystery, cozy, adventure, quiet, or spooky), and pick a location. A local language model weaves your finds and handwritten notes into a coherent short story.
  5. Illustrate the cover: A local diffusion model paints a custom 512×512 watercolor storybook cover based on your specimens in their setting, binding your walk into a digital keepsake.

Wayside is built for hikers, neighborhood wanderers, naturalists, and anyone who wants a reason to put their phone in their pocket, look at the trail, and turn real-world observations into imaginative fiction.

Demo

Video: https://youtu.be/2X3cnlWAxoQ

Deployment: https://wayside-46at.onrender.com/

(sometimes deployment timeouts :( trying my best to keep it up, couldn't get the render free credits)

Local Run: Follow the Quick Start steps below to run it on your own laptop in under two minutes.

Screenshots:

Code

Check it out here: Github Repository

How I Built It

Wayside is built entirely around four open-weight models running locally on everyday consumer hardware (tested on a standard Windows laptop with an Intel Core i7 CPU and no dedicated GPU). There are zero closed AI APIs, zero subscriptions, and zero paywalls.

The Open Model Stack

  1. Background Removal (rembg with u2netp): At just 4.4 MB, the lightweight u2netp ONNX model isolates leaves,flowers, animals and curiosities from sidewalk and grass backgrounds in under 3 seconds on CPU.
  2. Vision Labeling (HuggingFaceTB/SmolVLM-256M-Instruct): A compact 494 MB vision-language model that inspects the isolated find, names it, and writes an atmospheric one-line description without bloating system memory.
  3. Narrative Generation (Qwen/Qwen2.5-0.5B-Instruct): A 953 MB instruct model that weaves real find labels and human field notes into an imaginative story. It avoids generic lists, treating your items as clues and characters in a continuous narrative.
  4. Storybook Cover Illustration (stabilityai/sd-turbo via diffusers): Operates in a two-step sequence inside a single lock:
  • The Qwen story model distills the story and finds into a visual scene prompt of under 28 words.

  • SD-Turbo generates a rich 512×512 watercolor storybook cover in just 2 inference steps (~25s on CPU).

Frontend: Built with vanilla HTML, modern CSS variables (featuring six themes: Moss, Tide, Dusk, Blossom, Honey, and Night), and native JavaScript ES modules. Zero build steps, zero npm bundle bloat.

Why Does Open Innovation Matter?

Open innovation is what made Wayside possible:

  1. True Privacy for Real Walks: Your walk locations, outdoor memories, and personal field notes never leave your computer. Nothing is sent to commercial cloud AI vendors, data scrapers, or third-party servers.
  2. Runs on Everyday Consumer Hardware: You don’t need an expensive cloud GPU instance or high-end graphics card. By selecting high-efficiency open models (u2netp, SmolVLM-256M, Qwen2.5-0.5B, sd-turbo), the entire pipeline runs smoothly on standard laptop CPUs.
  3. Zero Marginal Cost: Walks should be free. With open models running on your own machine, there are no monthly token subscriptions, API rate limit paywalls, or per-photo charges.
  4. Full Transparency & Auditability: Every model checkpoint and line of code is open-source. Anyone can inspect how their data is processed, tune prompts, or swap model checkpoints.

Prize Categories

  • Best Use of Render Track (deployment)
  • Best Use of ElevenLabs (voiceover)

Top comments (1)

Collapse
 
archangel_f64f7dd81378a0f profile image
Archangel •

just made my first submission omg yay!