<?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: Krishna5567</title>
    <description>The latest articles on DEV Community by Krishna5567 (@krishna5567).</description>
    <link>https://dev.to/krishna5567</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%2F4206023%2F4fb6f22b-e6ac-4a82-93bd-8b0635e7d874.png</url>
      <title>DEV Community: Krishna5567</title>
      <link>https://dev.to/krishna5567</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krishna5567"/>
    <language>en</language>
    <item>
      <title>SlothSort: Channeling Our Inner Sloth with 100% Offline Open-Source AI</title>
      <dc:creator>Krishna5567</dc:creator>
      <pubDate>Sun, 25 Oct 2026 06:18:52 +0000</pubDate>
      <link>https://dev.to/krishna5567/slothsort-channeling-our-inner-sloth-with-100-offline-open-source-ai-2b4</link>
      <guid>https://dev.to/krishna5567/slothsort-channeling-our-inner-sloth-with-100-offline-open-source-ai-2b4</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;Sloths move at their own unhurried pace, conserve their energy, and never expend calories when they don't have to. Human developers, on the other hand, spend hours:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drowning in chaotic &lt;code&gt;Downloads&lt;/code&gt; and &lt;code&gt;Desktop&lt;/code&gt; folders filled with cryptic files (&lt;code&gt;scan_p10.png&lt;/code&gt;, &lt;code&gt;step_576.txt&lt;/code&gt;, &lt;code&gt;temp_scratch_v2.py&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Dreading listening to rambling 4-minute voice notes from colleagues.&lt;/li&gt;
&lt;li&gt;Procrastinating on digital housekeeping because manual sorting and renaming is exhausting.&lt;/li&gt;
&lt;li&gt;Hesitating to use cloud AI tools because they demand recurring subscriptions and upload private bank receipts, personal notes, and voice recordings to remote servers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To celebrate &lt;strong&gt;International Sloth Day (October 20)&lt;/strong&gt; and reward peak laziness, I built &lt;strong&gt;SlothSort&lt;/strong&gt;—an autonomous local desktop and voice memo organizer powered 100% by open-weight models.&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Rewards Peak Laziness:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Drop &amp;amp; Sleep:&lt;/strong&gt; Dump your cluttered downloads, invoices, code snippets, and voice memos into a folder (or use the built-in Lazy Sandbox).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hit "Hibernate &amp;amp; Sort (Lazy Mode)":&lt;/strong&gt; The sleepy sloth agent takes over. It transcribes audio recordings using local &lt;strong&gt;OpenAI Whisper&lt;/strong&gt;, parses documents and code using Hugging Face's open-weight &lt;strong&gt;SmolLM2-360M-Instruct&lt;/strong&gt;, sorts files into categorized folders, and creates companion &lt;code&gt;.txt&lt;/code&gt; transcripts for every audio file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wake Up to a Morning Digest:&lt;/strong&gt; When you wake up, your clutter is organized, cryptic filenames are cleanly renamed in snake_case, and you get an executive &lt;strong&gt;Morning Digest&lt;/strong&gt; with a spoken audio briefing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Stress Undo:&lt;/strong&gt; If you ever change your mind, a 1-click rollback engine restores every single file to its exact original location.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Cloud Interactive Showcase:&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://slothsort.vercel.app" rel="noopener noreferrer"&gt;https://slothsort.vercel.app&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;Local Hardware Mode:&lt;/strong&gt; Runs 100% offline with CUDA acceleration on an NVIDIA RTX 3050 Laptop GPU (or CPU) taking under 1.8 GB VRAM.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quick Tour of the Web UI:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🗂️ File Organizer:&lt;/strong&gt; Live before/after inspection table showing smart renaming, categorization pills (&lt;code&gt;Receipts &amp;amp; Finance&lt;/code&gt;, &lt;code&gt;Voice Memos&lt;/code&gt;, &lt;code&gt;Code &amp;amp; Scripts&lt;/code&gt;), and AI summaries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;☕ Morning Digest:&lt;/strong&gt; Personalized sloth greeting, task statistics, energy conserved percentage, and audio playback with browser speech synthesis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🎙️ Voice Memos &amp;amp; Whisper:&lt;/strong&gt; Side-by-side audio playback and synchronized Whisper transcripts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;↩️ Rollback History:&lt;/strong&gt; Transaction-level rollback manifests with 1-click undo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🌱 Open Innovation Manifesto:&lt;/strong&gt; Real-time hardware specs, zero cloud cost badges, and offline architecture proof.&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/Krishna5567" rel="noopener noreferrer"&gt;
        Krishna5567
      &lt;/a&gt; / &lt;a href="https://github.com/Krishna5567/SlothSort" rel="noopener noreferrer"&gt;
        SlothSort
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Slow and Steady: Autonomous 100% offline local AI desktop &amp;amp; voice memo organizer (SmolLM2 + Whisper + pyttsx3)
    &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;🦥 SlothSort: Slow &amp;amp; Steady Autonomous Local AI Desktop Tidier&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Built for the "Slow and Steady" Hackathon Challenge (International Sloth Day Edition)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Channeling our inner sloth to automate digital clutter with 100% open-source AI, zero cloud dependencies, and zero cost.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🍃 Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Sloths don't stress, they don't rush, and they conserve their energy. Human developers, on the other hand, spend hours:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Digging through chaotic &lt;code&gt;Downloads/&lt;/code&gt; and &lt;code&gt;Desktop/&lt;/code&gt; folders.&lt;/li&gt;
&lt;li&gt;Listening to rambling 5-minute voice memos from colleagues.&lt;/li&gt;
&lt;li&gt;Renaming cryptic files like &lt;code&gt;scan_p10.png&lt;/code&gt; or &lt;code&gt;IMG_2984.PNG&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Dealing with paid cloud AI subscriptions that fail as soon as the Wi-Fi drops.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;SlothSort&lt;/strong&gt; is an autonomous desktop and voice note organizer powered entirely by &lt;strong&gt;open-weight and open-source AI models running locally on your machine&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You dump your cluttered files into a folder, hit &lt;strong&gt;"Hibernate &amp;amp; Sort (Lazy Mode)"&lt;/strong&gt;, and go to sleep. SlothSort steadily transcribes audio recordings using local &lt;strong&gt;OpenAI Whisper&lt;/strong&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/Krishna5567/SlothSort" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;👉 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://github.com/Krishna5567/SlothSort" rel="noopener noreferrer"&gt;https://github.com/Krishna5567/SlothSort&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




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

&lt;p&gt;SlothSort is designed as a modular, local-first agent harness:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;openai-whisper&lt;/code&gt; (&lt;code&gt;base&lt;/code&gt; model, MIT License):&lt;/strong&gt; Performs on-device automatic speech recognition. Transcribes voice notes directly on GPU in seconds without sending a single byte to the cloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;HuggingFaceTB/SmolLM2-360M-Instruct&lt;/code&gt; (Apache 2.0 License):&lt;/strong&gt; A lightweight 360M parameter open-weight model that runs in FP16 on consumer laptop GPUs (under 1 GB VRAM). Handles semantic document categorization, smart snake_case renaming, and generates the Morning Digest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;pyttsx3&lt;/code&gt; &amp;amp; Web Speech API:&lt;/strong&gt; Generates native offline audio briefings (&lt;code&gt;morning_digest.wav&lt;/code&gt;) with zero external API calls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;FastAPI&lt;/code&gt; &amp;amp; &lt;code&gt;Uvicorn&lt;/code&gt;:&lt;/strong&gt; High-performance asynchronous backend with structured Pydantic schemas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel Edge &amp;amp; Serverless Architecture:&lt;/strong&gt; Optimized with a lightweight serverless profile (&amp;lt; 20 MB bundle size) and inlined glassmorphic styling for instant web deployment.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h3&gt;
  
  
  1. Absolute Data Sovereignty (Keeping Personal Files Off Remote Servers)
&lt;/h3&gt;

&lt;p&gt;A desktop organizer handles the most intimate data in your digital life: bank statements, tax invoices, medical notes, private voice memos, and proprietary code. Sending these files to a closed cloud API creates severe privacy and security risks. With local open-weight models, 0 bytes of user data ever leave your machine.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 100% Offline Capability (Airplane &amp;amp; Cabin Friendly)
&lt;/h3&gt;

&lt;p&gt;Closed APIs completely brick the moment your Wi-Fi drops. SlothSort runs on a laptop GPU (taking under 1.8 GB VRAM) or on standard CPU without needing any internet connection.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. $0.00 Marginal Cost Forever
&lt;/h3&gt;

&lt;p&gt;Closed LLM and Speech APIs charge per input token, output token, and audio minute. SlothSort costs &lt;strong&gt;$0.00 forever&lt;/strong&gt; with zero subscriptions and zero API keys.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Zero Vendor Lock-in &amp;amp; Model Freedom
&lt;/h3&gt;

&lt;p&gt;Because SlothSort is built on open standards, you can swap Whisper models, quantize SmolLM2 with GGUF, or adapt prompts freely without being bound to vendor deprecation cycles.&lt;/p&gt;




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

&lt;p&gt;This project was architected, implemented, and deployed using autonomous agent pair-programming:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete Project Workspace &amp;amp; Code:&lt;/strong&gt; &lt;a href="https://github.com/Krishna5567/SlothSort" rel="noopener noreferrer"&gt;&lt;code&gt;https://github.com/Krishna5567/SlothSort&lt;/code&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Hardware Verified:&lt;/strong&gt; NVIDIA GeForce RTX 3050 Laptop GPU (CUDA 12.4 + PyTorch 2.6.0)&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h3&gt;
  
  
  Real-World Testing &amp;amp; Time Saved:
&lt;/h3&gt;

&lt;p&gt;During testing this week, I dumped a cluttered directory containing messy receipts (&lt;code&gt;scan_p10.txt&lt;/code&gt;), raw group chat exports, python benchmark scripts, and voice memos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Manual Sorting Time Avoided:&lt;/strong&gt; ~35 to 45 minutes of dragging, reading, listening, and renaming files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Friction Eliminated:&lt;/strong&gt; Rather than sitting through audio recordings, SlothSort generated a clean companion &lt;code&gt;.txt&lt;/code&gt; transcript right beside each audio file in seconds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Effort Expended:&lt;/strong&gt; Exactly &lt;strong&gt;1 click&lt;/strong&gt; on &lt;em&gt;"Hibernate &amp;amp; Sort (Lazy Mode)"&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human Energy Conserved:&lt;/strong&gt; &lt;strong&gt;100%&lt;/strong&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 Challenge:&lt;/strong&gt; Open-Source AI Challenge Week 3: &lt;em&gt;Slow and Steady&lt;/em&gt; (International Sloth Day Edition)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sub-themes addressed:&lt;/strong&gt; Rewarding laziness, running open-weight models locally, keeping personal data off cloud servers, and automating everyday clutter with zero running cost.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>hacktoberfest</category>
    </item>
  </channel>
</rss>
