<?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: Shreyansh Garg</title>
    <description>The latest articles on DEV Community by Shreyansh Garg (@shreyxnsh_garg).</description>
    <link>https://dev.to/shreyxnsh_garg</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%2F3959574%2F49783598-2e98-4a14-b1e0-40ba15b9af80.png</url>
      <title>DEV Community: Shreyansh Garg</title>
      <link>https://dev.to/shreyxnsh_garg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shreyxnsh_garg"/>
    <language>en</language>
    <item>
      <title>SlothOS: Smart Local Operations &amp; Task Helper Operating System</title>
      <dc:creator>Shreyansh Garg</dc:creator>
      <pubDate>Sun, 25 Oct 2026 13:07:00 +0000</pubDate>
      <link>https://dev.to/shreyxnsh_garg/slothos-smart-local-operations-task-helper-operating-system-8jk</link>
      <guid>https://dev.to/shreyxnsh_garg/slothos-smart-local-operations-task-helper-operating-system-8jk</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;&lt;strong&gt;SlothOS&lt;/strong&gt; (Smart Local Operations &amp;amp; Task Helper Operating System) is a 100% offline, privacy-first AI life-admin assistant that reads sensitive personal documents like utility bills and payment receipts, turning them into actionable tasks without ever sending a single byte to the cloud.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Evidence-Grounded Extraction&lt;/strong&gt;: Every extracted deadline or amount must be backed by a verbatim quote from the source document to eliminate hallucinations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Document Intelligence&lt;/strong&gt;: Automatically links documents via shared Account IDs and flags conflicting records (e.g., unpaid bills vs. paid receipts) as "Needs Review" instead of silently overwriting data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask SlothOS (Offline Conversational AI)&lt;/strong&gt;: A local chat interface that answers questions about your paperwork using structured context.&lt;/li&gt;
&lt;li&gt;Knowledge Graph: Integrates the Graphify CLI to turn files into a visual map, feeding structured relationship data directly into the chat interface.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/lnHIkHtT74w" width="710" height="399"&gt;
  &lt;/iframe&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/Shreyxnsh-Garg" rel="noopener noreferrer"&gt;
        Shreyxnsh-Garg
      &lt;/a&gt; / &lt;a href="https://github.com/Shreyxnsh-Garg/Sloth-OS" rel="noopener noreferrer"&gt;
        Sloth-OS
      &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;🦥 SlothOS&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Your life admin, handled slowly, safely, and 100% offline.&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;A privacy-first AI assistant that reads your bills and receipts, turns them into actionable tasks, and never sends a single byte to the cloud.&lt;/strong&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c34a7cb79f4d31849b3d0e927298f4e0aa6d03999fcb0e2b6ca044099521cd8c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f3130302532352d4f66666c696e652d3266366233613f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/c34a7cb79f4d31849b3d0e927298f4e0aa6d03999fcb0e2b6ca044099521cd8c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f3130302532352d4f66666c696e652d3266366233613f7374796c653d666f722d7468652d6261646765" alt="Offline"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c6176a08b01a49a058061c24d2ca4e6be9f934878be64c0c6f7e3b3acf83a417/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d46697273742d6530386132633f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/c6176a08b01a49a058061c24d2ca4e6be9f934878be64c0c6f7e3b3acf83a417/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d46697273742d6530386132633f7374796c653d666f722d7468652d6261646765" alt="Privacy First"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f5149e91a987338d33b0232b647dba4c12ad0ae94bd2a71d75f1430fbe3b8da8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c4c4d2d47656d6d6125323032422d6632633934633f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d626c61636b"&gt;&lt;img src="https://camo.githubusercontent.com/f5149e91a987338d33b0232b647dba4c12ad0ae94bd2a71d75f1430fbe3b8da8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c4c4d2d47656d6d6125323032422d6632633934633f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d626c61636b" alt="Gemma 2B"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/36aa17a6b1658264996c15d701709190d2f7f8c4b66db0062183f582880e7b1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52756e732532306f6e2d4f6c6c616d612d3166323933373f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/36aa17a6b1658264996c15d701709190d2f7f8c4b66db0062183f582880e7b1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52756e732532306f6e2d4f6c6c616d612d3166323933373f7374796c653d666f722d7468652d6261646765" alt="Ollama"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/eba5571c7353883876ac3b65fb0696f6ec9dcc62d31cf10647f082709cf0b689/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d4445562532304368616c6c656e67652d3862356366363f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/eba5571c7353883876ac3b65fb0696f6ec9dcc62d31cf10647f082709cf0b689/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d4445562532304368616c6c656e67652d3862356366363f7374796c653d666f722d7468652d6261646765" alt="Hacktoberfest"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b41ced57e40f3fcd9005af68d3892bcbc17c03180313f7abffb1d2d41db75ac0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d3230323332413f7374796c653d666c61742d737175617265266c6f676f3d7265616374266c6f676f436f6c6f723d363144414642"&gt;&lt;img src="https://camo.githubusercontent.com/b41ced57e40f3fcd9005af68d3892bcbc17c03180313f7abffb1d2d41db75ac0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d3230323332413f7374796c653d666c61742d737175617265266c6f676f3d7265616374266c6f676f436f6c6f723d363144414642" alt="React"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ec04da0b074fe00d8d46efe58bf36290c7193563f3fee051e56d5d2dac5ec0c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d3634364346463f7374796c653d666c61742d737175617265266c6f676f3d76697465266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/ec04da0b074fe00d8d46efe58bf36290c7193563f3fee051e56d5d2dac5ec0c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d3634364346463f7374796c653d666c61742d737175617265266c6f676f3d76697465266c6f676f436f6c6f723d7768697465" alt="Vite"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/67b0a3bb3f95a8a1eb96374ffb62053aa2377f689e1426bcfdf29fff848bfcac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d3338423241433f7374796c653d666c61742d737175617265266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/67b0a3bb3f95a8a1eb96374ffb62053aa2377f689e1426bcfdf29fff848bfcac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d3338423241433f7374796c653d666c61742d737175617265266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465" alt="Tailwind CSS"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465" alt="FastAPI"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465" alt="Python"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ab73841f70b5bb58f1211e6be6520ec5279074bb001a95baeef0b45d549c6420/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53514c6974652d3030334235373f7374796c653d666c61742d737175617265266c6f676f3d73716c697465266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/ab73841f70b5bb58f1211e6be6520ec5279074bb001a95baeef0b45d549c6420/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53514c6974652d3030334235373f7374796c653d666c61742d737175617265266c6f676f3d73716c697465266c6f676f436f6c6f723d7768697465" alt="SQLite"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Shreyxnsh-Garg/Sloth-OS#-the-6-core-features" rel="noopener noreferrer"&gt;Features&lt;/a&gt; · &lt;a href="https://github.com/Shreyxnsh-Garg/Sloth-OS#-architecture--flowcharts" rel="noopener noreferrer"&gt;Architecture&lt;/a&gt; · &lt;a href="https://github.com/Shreyxnsh-Garg/Sloth-OS#-hackathon-track-qualifications" rel="noopener noreferrer"&gt;Hackathon Tracks&lt;/a&gt; · &lt;a href="https://github.com/Shreyxnsh-Garg/Sloth-OS#-getting-started" rel="noopener noreferrer"&gt;Getting Started&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌿 What is SlothOS?&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Most "AI assistants" want your documents in &lt;em&gt;their&lt;/em&gt; cloud. SlothOS flips that: it brings a small, open-weight model to &lt;strong&gt;your&lt;/strong&gt; machine, reads your electricity bills, rent receipts and insurance letters, and turns them into a clean list of deadlines and amounts.&lt;/p&gt;
&lt;p&gt;And it's deliberately &lt;strong&gt;slow and steady&lt;/strong&gt;. When two documents disagree, SlothOS doesn't quietly pick a winner. It raises its hand, shows you the evidence, and lets &lt;em&gt;you&lt;/em&gt; decide.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"A sloth never rushes, never drops the branch, and always checks twice."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🔒 Why SlothOS? (The Privacy Problem)&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Life-admin documents are among the most sensitive files you own: account numbers, addresses, balances…&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/Shreyxnsh-Garg/Sloth-OS" 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;SlothOS is built entirely around local inference and open-weight AI to ensure 100% data privacy. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference &amp;amp; Model&lt;/strong&gt;: We utilize Google’s open-weight **Gemma 2B (&lt;code&gt;gemma2:2b&lt;/code&gt;) running entirely offline on local hardware via Ollama, eliminating any dependency on cloud APIs, external endpoints, or paid keys.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agentic Framework &amp;amp; Stack&lt;/strong&gt;: The application pairs a FastAPI, Python backend with a React, Vite, and Tailwind CSS frontend, backed by a local SQLite database. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document &amp;amp; Graph Harnesses&lt;/strong&gt;: We integrated custom extraction and cross-document validation pipelines to guarantee evidence-grounded parsing (verbatim quote matching), alongside the open-source Graphify CLI to automatically map file relationships into an interactive knowledge graph for offline conversational search ("Ask SlothOS").&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Managing personal life-admin paperwork—such as utility bills, lease agreements, and bank statements—requires absolute privacy and trust. Closed, proprietary AI APIs force users to send sensitive financial data to third-party cloud servers, creating significant security risks. Open innovation and open-weight models like Gemma 2B make it possible to run powerful agentic document workflows locally on user hardware. This guarantees complete data sovereignty, ensures zero cloud telemetry, and empowers developers to audit, customize, and extend secure AI tools without vendor lock-in.&lt;/p&gt;

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

&lt;p&gt;SlothOS saves hours of tedious manual paperwork tracking every single month. Instead of manually cross-referencing utility bills against bank statements and payment receipts to check if a due date was met or if an amount was already paid, users simply drag and drop the files. This week, we tested it with real utility bills and payment receipts (such as tracking Account TEST-1042), and SlothOS instantly automated the heavy lifting—extracting deadlines with verbatim quote backing and automatically flagging financial contradictions as "Needs Review" without a single second spent organising spreadsheets or risking cloud data exposure.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; -SlothOS showcases the true potential of Gemma 2B as a privacy-first edge AI engine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline Power&lt;/strong&gt;: Runs entirely local via Ollama with zero cloud dependencies, handling sensitive personal documents securely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evidence-Grounded Extraction&lt;/strong&gt;: Eliminates hallucinations by forcing Gemma to back every extracted deadline or amount with a verbatim quote from the source file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Document Reasoning&lt;/strong&gt;: Uses Gemma to connect multiple files (like matching utility bills to payment receipts via Account IDs) to catch financial contradictions automatically.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading my submission all the way to the end! Appreciate your time and support!!&lt;/strong&gt;&lt;/p&gt;

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