<?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: Mohammed Faisal Bagban</title>
    <description>The latest articles on DEV Community by Mohammed Faisal Bagban (@faisu).</description>
    <link>https://dev.to/faisu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Mohammed Faisal Bagban</title>
      <link>https://dev.to/faisu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/faisu"/>
    <language>en</language>
    <item>
      <title>Lazylist-AI</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Sat, 24 Oct 2026 15:48:55 +0000</pubDate>
      <link>https://dev.to/faisu/lazylist-ai-4dbi</link>
      <guid>https://dev.to/faisu/lazylist-ai-4dbi</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;LazyList AI&lt;/strong&gt; — a tranquil, minimalist task trimmer designed for anyone suffering from to-do list paralysis and productivity burnout.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem
&lt;/h3&gt;

&lt;p&gt;Traditional productivity apps make you work for them instead of working for you. You write down 35 tasks, get overwhelmed by high-priority flags, spend 45 minutes color-coding tags, and end up paralyzed by decision fatigue.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Solution: "Do less. Stress less. 🦥"
&lt;/h3&gt;

&lt;p&gt;LazyList AI takes your raw brain dump and gently categorizes your items into exactly three realistic, stress-free buckets:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Do Now:&lt;/strong&gt; Time-sensitive, high-impact tasks (e.g., today's bills, urgent client bugs, deadlines).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🌿 Do Later:&lt;/strong&gt; Thoughtful, important tasks that have no business stressing you out today.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🦥 Skip or Simplify:&lt;/strong&gt; Overcomplicated rabbit holes, low-leverage busywork, and perfectionist traps that you can happily drop or shrink.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Who gets to be lazier?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Developers, students, and busy professionals who just want to know the 2–3 things that actually matter today without spiraling into productivity guilt.&lt;/p&gt;


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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Web App:&lt;/strong&gt; &lt;a href="https://slow-and-steady-phi.vercel.app/" rel="noopener noreferrer"&gt;https://slow-and-steady-phi.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;No setup required:&lt;/strong&gt; Test it directly in any browser with the built-in &lt;strong&gt;"✨ Try Sample Tasks"&lt;/strong&gt; button!&lt;/li&gt;
&lt;/ul&gt;


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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdFaisalDevops" rel="noopener noreferrer"&gt;
        MdFaisalDevops
      &lt;/a&gt; / &lt;a href="https://github.com/MdFaisalDevops/slow-and-steady" rel="noopener noreferrer"&gt;
        slow-and-steady
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🦥 LazyList AI&lt;/h1&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;   (\_/)
  ( •_•)   "Do less. Stress less."
  / &amp;gt;🦥
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;strong&gt;Your tasks. Less stress.&lt;/strong&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;A tranquil, lightweight task organizer built for the &lt;strong&gt;Slow and Steady&lt;/strong&gt; hackathon.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://slow-and-steady-phi.vercel.app/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1b5966b8e91998252ed4515b17fc5f022d6412e5ee0d765ba078dfdf7dec1367/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6976652532304170702d736c6f772d2d616e642d2d7374656164792d2d7068692e76657263656c2e6170702d3346373034443f7374796c653d666f722d7468652d6261646765266c6f676f3d76657263656c" alt="Live Demo"&gt;&lt;/a&gt;
&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-tech-stack" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9039159333d3ef5bf8ef38079ad52385ef31f2b58ff2e33da442ea932e73b769/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537461636b2d48544d4c352532302537432532304353533325323025374325323056616e696c6c612532304a532d3543384636423f7374796c653d666f722d7468652d6261646765" alt="Tech Stack"&gt;&lt;/a&gt;
&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-zero-dependency-architecture" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/87f7c0fd5a17c478dcea53aa4d5d176a6916742269f8b5cf6d6299ea4eac0faf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446570656e64656e636965732d5a65726f2532302830292d3845394339303f7374796c653d666f722d7468652d6261646765" alt="Dependencies"&gt;&lt;/a&gt;
&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-optional-open-weight-ai-with-ollama" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/db4eb512c9815c75bb54e7f561c591b2b3b6cdd5c9165b008418a29961f934f1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41492d7177656e322e35253341302e3562253230284f6c6c616d61292d3346373034443f7374796c653d666f722d7468652d6261646765" alt="AI Engine"&gt;&lt;/a&gt;
&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-license" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/376689ec74fa50f61d4606cedc4ea21f2e77f2e343fbfa1410ef1eec1a75412c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d4542463345443f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d334637303444" alt="License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;blockquote&gt;
&lt;p&gt;🌐 &lt;strong&gt;Live Web App:&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://slow-and-steady-phi.vercel.app/" rel="nofollow noopener noreferrer"&gt;https://slow-and-steady-phi.vercel.app&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;No installation or configuration needed — test it live right now!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;p&gt;&lt;a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FMdFaisalDevops%2Fslow-and-steady" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/7015516519ae874ab75537283bc75f86b3d46386ed994093a3790a1180913164/68747470733a2f2f76657263656c2e636f6d2f627574746f6e" alt="Deploy with Vercel"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📖 Table of Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-overview--philosophy" rel="noopener noreferrer"&gt;🌿 Overview &amp;amp; Philosophy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-key-features" rel="noopener noreferrer"&gt;✨ Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-quick-start-no-setup-required" rel="noopener noreferrer"&gt;⚡ Quick Start (No Setup Required)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-how-it-works" rel="noopener noreferrer"&gt;🦥 How It Works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-optional-open-weight-ai-with-ollama-qwen2505b" rel="noopener noreferrer"&gt;🤖 Optional Open-Weight AI with Ollama (&lt;code&gt;qwen2.5:0.5b&lt;/code&gt;)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-design-system--aesthetics" rel="noopener noreferrer"&gt;🎨 Design System &amp;amp; Aesthetics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#%EF%B8%8F-tech-stack--architecture" rel="noopener noreferrer"&gt;🛠️ Tech Stack &amp;amp; Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-hackathon-requirements-verification" rel="noopener noreferrer"&gt;📋 Hackathon Requirements Verification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MdFaisalDevops/slow-and-steady#-license--credits" rel="noopener noreferrer"&gt;📄 License &amp;amp; Credits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌿 Overview &amp;amp; Philosophy&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Modern productivity tools are often loud, complex, and anxiety-inducing. Users dump 40 tasks into a backlog, feel paralyzed by the sheer volume, and fall into perfectionist burnout.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LazyList AI&lt;/strong&gt; is the antidote. Built around the spirit of the &lt;strong&gt;Slow and Steady&lt;/strong&gt; hackathon:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ruthless Trimming:&lt;/strong&gt; Not every task deserves your energy today.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calm Prioritization:&lt;/strong&gt; Instead…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdFaisalDevops/slow-and-steady" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/MdFaisalDevops/slow-and-steady" rel="noopener noreferrer"&gt;https://github.com/MdFaisalDevops/slow-and-steady&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack:&lt;/strong&gt; Pure semantic HTML5, Vanilla CSS, and Vanilla JavaScript inside a single, zero-dependency &lt;code&gt;index.html&lt;/code&gt; file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory Footprint:&lt;/strong&gt; &amp;lt; 5 MB in the browser. Zero build tools, zero npm packages, zero React, and zero database.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;The theme of the challenge was &lt;strong&gt;"Slow and Steady"&lt;/strong&gt;, and I took that philosophy to heart across both the UI and the AI architecture.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Genuine Open-Weight AI (&lt;code&gt;qwen2.5:0.5b&lt;/code&gt;)
&lt;/h3&gt;

&lt;p&gt;I integrated Alibaba Cloud’s compact open-weight model &lt;strong&gt;&lt;code&gt;qwen2.5:0.5b&lt;/code&gt;&lt;/strong&gt; via a local &lt;a href="https://ollama.com" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; instance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ultra-Lightweight:&lt;/strong&gt; The model is only ~398 MB and runs with near-zero latency even on modest CPU hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured JSON Schema:&lt;/strong&gt; The model is prompted with a strict schema to output valid JSON matching our three categories (&lt;code&gt;do_now&lt;/code&gt;, &lt;code&gt;do_later&lt;/code&gt;, &lt;code&gt;skip_or_simplify&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decoupled Frontend:&lt;/strong&gt; The frontend interacts with a dedicated, isolated function:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;sortTasksWithAI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;rawTasks&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Transparent Dual-Engine Architecture
&lt;/h3&gt;

&lt;p&gt;To ensure anyone evaluating the app can use it immediately without installing Ollama or any model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Demo Mode (Default):&lt;/strong&gt; A transparent, deterministic rule-based keyword heuristic classifier. It is explicitly labeled in the UI as &lt;strong&gt;&lt;code&gt;🌿 Demo Mode — Rule-based sorting&lt;/code&gt;&lt;/strong&gt; — no smoke and mirrors, no pretending it's AI when it isn't.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Ollama Mode (Optional):&lt;/strong&gt; When local Ollama is running with &lt;code&gt;qwen2.5:0.5b&lt;/code&gt;, the app detects it or allows toggling with one click. If Ollama ever goes offline, the app seamlessly falls back to Demo Mode without throwing errors or breaking the user experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Tranquil Design System
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Warm soothing cream canvas (&lt;code&gt;#FAF7F2&lt;/code&gt;) with forest and sage green accents (&lt;code&gt;#3F704D&lt;/code&gt;, &lt;code&gt;#EBF3ED&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Rounded cards, smooth strikethrough task completion animations, and a calming swaying sloth loader.&lt;/li&gt;
&lt;li&gt;One-click &lt;strong&gt;📋 Copy Results&lt;/strong&gt; button to copy formatted markdown task lists to the clipboard.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation and open-weight models are game-changers for everyday productivity apps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Absolute Privacy for Sensitive Brain Dumps:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Your personal daily to-do list contains private medical appointments, financial bills, intimate thoughts, and confidential work items. With proprietary closed APIs (like OpenAI or Anthropic), you are forced to transmit private daily routines to external corporate servers. With an open-weight model like &lt;code&gt;qwen2.5:0.5b&lt;/code&gt; running locally, &lt;strong&gt;your thoughts never leave your device&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Zero Cost &amp;amp; Democratization:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Closed APIs require credit cards, monthly subscriptions, and token metering. Open-weight models empower students, indie builders, and developers globally to build smart applications for $0.00.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Long-Term Digital Resilience:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If a closed API changes pricing, alters its terms of service, or deprecates an endpoint, closed apps break. Open innovation ensures that software remains functional and self-hosted forever.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This project was built pair-programming with the &lt;strong&gt;Antigravity AI coding agent&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collaboratively refined the design tokens (cream + soft green palette).&lt;/li&gt;
&lt;li&gt;Architected the dual-engine sorting mechanism (&lt;code&gt;sortTasksWithAI&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Designed the single-file zero-dependency HTML/CSS/JS structure.&lt;/li&gt;
&lt;li&gt;Automated browser testing to verify validation alerts, loading states, task completions, and clipboard exports.&lt;/li&gt;
&lt;li&gt;Automated git version control and deployed directly to Vercel.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Time saved:&lt;/strong&gt; ~20 to 30 minutes every single morning.&lt;/p&gt;

&lt;p&gt;Instead of agonizing over how to organize an overwhelming list:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Paste all messy thoughts into LazyList AI.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Sort My Tasks 🦥&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In under 500 milliseconds, you get:

&lt;ul&gt;
&lt;li&gt;2 or 3 genuine priorities under &lt;strong&gt;Do Now&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A guilt-free deferred bucket under &lt;strong&gt;Do Later&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;An explicit license to drop perfectionist time-sinks under &lt;strong&gt;Skip or Simplify&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The greatest lazy superpower isn't doing tasks faster — it's giving yourself permission not to do the pointless ones at all.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Slow and Steady:&lt;/strong&gt; Clean, deliberate, lightweight software built for calm productivity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source / Open-Weight AI:&lt;/strong&gt; Genuine local inference using &lt;code&gt;qwen2.5:0.5b&lt;/code&gt; via Ollama with full offline resilience and transparent fallback.&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>DEV-fix-AI</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Sun, 18 Oct 2026 14:30:44 +0000</pubDate>
      <link>https://dev.to/faisu/dev-fix-ai-4no9</link>
      <guid>https://dev.to/faisu/dev-fix-ai-4no9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ DevFix AI — Private DevOps Troubleshooting with Open-Weight AI
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;DevFix AI&lt;/strong&gt; is an AI-powered DevOps &amp;amp; Site Reliability Engineering (SRE) troubleshooting assistant designed for software engineers, DevOps practitioners, and small IT teams. It ingests complex infrastructure crash logs and instantly isolates the root cause, extracts verifiable log evidence, generates safe terminal diagnostic commands, and suggests remediation steps with rollback precautions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who Would Pay for It &amp;amp; What Problem Does It Solve?
&lt;/h3&gt;

&lt;p&gt;Engineering teams face a high-stakes dilemma during production incidents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Closed Cloud AI Trap:&lt;/strong&gt; Piping infrastructure logs into proprietary APIs (OpenAI, Claude) is dangerous. Logs contain sensitive organizational footprints: private IP subnets, database credentials, internal hostnames, and auth tokens. For regulated industries (healthcare, defense, fintech), this violates SOC 2, HIPAA, and GDPR. Furthermore, multi-thousand-line crash dumps incur unpredictable, high monthly token bills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traditional Playbooks:&lt;/strong&gt; Searching documentation during a 2 AM outage is slow and disconnected from real-time stack traces.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;DevFix AI solves this as a side-hustle product:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Data Leakage:&lt;/strong&gt; Powered by open-weight models (via Ollama) running locally on the engineer's machine or inside their private VPC.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Per-Token Charges:&lt;/strong&gt; Unlimited log diagnostics without recurring API invoices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enforced Safety:&lt;/strong&gt; Commands are classified as &lt;code&gt;Read-Only&lt;/code&gt; or &lt;code&gt;Requires Sudo&lt;/code&gt; and strictly require human review before running—&lt;strong&gt;never auto-executing blindly in production&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commercial Potential:&lt;/strong&gt; A freemium self-hosted open-source core with proposed $19/seat team tiers offering shared remediation playbooks, Slack incident webhooks, and private team audit logs.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Web Application:&lt;/strong&gt; &lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="noopener noreferrer"&gt;https://d-evfix-ai-12ck-nu.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🔌 &lt;strong&gt;FastAPI Backend (Local/Docker):&lt;/strong&gt; &lt;code&gt;http://localhost:8000/docs&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note on Testing:&lt;/strong&gt; The live Vercel app includes a built-in &lt;strong&gt;Deterministic Client Engine&lt;/strong&gt;, allowing you to test real-world Kubernetes, Docker, Jenkins, Linux, Terraform, and AWS failures immediately out-of-the-box without configuring any API keys or local runtimes!&lt;/p&gt;
&lt;/blockquote&gt;




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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdFaisalDevops" rel="noopener noreferrer"&gt;
        MdFaisalDevops
      &lt;/a&gt; / &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;
        DEvfix-Ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🛠️ DevFix AI&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;strong&gt;AI-Powered DevOps &amp;amp; SRE Troubleshooting Assistant&lt;/strong&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h4 class="heading-element"&gt;&lt;em&gt;Diagnose Infrastructure Errors with Open-Weight AI (Ollama) — 100% Private, Air-Gapped Ready &amp;amp; $0 Cloud Token Fees&lt;/em&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1dd57bde33ac1b3ad0bb7b7150649e4698f527f3bea6f46433da2cb653b57d73/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6976655f44656d6f2d642d2d65766669782d2d61692d2d3132636b2d2d6e752e76657263656c2e6170702d3030303030303f7374796c653d666f722d7468652d6261646765266c6f676f3d76657263656c266c6f676f436f6c6f723d7768697465" alt="Live Demo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://opensource.org/licenses/MIT" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://fastapi.tiangolo.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/41637ead3df8cf2e2f6589f103ec2d5c92edd0f0a7fbbf81d287aeaed09807c1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d302e3131352b2d3030393638382e7376673f6c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465" alt="FastAPI"&gt;&lt;/a&gt;
&lt;a href="https://python.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b4915dadb71aa3b89c6df94a37088eb85438e3920d239e0dae5a14af1fb30ac5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e31322d3337373641422e7376673f6c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465" alt="Python 3.12"&gt;&lt;/a&gt;
&lt;a href="https://nextjs.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/447976f8ca823c221ae9cb8b98550572287d8025a3babbfe3719a579744e84d1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6578742e6a732d31352d3030303030302e7376673f6c6f676f3d6e6578742e6a73266c6f676f436f6c6f723d7768697465" alt="Next.js 15"&gt;&lt;/a&gt;
&lt;a href="https://tailwindcss.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9492ccad230041109c9a3e269511b8c040639ca1abe158f1b9a97be9b4ae861d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d76342d3338423241432e7376673f6c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465" alt="Tailwind CSS"&gt;&lt;/a&gt;
&lt;a href="https://ollama.ai" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0979ec5d9f7a1c6a0856e2f110ba6090270991f933aff66e59d8f52fde964e48/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6c6c616d612d4f70656e2d2d5765696768742d6f72616e67652e7376673f6c6f676f3d6f6c6c616d61266c6f676f436f6c6f723d7768697465" alt="Ollama"&gt;&lt;/a&gt;
&lt;a href="https://docker.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9ef83c7f91e82028dfdc88f9985000f2a4ea3069b818ed9e49a991cbd3296414/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f636b65722d436f6d706f73652d3234393645442e7376673f6c6f676f3d646f636b6572266c6f676f436f6c6f723d7768697465" alt="Docker Compose"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🚀 &lt;strong&gt;&lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="nofollow noopener noreferrer"&gt;Try the Live Web App on Vercel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-key-features" rel="noopener noreferrer"&gt;Explore Features&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-quickstart" rel="noopener noreferrer"&gt;Quickstart&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-architecture" rel="noopener noreferrer"&gt;Architecture&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-supported-platforms--samples" rel="noopener noreferrer"&gt;Supported Platforms&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-deployment" rel="noopener noreferrer"&gt;Deployment&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-contributing" rel="noopener noreferrer"&gt;Contributing&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📌 Why DevFix AI?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Modern DevOps teams face a difficult dilemma during incidents:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Proprietary Cloud AI APIs (OpenAI, Claude):&lt;/strong&gt; While smart, sending infrastructure logs to external APIs exposes sensitive internal hostnames, private IP subnets, database credentials, and trace IDs to third-party data centers. Furthermore, verbose multi-thousand-line crash logs result in unpredictable, exorbitant monthly token bills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traditional Search &amp;amp; Static Playbooks:&lt;/strong&gt; Slow, fragmented across scattered documentation, and hard to correlate with real-time stack traces.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;DevFix AI&lt;/strong&gt; solves this by running precision DevOps troubleshooting over &lt;strong&gt;open-weight AI models&lt;/strong&gt; (such as Meta's &lt;code&gt;llama3.2:3b&lt;/code&gt;, Alibaba's &lt;code&gt;qwen2.5-coder:7b&lt;/code&gt;, or Mistral) hosted locally or in your private VPC…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;https://github.com/MdFaisalDevops/DEvfix-Ai&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;License:&lt;/strong&gt; MIT&lt;/p&gt;


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

&lt;p&gt;DevFix AI is engineered as a clean, decoupled full-stack application built around open-weight models:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌────────────────────────────────┐       ┌────────────────────────────────┐
│   Next.js 15 + Tailwind CSS    │       │     Python 3.12 + FastAPI      │
│  - Client-Side PII Redactor    │ ────&amp;gt; │  - Multi-Platform Classifier   │
│  - Interactive Sample Library  │ &amp;lt;──── │  - JSON Schema-Enforced Prompt │
│  - Local Browser Audit History │       │  - Fallback Heuristic Engine   │
└────────────────────────────────┘       └──────────────┬─────────────────┘
                                                        │
                                                        ▼
                                         ┌────────────────────────────────┐
                                         │         Ollama Runtime         │
                                         │  - Llama 3.2 (3B) / Qwen 2.5   │
                                         │  - Mistral (7B) / DeepSeek R1  │
                                         └────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  1. Open-Source AI Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Runtime:&lt;/strong&gt; &lt;a href="https://ollama.ai" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; for local and private-VPC inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary Models:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;llama3.2:3b&lt;/code&gt;: Ultra-fast triage and root-cause summaries on standard laptops (~4GB RAM).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;qwen2.5-coder:7b&lt;/code&gt;: Deep code/script understanding for Kubernetes YAML, Dockerfiles, and Bash commands.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mistral:7b&lt;/code&gt;: Robust reasoning across Linux systemd services and Terraform state conflicts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Schema Prompting:&lt;/strong&gt; Uses Ollama's &lt;code&gt;format: "json"&lt;/code&gt; mode with strict Pydantic schemas, ensuring the model never hallucinates fabricated commands or claims a fix was tested when it was not.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Frontend (Next.js 15 &amp;amp; Tailwind CSS v4)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture:&lt;/strong&gt; App Router, TypeScript, and Lucide icons with a dark developer aesthetic (&lt;code&gt;#030712&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side Secret &amp;amp; PII Redactor:&lt;/strong&gt; Pre-execution regex engine that strips AWS keys (&lt;code&gt;AKIA...&lt;/code&gt;), database credentials (&lt;code&gt;postgres://user:pass@...&lt;/code&gt;), personal access tokens (&lt;code&gt;ghp_...&lt;/code&gt;), JWTs, and internal IPv4 addresses right in the browser before any network transmission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Browser History:&lt;/strong&gt; Persists analysis reports in &lt;code&gt;localStorage&lt;/code&gt; with filtering, keyword search, and JSON export.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Backend &amp;amp; Orchestration (FastAPI &amp;amp; Docker Compose)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI (Python 3.12):&lt;/strong&gt; Async endpoint pipeline (&lt;code&gt;/api/analyze&lt;/code&gt;, &lt;code&gt;/api/redact&lt;/code&gt;, &lt;code&gt;/api/models/status&lt;/code&gt;, &lt;code&gt;/api/samples&lt;/code&gt;, &lt;code&gt;/api/feedback&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker Compose:&lt;/strong&gt; Multi-service composition spinning up the frontend, backend, and optional bundled Ollama container with a single command: &lt;code&gt;docker compose up --build&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is not just a philosophical preference for DevFix AI—&lt;strong&gt;it is the architectural foundation that makes the product viable:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Air-Gapped &amp;amp; Offline Reliability:&lt;/strong&gt; When a core DNS provider or cloud WAN goes down, your troubleshooting assistant cannot depend on external SaaS connectivity. Open-weight models running on local hardware diagnose outages even during total internet blackouts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Eliminating the "Data Exfiltration Tax":&lt;/strong&gt; Many enterprise security teams ban cloud AI wrappers outright because logs contain proprietary intellectual property and credentials. Open-weight AI provides 100% compliance with zero third-party data egress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Economics for High-Volume DevOps:&lt;/strong&gt; Parsing a single 20,000-line crash dump through closed APIs costs real money on every run. Open weights deliver unlimited triage at $0 marginal token cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reproducibility Without Vendor Drift:&lt;/strong&gt; Closed APIs silently deprecate model versions and alter reasoning prompts. With open weights, you pin exact model hashes for consistent root-cause diagnosis.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This application was architected, written, and verified using Google's Antigravity Advanced Agentic Coding environment. The agent autonomously scaffolded the Next.js 15 frontend and FastAPI backend, created the regex secret redaction rules, wrote and passed 10/10 Pytest unit tests, set up Docker Compose, verified the browser end-to-end with visual recordings, resolved &lt;code&gt;.gitignore&lt;/code&gt; exclusion issues, and committed/pushed the code directly to GitHub.&lt;/p&gt;




&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;During MVP testing, I shared DevFix AI with a DevOps engineer who was debugging a recurring &lt;code&gt;CrashLoopBackOff&lt;/code&gt; on a payment microservice pod. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The Problem:&lt;/strong&gt; The pod was intermittently terminating with &lt;code&gt;Exit Code 137&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Result:&lt;/strong&gt; DevFix AI detected the &lt;code&gt;OOMKilled&lt;/code&gt; signal, cited the cgroup limit disparity (&lt;code&gt;512Mi&lt;/code&gt; limit vs. JVM heap allocation spikes), and generated the exact read-only verification command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  kubectl describe pod &amp;lt;pod-name&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; production
  kubectl top pod &amp;lt;pod-name&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; production &lt;span class="nt"&gt;--containers&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It recommended adjusting the memory limit to &lt;code&gt;1.5Gi&lt;/code&gt; and configuring &lt;code&gt;JAVA_TOOL_OPTIONS='-XX:MaxRAMPercentage=75.0'&lt;/code&gt; with a rolling update rollback command.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User Feedback:&lt;/strong&gt; &lt;em&gt;"The fact that it masks credentials before analysis and warns you to review commands before running them in production makes it 10x more trustworthy than blindly pasting logs into ChatGPT."&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary Track:&lt;/strong&gt; Side Hustle Challenge (Open-Source AI tools with viable developer product models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight AI:&lt;/strong&gt; Local &amp;amp; private inference using Ollama, Llama 3, and Qwen 2.5 Coder&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Devfix-Ai</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Sun, 18 Oct 2026 14:25:12 +0000</pubDate>
      <link>https://dev.to/faisu/devfix-ai-2c9o</link>
      <guid>https://dev.to/faisu/devfix-ai-2c9o</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ DevFix AI — Private DevOps Troubleshooting with Open-Weight AI
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;DevFix AI&lt;/strong&gt; is an AI-powered DevOps &amp;amp; Site Reliability Engineering (SRE) troubleshooting assistant designed for software engineers, DevOps practitioners, and small IT teams. It ingests complex infrastructure crash logs and instantly isolates the root cause, extracts verifiable log evidence, generates safe terminal diagnostic commands, and suggests remediation steps with rollback precautions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who Would Pay for It &amp;amp; What Problem Does It Solve?
&lt;/h3&gt;

&lt;p&gt;Engineering teams face a high-stakes dilemma during production incidents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Closed Cloud AI Trap:&lt;/strong&gt; Piping infrastructure logs into proprietary APIs (OpenAI, Claude) is dangerous. Logs contain sensitive organizational footprints: private IP subnets, database credentials, internal hostnames, and auth tokens. For regulated industries (healthcare, defense, fintech), this violates SOC 2, HIPAA, and GDPR. Furthermore, multi-thousand-line crash dumps incur unpredictable, high monthly token bills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traditional Playbooks:&lt;/strong&gt; Searching documentation during a 2 AM outage is slow and disconnected from real-time stack traces.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;DevFix AI solves this as a side-hustle product:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Data Leakage:&lt;/strong&gt; Powered by open-weight models (via Ollama) running locally on the engineer's machine or inside their private VPC.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Per-Token Charges:&lt;/strong&gt; Unlimited log diagnostics without recurring API invoices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enforced Safety:&lt;/strong&gt; Commands are classified as &lt;code&gt;Read-Only&lt;/code&gt; or &lt;code&gt;Requires Sudo&lt;/code&gt; and strictly require human review before running—&lt;strong&gt;never auto-executing blindly in production&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commercial Potential:&lt;/strong&gt; A freemium self-hosted open-source core with proposed $19/seat team tiers offering shared remediation playbooks, Slack incident webhooks, and private team audit logs.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Web Application:&lt;/strong&gt; &lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="noopener noreferrer"&gt;https://d-evfix-ai-12ck-nu.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🔌 &lt;strong&gt;FastAPI Backend (Local/Docker):&lt;/strong&gt; &lt;code&gt;http://localhost:8000/docs&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note on Testing:&lt;/strong&gt; The live Vercel app includes a built-in &lt;strong&gt;Deterministic Client Engine&lt;/strong&gt;, allowing you to test real-world Kubernetes, Docker, Jenkins, Linux, Terraform, and AWS failures immediately out-of-the-box without configuring any API keys or local runtimes!&lt;/p&gt;
&lt;/blockquote&gt;




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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdFaisalDevops" rel="noopener noreferrer"&gt;
        MdFaisalDevops
      &lt;/a&gt; / &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;
        DEvfix-Ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🛠️ DevFix AI&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;strong&gt;AI-Powered DevOps &amp;amp; SRE Troubleshooting Assistant&lt;/strong&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h4 class="heading-element"&gt;&lt;em&gt;Diagnose Infrastructure Errors with Open-Weight AI (Ollama) — 100% Private, Air-Gapped Ready &amp;amp; $0 Cloud Token Fees&lt;/em&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1dd57bde33ac1b3ad0bb7b7150649e4698f527f3bea6f46433da2cb653b57d73/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6976655f44656d6f2d642d2d65766669782d2d61692d2d3132636b2d2d6e752e76657263656c2e6170702d3030303030303f7374796c653d666f722d7468652d6261646765266c6f676f3d76657263656c266c6f676f436f6c6f723d7768697465" alt="Live Demo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://opensource.org/licenses/MIT" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://fastapi.tiangolo.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/41637ead3df8cf2e2f6589f103ec2d5c92edd0f0a7fbbf81d287aeaed09807c1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d302e3131352b2d3030393638382e7376673f6c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465" alt="FastAPI"&gt;&lt;/a&gt;
&lt;a href="https://python.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b4915dadb71aa3b89c6df94a37088eb85438e3920d239e0dae5a14af1fb30ac5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e31322d3337373641422e7376673f6c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465" alt="Python 3.12"&gt;&lt;/a&gt;
&lt;a href="https://nextjs.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/447976f8ca823c221ae9cb8b98550572287d8025a3babbfe3719a579744e84d1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6578742e6a732d31352d3030303030302e7376673f6c6f676f3d6e6578742e6a73266c6f676f436f6c6f723d7768697465" alt="Next.js 15"&gt;&lt;/a&gt;
&lt;a href="https://tailwindcss.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9492ccad230041109c9a3e269511b8c040639ca1abe158f1b9a97be9b4ae861d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d76342d3338423241432e7376673f6c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465" alt="Tailwind CSS"&gt;&lt;/a&gt;
&lt;a href="https://ollama.ai" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0979ec5d9f7a1c6a0856e2f110ba6090270991f933aff66e59d8f52fde964e48/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6c6c616d612d4f70656e2d2d5765696768742d6f72616e67652e7376673f6c6f676f3d6f6c6c616d61266c6f676f436f6c6f723d7768697465" alt="Ollama"&gt;&lt;/a&gt;
&lt;a href="https://docker.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9ef83c7f91e82028dfdc88f9985000f2a4ea3069b818ed9e49a991cbd3296414/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f636b65722d436f6d706f73652d3234393645442e7376673f6c6f676f3d646f636b6572266c6f676f436f6c6f723d7768697465" alt="Docker Compose"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🚀 &lt;strong&gt;&lt;a href="https://d-evfix-ai-12ck-nu.vercel.app/" rel="nofollow noopener noreferrer"&gt;Try the Live Web App on Vercel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-key-features" rel="noopener noreferrer"&gt;Explore Features&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-quickstart" rel="noopener noreferrer"&gt;Quickstart&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-architecture" rel="noopener noreferrer"&gt;Architecture&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-supported-platforms--samples" rel="noopener noreferrer"&gt;Supported Platforms&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-deployment" rel="noopener noreferrer"&gt;Deployment&lt;/a&gt; • &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai#-contributing" rel="noopener noreferrer"&gt;Contributing&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📌 Why DevFix AI?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Modern DevOps teams face a difficult dilemma during incidents:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Proprietary Cloud AI APIs (OpenAI, Claude):&lt;/strong&gt; While smart, sending infrastructure logs to external APIs exposes sensitive internal hostnames, private IP subnets, database credentials, and trace IDs to third-party data centers. Furthermore, verbose multi-thousand-line crash logs result in unpredictable, exorbitant monthly token bills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traditional Search &amp;amp; Static Playbooks:&lt;/strong&gt; Slow, fragmented across scattered documentation, and hard to correlate with real-time stack traces.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;DevFix AI&lt;/strong&gt; solves this by running precision DevOps troubleshooting over &lt;strong&gt;open-weight AI models&lt;/strong&gt; (such as Meta's &lt;code&gt;llama3.2:3b&lt;/code&gt;, Alibaba's &lt;code&gt;qwen2.5-coder:7b&lt;/code&gt;, or Mistral) hosted locally or in your private VPC…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/MdFaisalDevops/DEvfix-Ai" rel="noopener noreferrer"&gt;https://github.com/MdFaisalDevops/DEvfix-Ai&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;License:&lt;/strong&gt; MIT&lt;/p&gt;


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

&lt;p&gt;DevFix AI is engineered as a clean, decoupled full-stack application built around open-weight models:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌────────────────────────────────┐       ┌────────────────────────────────┐
│   Next.js 15 + Tailwind CSS    │       │     Python 3.12 + FastAPI      │
│  - Client-Side PII Redactor    │ ────&amp;gt; │  - Multi-Platform Classifier   │
│  - Interactive Sample Library  │ &amp;lt;──── │  - JSON Schema-Enforced Prompt │
│  - Local Browser Audit History │       │  - Fallback Heuristic Engine   │
└────────────────────────────────┘       └──────────────┬─────────────────┘
                                                        │
                                                        ▼
                                         ┌────────────────────────────────┐
                                         │         Ollama Runtime         │
                                         │  - Llama 3.2 (3B) / Qwen 2.5   │
                                         │  - Mistral (7B) / DeepSeek R1  │
                                         └────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  1. Open-Source AI Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Runtime:&lt;/strong&gt; &lt;a href="https://ollama.ai" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; for local and private-VPC inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary Models:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;llama3.2:3b&lt;/code&gt;: Ultra-fast triage and root-cause summaries on standard laptops (~4GB RAM).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;qwen2.5-coder:7b&lt;/code&gt;: Deep code/script understanding for Kubernetes YAML, Dockerfiles, and Bash commands.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mistral:7b&lt;/code&gt;: Robust reasoning across Linux systemd services and Terraform state conflicts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Schema Prompting:&lt;/strong&gt; Uses Ollama's &lt;code&gt;format: "json"&lt;/code&gt; mode with strict Pydantic schemas, ensuring the model never hallucinates fabricated commands or claims a fix was tested when it was not.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Frontend (Next.js 15 &amp;amp; Tailwind CSS v4)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture:&lt;/strong&gt; App Router, TypeScript, and Lucide icons with a dark developer aesthetic (&lt;code&gt;#030712&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side Secret &amp;amp; PII Redactor:&lt;/strong&gt; Pre-execution regex engine that strips AWS keys (&lt;code&gt;AKIA...&lt;/code&gt;), database credentials (&lt;code&gt;postgres://user:pass@...&lt;/code&gt;), personal access tokens (&lt;code&gt;ghp_...&lt;/code&gt;), JWTs, and internal IPv4 addresses right in the browser before any network transmission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Browser History:&lt;/strong&gt; Persists analysis reports in &lt;code&gt;localStorage&lt;/code&gt; with filtering, keyword search, and JSON export.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Backend &amp;amp; Orchestration (FastAPI &amp;amp; Docker Compose)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI (Python 3.12):&lt;/strong&gt; Async endpoint pipeline (&lt;code&gt;/api/analyze&lt;/code&gt;, &lt;code&gt;/api/redact&lt;/code&gt;, &lt;code&gt;/api/models/status&lt;/code&gt;, &lt;code&gt;/api/samples&lt;/code&gt;, &lt;code&gt;/api/feedback&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker Compose:&lt;/strong&gt; Multi-service composition spinning up the frontend, backend, and optional bundled Ollama container with a single command: &lt;code&gt;docker compose up --build&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is not just a philosophical preference for DevFix AI—&lt;strong&gt;it is the architectural foundation that makes the product viable:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Air-Gapped &amp;amp; Offline Reliability:&lt;/strong&gt; When a core DNS provider or cloud WAN goes down, your troubleshooting assistant cannot depend on external SaaS connectivity. Open-weight models running on local hardware diagnose outages even during total internet blackouts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Eliminating the "Data Exfiltration Tax":&lt;/strong&gt; Many enterprise security teams ban cloud AI wrappers outright because logs contain proprietary intellectual property and credentials. Open-weight AI provides 100% compliance with zero third-party data egress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Economics for High-Volume DevOps:&lt;/strong&gt; Parsing a single 20,000-line crash dump through closed APIs costs real money on every run. Open weights deliver unlimited triage at $0 marginal token cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reproducibility Without Vendor Drift:&lt;/strong&gt; Closed APIs silently deprecate model versions and alter reasoning prompts. With open weights, you pin exact model hashes for consistent root-cause diagnosis.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This application was architected, written, and verified using Google's Antigravity Advanced Agentic Coding environment. The agent autonomously scaffolded the Next.js 15 frontend and FastAPI backend, created the regex secret redaction rules, wrote and passed 10/10 Pytest unit tests, set up Docker Compose, verified the browser end-to-end with visual recordings, resolved &lt;code&gt;.gitignore&lt;/code&gt; exclusion issues, and committed/pushed the code directly to GitHub.&lt;/p&gt;




&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;During MVP testing, I shared DevFix AI with a DevOps engineer who was debugging a recurring &lt;code&gt;CrashLoopBackOff&lt;/code&gt; on a payment microservice pod. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The Problem:&lt;/strong&gt; The pod was intermittently terminating with &lt;code&gt;Exit Code 137&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Result:&lt;/strong&gt; DevFix AI detected the &lt;code&gt;OOMKilled&lt;/code&gt; signal, cited the cgroup limit disparity (&lt;code&gt;512Mi&lt;/code&gt; limit vs. JVM heap allocation spikes), and generated the exact read-only verification command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  kubectl describe pod &amp;lt;pod-name&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; production
  kubectl top pod &amp;lt;pod-name&amp;gt; &lt;span class="nt"&gt;-n&lt;/span&gt; production &lt;span class="nt"&gt;--containers&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It recommended adjusting the memory limit to &lt;code&gt;1.5Gi&lt;/code&gt; and configuring &lt;code&gt;JAVA_TOOL_OPTIONS='-XX:MaxRAMPercentage=75.0'&lt;/code&gt; with a rolling update rollback command.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User Feedback:&lt;/strong&gt; &lt;em&gt;"The fact that it masks credentials before analysis and warns you to review commands before running them in production makes it 10x more trustworthy than blindly pasting logs into ChatGPT."&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary Track:&lt;/strong&gt; Side Hustle Challenge (Open-Source AI tools with viable developer product models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight AI:&lt;/strong&gt; Local &amp;amp; private inference using Ollama, Llama 3, and Qwen 2.5 Coder&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>WildWhisper AI 🌿 An Offline-First Pocket Nature Guide (Powered by Gemini)</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Wed, 07 Oct 2026 20:44:37 +0000</pubDate>
      <link>https://dev.to/faisu/wildwhisper-ai-an-offline-first-pocket-nature-guide-powered-by-gemini-55i4</link>
      <guid>https://dev.to/faisu/wildwhisper-ai-an-offline-first-pocket-nature-guide-powered-by-gemini-55i4</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;&lt;strong&gt;WildWhisper AI&lt;/strong&gt; is an offline-first, gamified nature companion designed with one core philosophy: &lt;strong&gt;AI should reduce screen time, not increase it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most AI apps today demand your constant visual attention, trapping you in chat interfaces or dashboards. WildWhisper flips this paradigm by acting as your pocket-sized nature guide. It encourages users—especially tech-addicted individuals and young explorers—to get outside, listen, and observe. &lt;/p&gt;

&lt;p&gt;Here is how it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Audio &amp;amp; Vision Identification:&lt;/strong&gt; Users can record bird calls or take photos of plants/insects to instantly identify them via AI. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whisper Mode:&lt;/strong&gt; Once a mission is generated, the app instructs you to lock your screen and put the phone in your pocket. Using the Web Speech API and Haptic feedback, it periodically "whispers" instructions (e.g., "Walk quietly for 2 minutes and listen for rustling leaves") without requiring you to look at the screen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mystery Sounds &amp;amp; Gamification:&lt;/strong&gt; A built-in discovery journal and offline badge system reward actual physical exploration over endless scrolling.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;🌿 &lt;strong&gt;Live Application:&lt;/strong&gt; &lt;a href="https://wildwhisper-ai.vercel.app/" rel="noopener noreferrer"&gt;wildwhisper-ai.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Note: WildWhisper features a "Bring Your Own Key" architecture. To use live Gemini AI inference instead of the built-in offline Demo mode, click the Profile icon and enter your free Gemini API Key!)&lt;/em&gt;&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdFaisalDevops" rel="noopener noreferrer"&gt;
        MdFaisalDevops
      &lt;/a&gt; / &lt;a href="https://github.com/MdFaisalDevops/Wildwhisper-Ai" rel="noopener noreferrer"&gt;
        Wildwhisper-Ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This is my hacktoberfest weekend challenge 2
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🌿 WildWhisper AI&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Listen. Look. Discover.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;🌿 &lt;strong&gt;Live Application:&lt;/strong&gt; &lt;a href="https://wildwhisper-ai.vercel.app/" rel="nofollow noopener noreferrer"&gt;wildwhisper-ai.vercel.app&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WildWhisper is an offline-first AI nature companion that helps users identify birds and nature, then encourages them to physically explore the outdoors. Built for the &lt;strong&gt;Touch Grass&lt;/strong&gt; hackathon theme.&lt;/p&gt;
&lt;p&gt;The core philosophy of WildWhisper AI is: &lt;strong&gt;AI should reduce screen time, not increase it.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Audio Bird Identification&lt;/strong&gt;: Use your microphone to listen to bird calls. The AI analyzes the audio and identifies the species, returning rich data, images, and sample sounds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nature Camera&lt;/strong&gt;: Point your camera at a plant, tree, or insect to identify it instantly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whisper Mode&lt;/strong&gt;: An immersive, screen-darkening mode that guides you through outdoor missions using Haptic feedback and Voice Guidance, encouraging you to put your phone in your pocket.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Mission Explorer&lt;/strong&gt;: Generates dynamic, contextual outdoor missions based on your time available, desired activity, and difficulty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mystery Sound Game&lt;/strong&gt;…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdFaisalDevops/Wildwhisper-Ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;WildWhisper was built for absolute resilience and speed using a modern web stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Framework:&lt;/strong&gt; Next.js 16 (App Router) combined with Tailwind CSS for glassmorphism aesthetics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local-First Storage:&lt;/strong&gt; I used &lt;code&gt;idb-keyval&lt;/code&gt; (IndexedDB) to ensure the Discovery Journal and Badges work perfectly without an internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration (Google Gemini):&lt;/strong&gt; For real-time inference, I integrated the &lt;code&gt;@google/generative-ai&lt;/code&gt; SDK using &lt;code&gt;gemini-1.5-flash&lt;/code&gt;. The AI powers three core components:

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Vision AI:&lt;/strong&gt; Analyzes camera frames to identify local flora and fauna.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio AI:&lt;/strong&gt; Analyzes recorded nature sounds (birds, frogs) to classify the species.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mission Generator:&lt;/strong&gt; An LLM agent that takes the user's available time and desired difficulty to generate hyper-contextual outdoor "missions" (e.g., "Find a leaf that has fallen recently").&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web APIs:&lt;/strong&gt; Utilized &lt;code&gt;MediaRecorder&lt;/code&gt; for audio capture, &lt;code&gt;react-webcam&lt;/code&gt; for vision capture, and the &lt;code&gt;SpeechSynthesis&lt;/code&gt; API for screen-free guidance.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Open innovation is the backbone of this project. Building a local-first, privacy-respecting app requires architecture where the user controls their data. By designing a system that can eventually drop in open-weight models (like Transformers.js running locally in the browser) or allow users to bring their own API keys (BYOK), we remove the dependency on centralized, closed, and paid APIs. &lt;/p&gt;

&lt;p&gt;In the context of the "Touch Grass" theme, open innovation means giving users the tools to explore nature without being tracked, monitored, or monetized by large corporations.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This project was built iteratively with the help of Google's Antigravity AI coding agent. The agent handled bootstrapping the complex UI components, implementing the IndexedDB persistence layer, and wiring up the hybrid AI providers seamlessly.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google AI:&lt;/strong&gt; For deep integration of the Gemini 1.5 Flash model for multi-modal (Audio/Vision) identification and dynamic text generation (Missions).&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StudySprint</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Sun, 04 Oct 2026 14:56:37 +0000</pubDate>
      <link>https://dev.to/faisu/studysprint-3p9h</link>
      <guid>https://dev.to/faisu/studysprint-3p9h</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;StudySprint&lt;/strong&gt;, a collaborative study planner web application designed specifically for a friend who is currently tackling a heavy load of university coursework. They often struggled with managing deadlines across different subjects and lacked a unified system to practice active recall while managing their time. &lt;/p&gt;

&lt;p&gt;StudySprint solves this by integrating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A dynamic &lt;strong&gt;Subjects &amp;amp; Tasks Manager&lt;/strong&gt; to keep track of upcoming exams and assignments.&lt;/li&gt;
&lt;li&gt;A built-in &lt;strong&gt;Pomodoro Timer&lt;/strong&gt; with "Focus", "Short Break", and "Long Break" modes that automatically tracks daily streaks.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Progress Dashboard&lt;/strong&gt; showing completed tasks vs. daily goals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Study Partner (The cool addition!)&lt;/strong&gt;: An AI-driven feature that generates custom study schedules based on upcoming exam deadlines and automatically creates interactive 3D flashcards to help with active recall. &lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;a href="https://mdfaisaldevops.github.io/hacktober-challenge1-app/" rel="noopener noreferrer"&gt;🔗 Live Demo of StudySprint&lt;/a&gt;&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdFaisalDevops" rel="noopener noreferrer"&gt;
        MdFaisalDevops
      &lt;/a&gt; / &lt;a href="https://github.com/MdFaisalDevops/Hacktoberfest-challenge-1" rel="noopener noreferrer"&gt;
        Hacktoberfest-challenge-1
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This is my hacktoberfest weekend challenge 1
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What I Built&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;I built &lt;strong&gt;StudySprint&lt;/strong&gt;, a collaborative study planner web application designed specifically for a friend who is currently tackling a heavy load of university coursework. They often struggled with managing deadlines across different subjects and lacked a unified system to practice active recall while managing their time.&lt;/p&gt;
&lt;p&gt;StudySprint solves this by integrating:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A dynamic &lt;strong&gt;Subjects &amp;amp; Tasks Manager&lt;/strong&gt; to keep track of upcoming exams and assignments.&lt;/li&gt;
&lt;li&gt;A built-in &lt;strong&gt;Pomodoro Timer&lt;/strong&gt; with "Focus", "Short Break", and "Long Break" modes that automatically tracks daily streaks.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Progress Dashboard&lt;/strong&gt; showing completed tasks vs. daily goals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Study Partner (The cool addition!)&lt;/strong&gt;: An AI-driven feature that generates custom study schedules based on upcoming exam deadlines and automatically creates interactive 3D flashcards to help with active recall.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Demo&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://your-deployment-link.com" rel="nofollow noopener noreferrer"&gt;🔗 Live Demo of StudySprint&lt;/a&gt;
&lt;em&gt;(Currently running locally. See repo&lt;/em&gt;…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdFaisalDevops/Hacktoberfest-challenge-1" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;I built this project utilizing a modern frontend stack: &lt;strong&gt;React, Vite, and vanilla CSS&lt;/strong&gt; (focusing on a premium dark mode, glassmorphic UI). &lt;/p&gt;

&lt;p&gt;To rapidly develop the UI, components, and the simulated AI features, I collaborated with an &lt;strong&gt;Agentic AI Coding Assistant (Antigravity)&lt;/strong&gt;. The AI agent harness allowed me to rapidly iterate on the frontend design by orchestrating complex CSS layouts and React state management autonomously. We designed an "AI Study Plan" feature which parses the user's upcoming exams to simulate how an open-weights LLM could ingest upcoming tasks and output both a prioritized schedule and an interactive flashcard deck for active recall.&lt;/p&gt;

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

&lt;p&gt;Open innovation was crucial for this project because it allows developers to build hyper-localized, personalized tools for their loved ones without being locked into expensive, rigid, or closed productivity ecosystems. By leveraging open-source tools (like React, Vite, and Lucide icons) and open AI frameworks, I was able to rapidly craft a premium-feeling educational tool that perfectly fit my friend's unique studying habits. It proves that with open innovation, anyone can build powerful, custom solutions for the people they care about.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;[Link to my Agent Session]&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Maintainer/Contributor categories&lt;/li&gt;
&lt;li&gt;AI/Developer Tooling&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Intro</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Fri, 02 Oct 2026 19:02:30 +0000</pubDate>
      <link>https://dev.to/faisu/intro-ael</link>
      <guid>https://dev.to/faisu/intro-ael</guid>
      <description>&lt;p&gt;I am new to the community.&lt;br&gt;
Happy to be part of dev.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hello</title>
      <dc:creator>Mohammed Faisal Bagban</dc:creator>
      <pubDate>Fri, 02 Oct 2026 19:00:10 +0000</pubDate>
      <link>https://dev.to/faisu/hello-2kd2</link>
      <guid>https://dev.to/faisu/hello-2kd2</guid>
      <description></description>
    </item>
  </channel>
</rss>
