<?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: Vaibhav Chaudhari </title>
    <description>The latest articles on DEV Community by Vaibhav Chaudhari  (@vaibhav7549).</description>
    <link>https://dev.to/vaibhav7549</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%2F4159391%2Fef905e28-76bf-4216-b745-55c753fd64e3.jpg</url>
      <title>DEV Community: Vaibhav Chaudhari </title>
      <link>https://dev.to/vaibhav7549</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vaibhav7549"/>
    <language>en</language>
    <item>
      <title>I Built a Private AI Document Assistant for My Friend (Runs 100% Offline)</title>
      <dc:creator>Vaibhav Chaudhari </dc:creator>
      <pubDate>Sun, 04 Oct 2026 08:25:37 +0000</pubDate>
      <link>https://dev.to/vaibhav7549/i-built-a-private-ai-document-assistant-for-my-friend-runs-100-offline-4poh</link>
      <guid>https://dev.to/vaibhav7549/i-built-a-private-ai-document-assistant-for-my-friend-runs-100-offline-4poh</guid>
      <description>&lt;p&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;/p&gt;

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

&lt;p&gt;My friend is a freelance lawyer who handles sensitive client contracts. She wanted to use AI to quickly find information in long documents, but she couldn't upload them to ChatGPT or other cloud services because of confidentiality rules.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;LocalDoc Assistant&lt;/strong&gt; — a private AI tool that reads her documents and answers questions about them, &lt;strong&gt;completely offline&lt;/strong&gt;. Her data never leaves her laptop.&lt;/p&gt;

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

&lt;p&gt;The screenshot below shows the app correctly answering "When is my birthday?" from an uploaded text file — with zero internet access.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/vaibhav7549/localdoc-assistant" rel="noopener noreferrer"&gt;https://github.com/vaibhav7549/localdoc-assistant&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I used &lt;strong&gt;Ollama&lt;/strong&gt; to run Google's &lt;strong&gt;Gemma 2 (2B)&lt;/strong&gt; open-weight model locally on my laptop. The interface is built with &lt;strong&gt;Streamlit&lt;/strong&gt;, an open-source Python framework. For PDF reading, I used &lt;strong&gt;PyPDF2&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The entire AI inference runs on the local machine. No API keys, no cloud calls, no data leaving the computer.&lt;/p&gt;

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

&lt;p&gt;This project would be &lt;strong&gt;impossible&lt;/strong&gt; with a closed API. The entire point is privacy — my friend cannot upload client documents to a third-party server. Open-source AI made this possible because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; The model runs locally. No data is transmitted anywhere.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero cost:&lt;/strong&gt; No API subscriptions or per-token fees.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customizable:&lt;/strong&gt; She can swap in a larger model later if she needs better accuracy, without changing any code.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading! Built with ❤️ for a friend who values privacy.&lt;br&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%2Fnmvm6gbay3macybui718.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%2Fnmvm6gbay3macybui718.png" alt=" " width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>HI Everyone</title>
      <dc:creator>Vaibhav Chaudhari </dc:creator>
      <pubDate>Sat, 03 Oct 2026 13:54:13 +0000</pubDate>
      <link>https://dev.to/vaibhav7549/hi-everyone-alc</link>
      <guid>https://dev.to/vaibhav7549/hi-everyone-alc</guid>
      <description></description>
    </item>
  </channel>
</rss>
