<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Archangel</title>
    <description>The latest articles on DEV Community by Archangel (@archangel_f64f7dd81378a0f).</description>
    <link>https://dev.to/archangel_f64f7dd81378a0f</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4164653%2F39ab70d7-86ab-43d8-b85b-5944d496c707.png</url>
      <title>DEV Community: Archangel</title>
      <link>https://dev.to/archangel_f64f7dd81378a0f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/archangel_f64f7dd81378a0f"/>
    <language>en</language>
    <item>
      <title>🍁Wayside: Collect your walk.</title>
      <dc:creator>Archangel</dc:creator>
      <pubDate>Sun, 11 Oct 2026 18:13:49 +0000</pubDate>
      <link>https://dev.to/archangel_f64f7dd81378a0f/wayside-collect-your-walk-2217</link>
      <guid>https://dev.to/archangel_f64f7dd81378a0f/wayside-collect-your-walk-2217</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Wayside turns a simple walk into an interactive specimen collection and illustrated storybook:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Head outside and observe:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Curate your specimens:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add your field notes:&lt;/strong&gt; Jot down personal sensory memories (what it smelled like, where it was hiding, or what you were thinking).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weave the narrative:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Illustrate the cover:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Video:&lt;/strong&gt; &lt;a href="https://youtu.be/2X3cnlWAxoQ" rel="noopener noreferrer"&gt;https://youtu.be/2X3cnlWAxoQ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deployment:&lt;/strong&gt; &lt;a href="https://wayside-46at.onrender.com/" rel="noopener noreferrer"&gt;https://wayside-46at.onrender.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(sometimes deployment timeouts :( trying my best to keep it up, couldn't get the render free credits)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local Run:&lt;/strong&gt; Follow the Quick Start steps below to run it on your own laptop in under two minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o9c0yvyvhmmbuolw19v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o9c0yvyvhmmbuolw19v.png" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Check it out here: &lt;a href="https://github.com/archangel2006/wayside" rel="noopener noreferrer"&gt;Github Repository&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;The Open Model Stack&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Background Removal&lt;/strong&gt; (&lt;strong&gt;&lt;em&gt;rembg with u2netp&lt;/em&gt;&lt;/strong&gt;): At just 4.4 MB, the lightweight &lt;strong&gt;u2netp ONNX model&lt;/strong&gt; isolates leaves,flowers, animals and curiosities from sidewalk and grass backgrounds in under 3 seconds on CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vision Labeling&lt;/strong&gt; (&lt;em&gt;&lt;strong&gt;HuggingFaceTB/SmolVLM-256M-Instruct&lt;/strong&gt;&lt;/em&gt;): 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Narrative Generation&lt;/strong&gt; (&lt;em&gt;&lt;strong&gt;Qwen/Qwen2.5-0.5B-Instruct&lt;/strong&gt;&lt;/em&gt;): 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storybook Cover Illustration&lt;/strong&gt; (&lt;em&gt;&lt;strong&gt;stabilityai/sd-turbo via diffusers&lt;/strong&gt;&lt;/em&gt;): Operates in a two-step sequence inside a single lock:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Qwen story model&lt;/strong&gt; distills the story and finds into a visual scene prompt of under 28 words.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SD-Turbo&lt;/strong&gt; generates a rich 512×512 watercolor storybook cover in just 2 inference steps (~25s on CPU).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;: 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.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation is what made Wayside possible:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;True Privacy for Real Walks:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runs on Everyday Consumer Hardware:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Marginal Cost:&lt;/strong&gt; 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.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Transparency &amp;amp; Auditability:&lt;/strong&gt; Every model checkpoint and line of code is open-source. Anyone can inspect how their data is processed, tune prompts, or swap model checkpoints.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Best Use of Render Track (deployment)&lt;/li&gt;
&lt;li&gt;Best Use of ElevenLabs (voiceover)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
