<?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: SWAGAT SOURAV DHAR</title>
    <description>The latest articles on DEV Community by SWAGAT SOURAV DHAR (@swagat10241).</description>
    <link>https://dev.to/swagat10241</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%2F4173356%2F26da13e0-e39c-4291-8d87-0a6a48e5283a.png</url>
      <title>DEV Community: SWAGAT SOURAV DHAR</title>
      <link>https://dev.to/swagat10241</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/swagat10241"/>
    <language>en</language>
    <item>
      <title>LocalScribe AI</title>
      <dc:creator>SWAGAT SOURAV DHAR</dc:creator>
      <pubDate>Sat, 17 Oct 2026 17:36:17 +0000</pubDate>
      <link>https://dev.to/swagat10241/localscribe-ai-2mp3</link>
      <guid>https://dev.to/swagat10241/localscribe-ai-2mp3</guid>
      <description>&lt;p&gt;I built LocalScribe AI: A private, local-first AI assistant for receipts and invoices.&lt;/p&gt;

&lt;p&gt;Freelancers and small businesses shouldn’t have to spend hours organizing receipts and invoices. But sending sensitive financial documents to external AI services isn’t always desirable, and API costs can add up.&lt;/p&gt;

&lt;p&gt;So I’m building LocalScribe AI, an AI-powered document organizer that runs locally.&lt;/p&gt;

&lt;p&gt;What it does&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extracts information from receipts and invoices.&lt;/li&gt;
&lt;li&gt;Categorizes expenses.&lt;/li&gt;
&lt;li&gt;Flags uncertain fields for human review.&lt;/li&gt;
&lt;li&gt;Organizes records into a searchable table.&lt;/li&gt;
&lt;li&gt;Exports validated data to CSV.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why open-source AI?&lt;/p&gt;

&lt;p&gt;The model is a core part of the application, not just an API call hidden behind a user interface.&lt;/p&gt;

&lt;p&gt;By using a compatible open-weight model with local inference, LocalScribe AI can process documents without relying on an external AI API for its core functionality.&lt;/p&gt;

&lt;p&gt;That means greater control over sensitive data, no per-request AI API fees, and the flexibility to experiment with different models.&lt;/p&gt;

&lt;p&gt;The trade-offs are real: local inference requires suitable hardware, and extraction accuracy still needs to be tested.&lt;/p&gt;

&lt;p&gt;Who is it for?&lt;/p&gt;

&lt;p&gt;Freelancers, consultants, and small businesses that need a simpler way to organize financial documents.&lt;/p&gt;

&lt;p&gt;What I’m testing&lt;/p&gt;

&lt;p&gt;Can a local AI workflow save someone enough time to become a product they’d actually pay for?&lt;/p&gt;

&lt;p&gt;My next step is to put the prototype in front of a real user, measure the results, and improve it based on their feedback.&lt;/p&gt;

&lt;p&gt;Built with: React, Python, FastAPI, Ollama, an open-weight language model, OCR, and SQLite.&lt;/p&gt;

&lt;p&gt;I’ll share the working demo, source code, and real user feedback as the project develops.&lt;/p&gt;

&lt;p&gt;Open innovation matters when it gives people more control over their tools, their data, and the economics of using AI.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Built an Offline Frost Predictor with TabPFN-v2 and Gemma 3 (No Internet, No API Keys)</title>
      <dc:creator>SWAGAT SOURAV DHAR</dc:creator>
      <pubDate>Fri, 09 Oct 2026 16:23:42 +0000</pubDate>
      <link>https://dev.to/swagat10241/built-an-offline-frost-predictor-with-tabpfn-v2-and-gemma-3-no-internet-no-api-keys-50jl</link>
      <guid>https://dev.to/swagat10241/built-an-offline-frost-predictor-with-tabpfn-v2-and-gemma-3-no-internet-no-api-keys-50jl</guid>
      <description>&lt;p&gt;Gardeners often need planting advice where cell service is unreliable or nonexistent. To solve this, I built FrostWise, a local-first gardening assistant designed for the Hacktoberfest Open-Source AI Challenge.&lt;/p&gt;

&lt;p&gt;Architecture&lt;br&gt;
TabPFN-v2 (Tabular Foundation Model): Evaluates local weather history (ERA5 minimum daily temperatures) to forecast first and last frost dates without relying on generic hardcoded zone charts.&lt;br&gt;
Gemma 3 (via Ollama): Translates predicted freeze risks into practical planting schedules and crop protection guidance.&lt;/p&gt;

&lt;p&gt;Everything runs entirely on your local machine—no remote telemetry, no external API calls, and zero ongoing costs.&lt;/p&gt;

&lt;p&gt;📺 Video Walkthrough: &lt;a href="https://youtu.be/7gHYehieEnQ" rel="noopener noreferrer"&gt;https://youtu.be/7gHYehieEnQ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback and contributions are welcome!&lt;/p&gt;

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