<?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: NAINISH JAISWAL</title>
    <description>The latest articles on DEV Community by NAINISH JAISWAL (@nainish_jaiswal_034d3798b).</description>
    <link>https://dev.to/nainish_jaiswal_034d3798b</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%2F3304785%2F2dc55ff1-6863-45fe-a915-67cf2dd907e9.jpg</url>
      <title>DEV Community: NAINISH JAISWAL</title>
      <link>https://dev.to/nainish_jaiswal_034d3798b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nainish_jaiswal_034d3798b"/>
    <language>en</language>
    <item>
      <title>WildStep AI - Local AI. Real-world missions. Zero scrolling.</title>
      <dc:creator>NAINISH JAISWAL</dc:creator>
      <pubDate>Thu, 08 Oct 2026 20:49:07 +0000</pubDate>
      <link>https://dev.to/nainish_jaiswal_034d3798b/wildstep-ai-local-ai-real-world-missions-zero-scrolling-5ake</link>
      <guid>https://dev.to/nainish_jaiswal_034d3798b/wildstep-ai-local-ai-real-world-missions-zero-scrolling-5ake</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;p&gt;WildStep AI — Local AI. Real-world missions. Zero scrolling.&lt;/p&gt;

&lt;p&gt;WildStep AI turns AI into a reason to leave the screen, not stay on it.&lt;/p&gt;

&lt;p&gt;Instead of another chatbot session, WildStep gives users short outdoor missions such as:&lt;/p&gt;

&lt;p&gt;“Find something bright red in nature.”&lt;/p&gt;

&lt;p&gt;Users go outside, enter Voice-First Field Mode, follow the mission, capture photo evidence, and record a live GPS trail. WildStep combines local-first AI verification, voice guidance, haptics, GPS, PWA/offline support, and a lightweight outdoor journal into one experience.&lt;/p&gt;

&lt;p&gt;Key features:&lt;br&gt;
• Local photo-evidence verification pipeline&lt;br&gt;
• Voice-first outdoor Field Mode&lt;br&gt;
• Client-side live GPS trail&lt;br&gt;
• PWA / offline shell&lt;br&gt;
• Haptic feedback&lt;br&gt;
• OLED Pocket Mode&lt;br&gt;
• One-mission-at-a-time outdoor HUD&lt;br&gt;
• Local-first privacy architecture&lt;br&gt;
• Deterministic demo runner&lt;br&gt;
• 133 automated tests&lt;/p&gt;

&lt;p&gt;The core idea:&lt;/p&gt;

&lt;p&gt;Prepare on screen. Put the phone away. Touch grass.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;WildStep AI demo: &lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://drive.google.com/drive/folders/1iJ1lFJnQLJAe6PoXlpO1ARHNILkiPqbZ?usp=drive_link" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;drive.google.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The demo shows the complete outdoor interaction:&lt;/p&gt;

&lt;p&gt;Mission → Field Mode → Voice Guidance → Photo Evidence → Local Verification Pipeline → GPS Trail → Pocket Mode → Completion.&lt;/p&gt;

&lt;p&gt;The photo-evidence interaction uses a real reusable Wikimedia Commons image of a Common Poppy, with attribution preserved.&lt;/p&gt;

&lt;p&gt;The recorded environment did not have Ollama installed, so the local AI verification failure is shown honestly rather than fabricating a Gemma result.&lt;/p&gt;

&lt;p&gt;GitHub:&lt;br&gt;
&lt;a href="https://github.com/Nainish3115/WildStep-AI" rel="noopener noreferrer"&gt;https://github.com/Nainish3115/WildStep-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;WildStep AI is an open-source MIT-licensed project containing the complete implementation, including the Python backend, Field Mode, photo verification pipeline, GPS trail engine, voice interaction, PWA shell, security hardening, deterministic demo runner, automated tests, and attribution documentation.&lt;/p&gt;

&lt;p&gt;WildStep is a lightweight, local-first outdoor AI application built around a Python backend and browser-native capabilities.&lt;/p&gt;

&lt;p&gt;The architecture connects the browser/PWA to the WildStep server and a local AI inference interface. Camera input, speech synthesis, geolocation, local storage, vibration, and PWA functionality are handled through browser-native APIs.&lt;/p&gt;

&lt;p&gt;The GPS trail is entirely client-side. Coordinates are not sent to external map providers or cloud services.&lt;/p&gt;

&lt;p&gt;For photo verification, the browser sends the selected evidence photo and mission information to the /api/check endpoint. When the local model runtime is unavailable, WildStep fails safely instead of inventing a result.&lt;/p&gt;

&lt;p&gt;I also built a deterministic demo runner using the real production components with controlled fixtures for reproducible demonstrations.&lt;/p&gt;

&lt;p&gt;The project was continuously validated through automated testing, manual API testing, security checks, data-flow audits, and deterministic demo execution.&lt;/p&gt;

&lt;p&gt;The final implementation contains 133 automated tests.&lt;/p&gt;

&lt;p&gt;AI should not only help us consume more information. It can also help us experience more of the physical world.&lt;/p&gt;

&lt;p&gt;WildStep explores what happens when open and local AI is used to encourage people to leave their screens and interact with their surroundings.&lt;/p&gt;

&lt;p&gt;Open models make it possible to experiment with local inference, multimodal AI, privacy-preserving workflows, offline experiences, and custom AI behavior without building the experience around a cloud-only API.&lt;/p&gt;

&lt;p&gt;WildStep changes the question from:&lt;/p&gt;

&lt;p&gt;“What can AI make me look at?”&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;“What can AI encourage me to go experience?”&lt;/p&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;p&gt;Use AI to get people outside.&lt;/p&gt;

&lt;p&gt;AI coding agents were used throughout development as engineering collaborators for repository analysis, implementation, debugging, testing, security hardening, UX refinement, documentation, and demo preparation.&lt;/p&gt;

&lt;p&gt;The generated work was continuously reviewed and validated through automated tests, manual verification, deterministic execution, and repository audits.&lt;/p&gt;

&lt;p&gt;A key example was the photo-verification demo. When the local Ollama runtime was unavailable, WildStep returned its genuine HTTP 503 response instead of fabricating a Gemma result.&lt;/p&gt;

&lt;p&gt;That became an important engineering principle for the project:&lt;/p&gt;

&lt;p&gt;AI assistance should accelerate development — not replace verification.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Best Use of Gemma — WildStep is designed around local multimodal open-weight AI through Ollama and the &lt;code&gt;gemma4:e2b&lt;/code&gt; model for photo-evidence verification.&lt;/li&gt;
&lt;li&gt;Best Use of Temporal — WildStep includes a durable workflow integration using Temporal for persistent execution and recovery.&lt;/li&gt;
&lt;/ul&gt;

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