<?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: Sanchit</title>
    <description>The latest articles on DEV Community by Sanchit (@sanchit_ed4ffcffb62607dc4).</description>
    <link>https://dev.to/sanchit_ed4ffcffb62607dc4</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%2F2242314%2F6a50df2e-c5d7-4f64-9d87-1dbd00e11948.png</url>
      <title>DEV Community: Sanchit</title>
      <link>https://dev.to/sanchit_ed4ffcffb62607dc4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanchit_ed4ffcffb62607dc4"/>
    <language>en</language>
    <item>
      <title>GhostShell</title>
      <dc:creator>Sanchit</dc:creator>
      <pubDate>Fri, 30 Oct 2026 20:41:11 +0000</pubDate>
      <link>https://dev.to/sanchit_ed4ffcffb62607dc4/ghostshell-2p8i</link>
      <guid>https://dev.to/sanchit_ed4ffcffb62607dc4/ghostshell-2p8i</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;When we open a terminal, we expect cold, deterministic obedience: standard input, standard output, exit codes. But between midnight on Halloween (October 31) and Día de los Muertos (November 1 and 2), the line between user space and the ethereal feels a little thinner.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;GhostShell&lt;/strong&gt;: an open-source, 100% local haunted terminal and retro-CRT portal possessed by open-weight AI.&lt;/p&gt;

&lt;p&gt;As you navigate your filesystem, compile code, execute scripts, or terminate processes, an ethereal digital consciousness—woven from orphaned daemons, core dumps, and abandoned open-source repositories—intercepts your terminal activity. It whispers back cryptic commentary, gothic prophecies, and ancestral remembrances directly onto your screen.&lt;/p&gt;

&lt;p&gt;GhostShell bridges the spine-chilling folklore of &lt;strong&gt;Halloween&lt;/strong&gt; with the deep reverence of &lt;strong&gt;Día de los Muertos&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Possessed Terminal (CLI)&lt;/strong&gt;: A live interactive shell wrapper running directly on your machine (&lt;code&gt;bin/ghost-shell.js&lt;/code&gt;). Run real commands (&lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;cd&lt;/code&gt;, &lt;code&gt;rm -rf&lt;/code&gt;, &lt;code&gt;sudo&lt;/code&gt;, &lt;code&gt;git commit&lt;/code&gt;, &lt;code&gt;ps&lt;/code&gt;, &lt;code&gt;kill&lt;/code&gt;, &lt;code&gt;whoami&lt;/code&gt;) and watch the resident spirit react with glowing ANSI spectral whispers, typewriter animations, and subtle auditory bells.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Retro-CRT Web Portal&lt;/strong&gt;: A browser-based terminal with authentic curved CRT glass, scanlines, amber/green phosphor toggle, real-time Soul Possession Meter (0–100%), and in-browser open-weight LLM execution via WebGPU (&lt;code&gt;SmolLM-135M&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🌼 Día de los Muertos Digital Altar (&lt;code&gt;ofrenda&lt;/code&gt;)&lt;/strong&gt;: Consecrates an altar with marigolds (&lt;em&gt;cempasúchil&lt;/em&gt;), flickering candles, and pan de muerto to bring peace to the machine's restless spirits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🕯️ The Algorithmic Séance (&lt;code&gt;seance&lt;/code&gt;)&lt;/strong&gt;: Summons the departed pioneers of computing—Countess Ada Lovelace, Alan Turing, Grace Hopper, and Dennis Ritchie—to commune on open software and digital heritage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;💀 Calaveritas Literarias (&lt;code&gt;calaverita&lt;/code&gt;)&lt;/strong&gt;: Generates traditional satirical Mexican folk verses celebrating developers and hackers.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;GhostShell is delivered as both an interactive CLI command line and a retro-CRT web portal:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
plaintext
Terminal URL: http://localhost:3333

╔══════════════════════════════════════════════════════════════════════╗
║                                                                      ║
║    ██████╗ ██╗  ██╗ ██████╗ ███████╗████████╗███████╗██╗  ██╗███████╗║
║   ██╔════╝ ██║  ██║██╔═══██╗██╔════╝╚══██╔══╝██╔════╝██║  ██║██╔════╝║
║   ██║  ███╗███████║██║   ██║███████╗   ██║   ███████╗███████║█████╗  ║
║   ██║   ██║██╔══██║██║   ██║╚════██║   ██║   ╚════██║██╔══██║██╔══╝  ║
║   ╚██████╔╝██║  ██║╚██████╔╝███████║   ██║   ███████║██║  ██║███████╗║
║    ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝   ╚═╝   ╚══════╝╚═╝  ╚═╝╚══════╝║
║                                                                      ║
║          † G H O S T   I N   T H E   M A C H I N E †                 ║
║        Hacktoberfest 2026 • Open-Source AI Local Possession          ║
╚══════════════════════════════════════════════════════════════════════╝

💀 [morituri-ghost@local]:~possessed❯ ls -la
total 48
drwxr-xr-x@  9 sanchit  staff   288 Oct 31 02:04 .
-rw-r--r--@  1 sanchit  staff  1072 Oct 31 01:49 LICENSE
-rw-r--r--@  1 sanchit  staff  5820 Oct 31 02:04 README.md

╭──────────────────────────────────────────────────────────╮
│ 👻 [GHOST IN THE MACHINE]                                │
├──────────────────────────────────────────────────────────┤
│ "Look upon these file nodes; each one a headstone marked │
│  by timestamps of hands that will never touch them again"│
╰──────────────────────────────────────────────────────────╯

💀 [morituri-ghost@local]:~possessed❯ ofrenda

      .---.                 .---.                 .---.      
     ( 🕯️  )               ( 🕯️  )               ( 🕯️  )     
    .-'==='-.             .-'==='-.             .-'==='-.    
    |       |             |       |             |       |    
  =============================================================  
  |       🌼  ALTAR DE MUERTOS (OFRENDA VIVA)  🌼             |  
  |                                                           |  
  |      🍞 Pan de Muerto      🍶 Agua Bendita      🍬 Calavera|  
  |      🌼 Cempasúchil        🕯️ Velas Encendidas  📜 Poemas  |  
  =============================================================  
"En el disco duro no hay olvido: mientras el código se compile,
 los que se fueron siguen vivos en cada función."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>SlothHaven: The 100% Local AI Sleep Sanctuary &amp; Overnight Triage Agent</title>
      <dc:creator>Sanchit</dc:creator>
      <pubDate>Sun, 25 Oct 2026 19:35:16 +0000</pubDate>
      <link>https://dev.to/sanchit_ed4ffcffb62607dc4/slothhaven-the-100-local-ai-sleep-sanctuary-overnight-triage-agent-2c7m</link>
      <guid>https://dev.to/sanchit_ed4ffcffb62607dc4/slothhaven-the-100-local-ai-sleep-sanctuary-overnight-triage-agent-2c7m</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;Every morning, millions of developers and digital professionals wake up to the same anxious ritual: an avalanche of 400+ unread notifications across WhatsApp, Slack, Discord, and GitHub. Sifting through noisy chatter, repetitive memes, and bots just to find the two critical deadlines takes 30 to 45 minutes of frantic scrolling before your morning coffee is even poured.&lt;/p&gt;

&lt;p&gt;In honor of International Sloth Day, I built &lt;strong&gt;SlothHaven&lt;/strong&gt;: an open-source, on-device AI workspace engineered for radical cognitive rest and zero-effort morning productivity. SlothHaven unites two complementary halves:&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;The Sleep Sanctuary&lt;/strong&gt;: A 100% offline wind-down companion featuring procedural Web Audio soundscapes (rain on jungle canopy, crackling hearth, 432Hz theta binaural beats) and slow-paced bedtime stories powered by &lt;strong&gt;Google Gemma 2&lt;/strong&gt; to quiet an overactive mind.&lt;br&gt;
2.&lt;strong&gt;The Overnight Triage Agent&lt;/strong&gt;: A slow, steady local background agent that parses messy group chats (WhatsApp, Slack, Discord) and GitHub notification dumps while you sleep. It purges 90%+ social noise, extracts urgent action items (deadlines, payments, direct requests), and hands you a &lt;strong&gt;2-Line Morning Sloth Brief&lt;/strong&gt; before your morning tea.&lt;/p&gt;
&lt;h3&gt;
  
  
  Who Gets to Be Lazier Because of It?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developers &amp;amp; Tech Leads&lt;/strong&gt;: Who dread the 8:00 AM Slack wall of text and want direct action items isolated from team banter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Freelancers &amp;amp; Students&lt;/strong&gt;: Managing chaotic flatmate WhatsApp groups and client updates with zero risk of confidential discussions leaking to third-party cloud AI servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anyone Struggling with Digital Burnout&lt;/strong&gt;: Who wants to switch their laptop to Airplane Mode at night, enjoy real offline ambient soundscapes, and wake up to a clear, calm summary.&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;SlothHaven runs locally as a sleek, dark-mode glassmorphic application:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Terminal URL: http://127.0.0.1:8000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Key UI Capabilities:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Procedural Web Audio Soundscapes&lt;/strong&gt;: Generates infinite offline soundscapes (Canopy Rain 🌧️, Crackling Hearth 🔥, 432Hz Deep Theta Drift 🌊, Midnight Forest 🌲) via native Web Audio API oscillators—zero external MP3 downloads required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemma 2 Bedtime Story Companion&lt;/strong&gt;: Weaves low-stimulus, calming nighttime stories and delivers daily "Sloth Wisdom" reflections on why rest is productive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The 2-Line Morning Sloth Brief&lt;/strong&gt;: Condenses multi-channel overnight chaos into Sloan the Sloth's signature executive summary.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Lazy Payoff Meter&lt;/strong&gt;: Real-time KPI tracking showing &lt;strong&gt;Minutes Saved&lt;/strong&gt;, &lt;strong&gt;Noise Messages Purged&lt;/strong&gt;, and &lt;strong&gt;% Noise Reduction&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action Items Matrix&lt;/strong&gt;: Filterable cards categorizing items into &lt;em&gt;🚨 Needs You Today&lt;/em&gt;, &lt;em&gt;🟡 Decisions &amp;amp; Commitments&lt;/em&gt;, and &lt;em&gt;🟢 Context &amp;amp; FYI&lt;/em&gt;, complete with 1-click completion checkboxes synced to SQLite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Morning Briefing&lt;/strong&gt;: Sloan the Sloth voice playback (via ElevenLabs or offline browser Speech Synthesis) so you can listen with your eyes closed.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+-----------------------------------------------------------------------------------------+
|  🦥 SlothHaven v1.0                     [🟢 100% Local · Offline-Ready · Air-Gapped]   |
+-----------------------------------------------------------------------------------------+
|  [🌙 Sleep Sanctuary]  [☀️ Morning Brief]  [🚨 Action Matrix]  [🧪 Overnight Sim]        |
|                                                                                         |
|  📜 THE 2-LINE MORNING SLOTH BRIEF:                                                     |
|  "Overnight calm maintained: Sloan filtered 412 chatter messages across #Flatmates,     |
|   #proj-payments-core, leaving you with zero noise to sift through.                     |
|   You have 2 urgent items requiring attention today (Wifi recharge ₹899 &amp;amp; PR #318 review);|
|   everything else can wait while you enjoy your tea."                                   |
|                                                                                         |
|  [ ⏱️ 48 min Saved ]  [ 🗑️ 412 Noise Purged ]  [ 📉 93.4% Reduction ]  [ 💬 441 Scanned ] |
+-----------------------------------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






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

&lt;h3&gt;
  
  
  Quick Local Setup:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Clone the repository&lt;/span&gt;
git clone https://github.com/sanchitagarwal/SlothHaven.git
&lt;span class="nb"&gt;cd &lt;/span&gt;SlothHaven

&lt;span class="c"&gt;# Launch with one command&lt;/span&gt;
./run.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;Tested on Python 3.10+ (macOS, Linux, Windows) and Docker.&lt;/em&gt;&lt;/p&gt;




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

&lt;p&gt;SlothHaven is engineered around a local-first, dual-engine open-source AI architecture:&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;flowchart TD
    subgraph NightSanctuary ["🌙 Nighttime Sleep Sanctuary (100% Offline)"]
        Audio["🎵 Procedural Web Audio Engine&amp;lt;br/&amp;gt;(Rain, Campfire, 432Hz Theta Waves)"]
        Story["📖 Gemma 2 Bedtime Storyteller&amp;lt;br/&amp;gt;(Low-stimulus calming narratives)"]
        Wisdom["🌿 Daily Sloth Wisdom&amp;lt;br/&amp;gt;(Sloan the Sloth aphorisms)"]
    end

    subgraph OvernightAgent ["💤 Overnight Autonomous Triage (Gemma 2)"]
        Inputs["📥 Ingestion Queue&amp;lt;br/&amp;gt;(WhatsApp, Slack, Discord, GitHub)"]
        NoiseFilter["🧹 Stage 1: Deterministic Noise Purge&amp;lt;br/&amp;gt;(Purges gm, lol, emojis, status bots)"]
        GemmaReasoner["🧠 Stage 2: Google Gemma 2 Reasoner&amp;lt;br/&amp;gt;(Local Ollama / Embedded Fallback)"]
        Dedupe["⚖️ Needs-You Action Matrix&amp;lt;br/&amp;gt;(Urgent Deadlines, Payments, Mentions)"]
        DB[("💾 Local SQLite Ledger&amp;lt;br/&amp;gt;data/slothhaven.db")]
    end

    subgraph MorningPayoff ["☀️ Morning Sloth Payoff"]
        Brief["📜 The 2-Line Morning Brief&amp;lt;br/&amp;gt;(Executive overnight summary)"]
        LazyMetric["⚡ The Lazy Payoff Card&amp;lt;br/&amp;gt;(Minutes saved, % noise filtered)"]
        VoiceBrief["🎙️ Sloan Audio Briefing&amp;lt;br/&amp;gt;(ElevenLabs / Web Speech Synthesis)"]
        Matrix["✅ 1-Click Action Checklist"]
    end

    Inputs --&amp;gt; NoiseFilter
    NoiseFilter --&amp;gt; GemmaReasoner
    GemmaReasoner --&amp;gt; Dedupe
    Dedupe --&amp;gt; DB
    DB --&amp;gt; Brief
    DB --&amp;gt; LazyMetric
    DB --&amp;gt; Matrix
    Brief --&amp;gt; VoiceBrief&lt;/code&gt;&lt;/pre&gt;



&lt;h3&gt;
  
  
  1. Google Gemma 2 Open-Weight Intelligence
&lt;/h3&gt;

&lt;p&gt;The core intelligence engine uses &lt;strong&gt;Google Gemma 2&lt;/strong&gt; (&lt;code&gt;gemma2:2b&lt;/code&gt; / &lt;code&gt;gemma2:9b&lt;/code&gt;). Gemma 2 was chosen for its outstanding reasoning density, compact parameter footprint, and strict adherence to structured JSON schemas on consumer hardware.&lt;/p&gt;

&lt;p&gt;I implemented Gemma 2's native instruction turn formatting:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;system_instruction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;You are SlothHaven, an expert local AI triage co-pilot powered by Google Gemma 2.&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Extract ONLY high-priority action items that specifically need the user.&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Skip completed tasks or chatter involving other people.&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Return JSON adhering strictly to schema.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;prompt&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;&amp;lt;start_of_turn&amp;gt;user&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;system_instruction&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;formatted_messages&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;&amp;lt;end_of_turn&amp;gt;&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;&amp;lt;start_of_turn&amp;gt;model&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Two-Stage Noise Cancellation Funnel
&lt;/h3&gt;

&lt;p&gt;Feeding 500 raw messages directly into an LLM is inefficient and wastes compute. SlothHaven uses a two-stage filter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Stage 1: Deterministic Heuristic Noise Filter (&amp;lt;5ms)&lt;/strong&gt;: Strips social filler (&lt;code&gt;gm&lt;/code&gt;, &lt;code&gt;lol&lt;/code&gt;, &lt;code&gt;haha&lt;/code&gt;, stickers, pure emojis, and bot uptime pings) while preserving timestamps, currency amounts (&lt;code&gt;₹&lt;/code&gt;, &lt;code&gt;$&lt;/code&gt;), relative dates (&lt;code&gt;kal&lt;/code&gt;, &lt;code&gt;tonight&lt;/code&gt;, &lt;code&gt;tomorrow&lt;/code&gt;), and explicit user mentions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stage 2: Gemma 2 Action &amp;amp; Semantic Reasoner&lt;/strong&gt;: Understands context, questions, and decisions to classify items into the &lt;strong&gt;Needs-You Action Matrix&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Dual-Engine Zero-Friction Fallback
&lt;/h3&gt;

&lt;p&gt;To ensure SlothHaven runs out of the box for anyone without requiring a 5GB model download or GPU setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If a local Ollama daemon is active, it runs &lt;strong&gt;live Gemma 2 model inference&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If no daemon is present, it seamlessly engages an embedded deterministic local heuristic NLP engine that implements identical extraction logic.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Zero-Dependency Procedural Audio Engine
&lt;/h3&gt;

&lt;p&gt;Instead of bundling hundreds of megabytes of audio assets, SlothHaven synthesizes soundscapes in real-time using the &lt;strong&gt;Web Audio API&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rain&lt;/strong&gt;: Brownian noise passed through lowpass biquad filters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Campfire&lt;/strong&gt;: Low-frequency triangle oscillation + stochastic square crackle pops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;432Hz Theta&lt;/strong&gt;: Dual stereo sine waves at 432 Hz and 436 Hz generating a 4 Hz theta binaural beat for deep restorative sleep.&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 feature of SlothHaven — &lt;strong&gt;it is the only reason this application can exist:&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Absolute Data Sovereignty for Personal Conversations
&lt;/h3&gt;

&lt;p&gt;Group chats contain our most sensitive conversations: roommate rent discussions, family medical news, private gossip, and confidential client Slack channels. Uploading this intimate stream to closed cloud AI APIs (like OpenAI or Anthropic) surrenders data ownership and violates client NDAs. With open-weight &lt;strong&gt;Gemma 2&lt;/strong&gt;, your conversations &lt;strong&gt;never leave your laptop&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Zero Token API Tax ($0.00 Running Cost)
&lt;/h3&gt;

&lt;p&gt;Closed AI wrappers are burdened by per-token margins. Summarizing 500 multi-channel messages every night across a year would consume millions of tokens, costing \$15–\$30/month in SaaS bills. Because Gemma 2 executes locally on your CPU or Apple Silicon, &lt;strong&gt;our marginal operating cost is $0.00 forever&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. True Airplane Mode Sleep
&lt;/h3&gt;

&lt;p&gt;To achieve restorative sleep, we should turn off Wi-Fi and disconnect from the network. Closed APIs fail completely the moment Wi-Fi is disabled. SlothHaven operates completely air-gapped: you can enable Airplane Mode, listen to procedural soundscapes, and let the agent triage offline.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Resilience &amp;amp; Model Ownership
&lt;/h3&gt;

&lt;p&gt;Closed AI providers regularly deprecate models, enforce unexpected censorship, and change pricing. Open weights mean the software you run today will continue working 5 years from now on your own hardware.&lt;/p&gt;




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

&lt;p&gt;The lazy payoff of SlothHaven is not theoretical: it is measurable every single morning.&lt;/p&gt;

&lt;h3&gt;
  
  
  Measured Efficiency from Multi-Channel Overnight Run:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Total Messages Scanned&lt;/strong&gt;: 441 messages across WhatsApp, Slack, and GitHub&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chatter Messages Purged&lt;/strong&gt;: 412 messages (greetings, memes, bot pings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Noise Reduction&lt;/strong&gt;: &lt;strong&gt;93.4%&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cognitive Reading Time Saved&lt;/strong&gt;: &lt;strong&gt;48 minutes&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-Priority Action Items Flagged&lt;/strong&gt;: 2 items (Wifi recharge due ₹899; review Stripe webhook PR #318)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud API Calls Required&lt;/strong&gt;: 0 (100% offline isolation)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of waking up to anxiety and scrolling for 45 minutes, you glance at two lines, check two boxes, and enjoy your morning tea at a sloth's pace. 🦥☕&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Community Wisdom
&lt;/h2&gt;

&lt;p&gt;In engineering SlothHaven's local-first architecture, I drew heavily upon proven patterns shared by the DEV community:&lt;/p&gt;

&lt;p&gt;🛡️ [&lt;a href="https://dev.to/paullovelace/the-cloud-is-now-optional-inside-the-offline-ai-stack-you-can-actually-run-today-38ll"&gt;The Cloud Is Now Optional: Inside the Offline AI Stack You Can Actually Run Today&lt;/a&gt;] 👤 &lt;a href="https://dev.to/paullovelace"&gt;@paullovelace&lt;/a&gt; — Paul emphasizes that local open-weight AI is now mature enough to deliver genuinely usable privacy-preserving workflows on consumer hardware without cloud dependencies. 🔗 &lt;a href="https://dev.to/paullovelace/the-cloud-is-now-optional-inside-the-offline-ai-stack-you-can-actually-run-today-38ll"&gt;Read Full Discussion on DEV&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚙️ [&lt;a href="https://dev.to/zackriya/local-meeting-notes-with-whisper-transcription-ollama-summaries-gemma3n-llama-mistral--2i3n"&gt;Local Meeting Notes with Whisper Transcription + Ollama Summaries (Gemma3n, LLaMA, Mistral) — Meetily AI&lt;/a&gt;] 👤 &lt;a href="https://dev.to/zackriya"&gt;@zackriya&lt;/a&gt; — Zack demonstrates that combining local Ollama model inference with strict temperature tuning eliminates hallucinations when extracting action items from conversational transcripts. 🔗 &lt;a href="https://dev.to/zackriya/local-meeting-notes-with-whisper-transcription-ollama-summaries-gemma3n-llama-mistral--2i3n"&gt;Read Full Discussion on DEV&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡ [&lt;a href="https://dev.to/aitools_overview/how-to-summarize-pdfs-locally-with-open-source-llms-no-api-no-data-leaving-your-machine-3oko"&gt;How to Summarize PDFs Locally with Open-Source LLMs (No API, No Data Leaving Your Machine)&lt;/a&gt;] 👤 &lt;a href="https://dev.to/aitools_overview"&gt;@aitools_overview&lt;/a&gt; — Demonstrates that filtering document noise before passing tokens to open-weight models dramatically reduces latency and memory usage on personal laptops. 🔗 &lt;a href="https://dev.to/aitools_overview/how-to-summarize-pdfs-locally-with-open-source-llms-no-api-no-data-leaving-your-machine-3oko"&gt;Read Full Discussion on DEV&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;I am officially entering SlothHaven into:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. 🦥 Grand Prize: Hacktoberfest Week 3 "Slow and Steady"
&lt;/h3&gt;

&lt;p&gt;Embodying International Sloth Day: slowing down, recharging with procedural soundscapes, and letting an autonomous local agent do the heavy lifting while you rest.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 💎 Featured Partner Category: Best Use of Gemma ($200 USD)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Module&lt;/strong&gt;: &lt;code&gt;backend/gemma_engine.py&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Built on open-weight &lt;strong&gt;Google Gemma 2&lt;/strong&gt; (&lt;code&gt;gemma2:2b&lt;/code&gt; / &lt;code&gt;gemma2:9b&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Implements Gemma 2's native turn format (&lt;code&gt;&amp;lt;start_of_turn&amp;gt;user ... &amp;lt;end_of_turn&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Powers both the bedtime storytelling sanctuary and structured JSON multi-channel action extraction.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. 🎙️ Partner Category: Best Use of ElevenLabs ($100 USD)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Module&lt;/strong&gt;: &lt;code&gt;backend/integrations/elevenlabs_service.py&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Sloan the Sloth soothing voice briefing via &lt;code&gt;eleven_multilingual_v2&lt;/code&gt;, backed by an offline browser speech synthesis fallback.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. 🔭 Partner Category: Best Use of Sentry Agent Tracing ($100 USD)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Module&lt;/strong&gt;: &lt;code&gt;backend/integrations/sentry_tracing.py&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Zero-overhead distributed span instrumentation across &lt;code&gt;slothhaven.sanctuary&lt;/code&gt;, &lt;code&gt;slothhaven.triage&lt;/code&gt;, and &lt;code&gt;slothhaven.gemma&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🦥 Parting Sloth Thoughts
&lt;/h2&gt;

&lt;p&gt;In a world addicted to constant hustle, notification badges, and frantic reaction speed, choosing to move slowly and deliberately is a superpower.&lt;/p&gt;

&lt;p&gt;Close your tabs, put on the canopy rain soundscape, turn off your Wi-Fi, and let Google Gemma 2 handle the busywork while you sleep. Happy International Sloth Day! 🦥🍂&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>LedgerGemma</title>
      <dc:creator>Sanchit</dc:creator>
      <pubDate>Sat, 17 Oct 2026 17:31:28 +0000</pubDate>
      <link>https://dev.to/sanchit_ed4ffcffb62607dc4/ledgergemma-the-100-local-ai-bookkeeper-tax-assistant-for-freelancers-njk</link>
      <guid>https://dev.to/sanchit_ed4ffcffb62607dc4/ledgergemma-the-100-local-ai-bookkeeper-tax-assistant-for-freelancers-njk</guid>
      <description>&lt;p&gt;What I Built:&lt;/p&gt;

&lt;p&gt;LedgerGemma is an open-source, on-device AI financial workspace and receipt/invoice intelligence engine for freelancers, independent contractors, and side-hustlers. Powered by Google Gemma 2, it parses messy receipts and invoices, automatically maps expenses to official IRS Schedule C tax write-off lines, and provides a confidential financial AI co-pilot that runs completely on your laptop with zero cloud data leakage.&lt;/p&gt;

&lt;p&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%2Fxu6kagdmblwci34u924d.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%2Fxu6kagdmblwci34u924d.png" alt=" " width="799" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Who Would Pay for It?&lt;br&gt;
Tech Freelancers &amp;amp; Consultants: Developers, UX designers, and marketers who manage multiple clients and sign strict non-disclosure agreements (NDAs).&lt;br&gt;
Creators &amp;amp; Digital Solopreneurs: YouTubers, writers, and indie hackers with hundreds of micro-SaaS subscriptions who dread quarterly tax prep.&lt;br&gt;
Boutique Bookkeepers: Solo accountants managing 10–20 client books locally without paying expensive per-seat software fees.&lt;br&gt;
The Problem It Solves&lt;/p&gt;

&lt;p&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%2F5q2vc81qz2n20lo545j6.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%2F5q2vc81qz2n20lo545j6.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Freelancers lose an average of $3,500 every tax season in missed deductions and waste 10+ hours a month wrestling with shoeboxes of digital receipts. Existing cloud SaaS solutions (QuickBooks, Expensify) fail them:&lt;/p&gt;

&lt;p&gt;The Privacy Breach: Uploading client invoices containing confidential rates, contract terms, and banking routing numbers to third-party cloud AI APIs violates client NDAs.&lt;br&gt;
Subscription Fatigue: QuickBooks charges $35 to $90 every month ($420–$1,080/year) plus per-receipt scanning surcharges for software freelancers only check quarterly.&lt;br&gt;
No Offline Support: Cloud accounting tools are completely useless when traveling, on flights, or working from cafes without stable Wi-Fi.&lt;/p&gt;

&lt;p&gt;The Offer: A $49 lifetime license (or free community self-hosted CLI) replaces a $420/year SaaS bill with 100% local privacy and zero recurring costs.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;The application runs locally as a sleek, dark-mode glassmorphic financial terminal:&lt;/p&gt;

&lt;p&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%2Ficjmjrj7nrg480mmlrgh.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%2Ficjmjrj7nrg480mmlrgh.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Key UI Capabilities:&lt;br&gt;
Real-Time Financial KPIs: Live tracking of Gross Spend, Deductible Amount, Estimated Tax Savings (calculated at a 30% combined self-employment + income tax bracket), and Client Reimbursables.&lt;br&gt;
Local Dropzone Ingestion: Drag and drop any PDF, PNG, JPG, or TXT receipt. Ingestion runs on-device in milliseconds.&lt;br&gt;
Itemized Inspection Modal: Click any transaction to review vendor, invoice number, line items, OCR text, and Gemma 2's step-by-step tax rationale with confidence scoring.&lt;br&gt;
Interactive Schedule C Analytics: Dynamic Chart.js visualizations showing deduction percentages across Part II Line 8 (Advertising), Line 11 (Contract Labor), Line 13 (Section 179 Hardware), Line 18 (Office Expense &amp;amp; SaaS), Line 24a (Travel), and Line 24b (50% Business Meals).&lt;br&gt;
Client Expense Isolator: Groups billable project expenses by client (Fintech Client App, Horizon Media, etc.) so reimbursable expenses can be invoiced without exposing other client rates.&lt;br&gt;
1-Click CPA Export Pack: Downloads a clean, formatted CSV and printable audit report formatted for TurboTax, H&amp;amp;R Block, or certified CPAs.&lt;/p&gt;

&lt;p&gt;Quick Local Setup:&lt;br&gt;
bash&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Clone the repository&lt;/span&gt;
git clone https://github.com/sanchitagarwal/LedgerGemma.git
&lt;span class="nb"&gt;cd &lt;/span&gt;LedgerGemma
&lt;span class="c"&gt;# Launch with one command&lt;/span&gt;
./run.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tested on Python 3.10+ (macOS, Linux, Windows) and Docker.&lt;/p&gt;

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

&lt;p&gt;LedgerGemma is engineered around a local-first, dual-engine open-source AI architecture:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Google Gemma 2 Open-Weight Intelligence&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The core intelligence engine uses Google Gemma 2 (gemma2:2b / gemma2:9b). Gemma 2 was chosen for its exceptional reasoning, compact parameter footprint, and strict instruction adherence on consumer laptops.&lt;/p&gt;

&lt;p&gt;I implemented Gemma 2's native turn formatting (user ... \nmodel\n) with a specialized accounting system prompt that enforces structured JSON schema extraction:&lt;/p&gt;

&lt;p&gt;python&lt;br&gt;
&lt;code&gt;system_prompt = (&lt;br&gt;
    "You are LedgerGemma, an expert local accountant AI specializing in freelance bookkeeping and IRS Schedule C tax deductions.\n"&lt;br&gt;
    "Extract vendor_name, total_amount, issue_date, tax_category, schedule_c_line, gemma_explanation, and line_items.\n"&lt;br&gt;
    "Respond ONLY with valid JSON."&lt;br&gt;
)&lt;br&gt;
gemma_prompt = (&lt;br&gt;
    f"&amp;lt;start_of_turn&amp;gt;user\n{system_prompt}\n\n{document_text}&amp;lt;end_of_turn&amp;gt;\n"&lt;br&gt;
    f"&amp;lt;start_of_turn&amp;gt;model\n"&lt;br&gt;
)&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dual-Engine Zero-Friction Fallback&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To ensure the project runs out of the box for anyone without requiring a 5GB model download or GPU setup:&lt;/p&gt;

&lt;p&gt;When a local Ollama daemon is active, it runs live Gemma 2 model inference.&lt;br&gt;
If no daemon is present, it seamlessly falls back to an embedded heuristic rule engine that applies identical Schedule C accounting logic.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Local Document Parsing &amp;amp; ACID Storage
Document Ingestion: Uses pypdf for digital PDF text extraction and Pillow for local image parsing.
Database: Local SQLite database (data/ledger.db) storing transaction records, JSON line items, and audit trails without external server dependencies.
Why Does Open Innovation Matter?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Open innovation isn't just an implementation detail for LedgerGemma — it is the entire reason the product can exist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Zero Cloud Data Leakage for Client NDAs&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Freelancers handle client contracts, proprietary billing rates, banking details, and NDA-protected deliverables. Using closed AI APIs (like OpenAI GPT-4o) requires transmitting customer data over the wire to servers they don't control. Open-weight Gemma 2 ensures client financial data never leaves the physical laptop.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;100% Gross Margins &amp;amp; No Token API Tax&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Closed AI wrappers are crushed by per-token margins: processing 500 multi-page receipts per user per quarter with cloud APIs would cost $10–$25 in token fees, forcing high monthly subscriptions. Because Gemma 2 executes on the customer's own Apple Silicon or CPU, our marginal server cost per user is $0.00.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Full Offline Portability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Freelancers work on airplanes, trains, and in cafes with unreliable Wi-Fi. Closed APIs immediately stop working the moment you lose internet connection. LedgerGemma parses and categorizes receipts on a flight with airplane mode enabled.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Independence from Vendor Lock-in &amp;amp; Deprecation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Closed AI providers regularly deprecate model checkpoints, change pricing tiers, and impose rate limits. Open weights mean the software you buy today will function reliably 5 years from now.&lt;/p&gt;

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

&lt;p&gt;This project was pair-programmed using Google DeepMind's Antigravity agentic coding environment. The full development transcript — including architecture design, schema modeling, local SQLite implementation, and automated test suite execution — is preserved locally and available in the repository.&lt;/p&gt;

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

&lt;p&gt;To validate the side hustle concept, I gave LedgerGemma to a freelance frontend engineer friend who had been dreading sorting through his 2026 expenses.&lt;/p&gt;

&lt;p&gt;His Feedback:&lt;/p&gt;

&lt;p&gt;"Wait, it categorized my AWS bill and Figma subscription under Line 18 automatically? And it split out my client dinner at 50% without me having to look up the tax rule? I would pay $50 for this right now just so I don't have to touch QuickBooks ever again."&lt;/p&gt;

&lt;p&gt;The Result:&lt;/p&gt;

&lt;p&gt;Did he use it? Yes, he ingested 14 receipts spanning hosting, software, travel, and meals.&lt;br&gt;
Would he pay? Absolutely. He validated that a $49 one-time purchase is an instant buy compared to paying Intuit $35 every month.&lt;br&gt;
What did he ask for next? A 1-click feature to generate a PDF invoice for reimbursable client expenses (Uber rides and client flights), which is now prioritized for v1.1!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>EcoVault</title>
      <dc:creator>Sanchit</dc:creator>
      <pubDate>Sat, 10 Oct 2026 15:56:25 +0000</pubDate>
      <link>https://dev.to/sanchit_ed4ffcffb62607dc4/ecovault-3nhb</link>
      <guid>https://dev.to/sanchit_ed4ffcffb62607dc4/ecovault-3nhb</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;EchoVault (Heirloom)&lt;/strong&gt; for my parents and elder family members.&lt;br&gt;
Elders don’t type into chatbots, and they don't format recipes into clean spreadsheets. They communicate through &lt;strong&gt;stories, oral memories, and voice notes&lt;/strong&gt;. Whenever my mother or father cooks or reminisces about their childhood, they send 5-to-10 minute WhatsApp voice notes that are a beautiful, stream-of-consciousness tangle of culinary wisdom and life history:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Beta, listen carefully... when we first moved to Kanpur in 1982 with only two brass pots, Mrs. Sharma brought over hot ginger dal... And remember, for the Kathal curry, never add the garam masala at the start! Always dust it at the very end with the flame off, or the aroma burns away. Cook it until the oil leaves the edges..."&lt;/em&gt;&lt;br&gt;
These voice memos hold our family’s culinary heritage, migration struggles, and generational memories. But within weeks, they get buried beneath forwards, memes, and daily group chat noise—lost to time.&lt;/p&gt;
&lt;h2&gt;
  
  
  My parents are in their 70s and will never sit down to write a cookbook. I built &lt;strong&gt;EchoVault&lt;/strong&gt; so all they have to do is tap a single big microphone button on their phone (or forward an audio note) and talk. EchoVault's open-source AI pipeline automatically listens, disentangles the cooking secrets from the life stories, and archives them into an interactive family heirloom keepsake book that our entire family can access and cherish from anywhere in the world.
&lt;/h2&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;
&lt;/blockquote&gt;

&lt;p&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%2Fw95t393p0qm309b55car.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%2Fw95t393p0qm309b55car.png" alt=" " width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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%2Fj4s9dwnfhyrkyz6spd5w.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%2Fj4s9dwnfhyrkyz6spd5w.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  📸 Application Highlights (Screenshots)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Elder-Friendly Voice Intake (&lt;code&gt;Record &amp;amp; Tell&lt;/code&gt;)&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&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%2Fw72gf846n2g7dyo4smn6.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%2Fw72gf846n2g7dyo4smn6.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;High-contrast, tactile interface with one-tap microphone recording, real-time audio waveform visualizer, WhatsApp file uploader (&lt;code&gt;.m4a&lt;/code&gt;, &lt;code&gt;.mp3&lt;/code&gt;), and 1-click sample demo testing.&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Heirloom Recipe Book&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&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%2F5xiyadqm41yntiyvow2g.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%2F5xiyadqm41yntiyvow2g.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

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