<?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: Yamaan Faraz</title>
    <description>The latest articles on DEV Community by Yamaan Faraz (@yamaan_faraz_306).</description>
    <link>https://dev.to/yamaan_faraz_306</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%2F4163196%2Fe956b0dc-acc3-4a8e-929f-31b5ebe93664.png</url>
      <title>DEV Community: Yamaan Faraz</title>
      <link>https://dev.to/yamaan_faraz_306</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yamaan_faraz_306"/>
    <language>en</language>
    <item>
      <title>I built a Python web app to search local files using semantic meaning, not just filenames 🚀</title>
      <dc:creator>Yamaan Faraz</dc:creator>
      <pubDate>Mon, 05 Oct 2026 13:01:47 +0000</pubDate>
      <link>https://dev.to/yamaan_faraz_306/i-built-a-python-web-app-to-search-local-files-using-semantic-meaning-not-just-filenames-836</link>
      <guid>https://dev.to/yamaan_faraz_306/i-built-a-python-web-app-to-search-local-files-using-semantic-meaning-not-just-filenames-836</guid>
      <description>&lt;p&gt;Tired of opening dozens of files or struggling to remember exact filenames? I built &lt;strong&gt;YF Meaning Finder&lt;/strong&gt;—a web application powered by Python, Flet, and the Gemini API that lets you search your local documents using natural language and semantic understanding.&lt;/p&gt;

&lt;p&gt;Instead of exact string matching, you can search for concepts (like &lt;em&gt;"It had app ideas"&lt;/em&gt; or &lt;em&gt;"Q3 budget allocations"&lt;/em&gt;), and it instantly scans your folders to find and open the right file based on its actual meaning! &lt;/p&gt;

&lt;p&gt;Check out the code and architecture on GitHub: &lt;a href="https://yf-meaning-finder.streamlit.app/" rel="noopener noreferrer"&gt;YF Meaning Finder on Streamlit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>github</category>
      <category>productivity</category>
      <category>python</category>
    </item>
    <item>
      <title>I built an Python desktop app to search local files using semantic meaning, not just filenames</title>
      <dc:creator>Yamaan Faraz</dc:creator>
      <pubDate>Mon, 05 Oct 2026 07:49:38 +0000</pubDate>
      <link>https://dev.to/yamaan_faraz_306/i-built-an-python-desktop-app-to-search-local-files-using-semantic-meaning-not-just-filenames-2icm</link>
      <guid>https://dev.to/yamaan_faraz_306/i-built-an-python-desktop-app-to-search-local-files-using-semantic-meaning-not-just-filenames-2icm</guid>
      <description>&lt;p&gt;Hey everyone! Tired of manually opening dozens of files just to find that one specific document or snippet? &lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;YF Meaning Finder&lt;/strong&gt;—a lightweight Python desktop app that lets you search through your files using plain English queries based on what the file's content is actually &lt;em&gt;about&lt;/em&gt;, powered by the Gemini API.&lt;/p&gt;

&lt;p&gt;⚠️ &lt;strong&gt;Important Note:&lt;/strong&gt; Do &lt;strong&gt;NOT&lt;/strong&gt; use v1! Version 1 had massive performance bottlenecks, bloated file sizes, and lacked core features. Please use &lt;strong&gt;v2&lt;/strong&gt; only.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 What's New in v2?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini API Key Input Box:&lt;/strong&gt; Added a seamless settings/input box right in the app UI so you can plug in your own API key instantly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drastically Reduced File Size:&lt;/strong&gt; Optimized dependencies and assets, shrinking the overall app size from &lt;strong&gt;250MB+ down to ~150MB&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blazing Fast Indexing:&lt;/strong&gt; Rewritten indexing pipeline that processes and embeds documents significantly faster than v1.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Semantic Matching:&lt;/strong&gt; Upgraded prompt handling and context parsing for much higher precision search results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cleaner UI &amp;amp; Better Error Handling:&lt;/strong&gt; Fixed stability issues, added clearer status updates, and completely overhauled the user interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the code and grab v2 on GitHub:&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://github.com/Faraz306/YF-Meaning-Finder/releases/tag/YF_Meaning_Finder_V2" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think or how you'd improve it!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
