<?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: Arya Joshi</title>
    <description>The latest articles on DEV Community by Arya Joshi (@arya10).</description>
    <link>https://dev.to/arya10</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Arya Joshi</title>
      <link>https://dev.to/arya10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arya10"/>
    <language>en</language>
    <item>
      <title>TidyMind AI: A Local AI Productivity Assistant | Hacktoberfest Week 3</title>
      <dc:creator>Arya Joshi</dc:creator>
      <pubDate>Fri, 23 Oct 2026 17:28:29 +0000</pubDate>
      <link>https://dev.to/arya10/tidymind-ai-a-local-ai-productivity-assistant-hacktoberfest-week-3-1b21</link>
      <guid>https://dev.to/arya10/tidymind-ai-a-local-ai-productivity-assistant-hacktoberfest-week-3-1b21</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;I built &lt;strong&gt;TidyMind AI&lt;/strong&gt;, a privacy-focused productivity assistant designed to reduce the time and effort spent organizing everyday tasks, notes, and files.&lt;/p&gt;

&lt;p&gt;We often waste time sorting through messy to-do lists, extracting important points from long notes, and deciding how to organize files. TidyMind AI aims to make these repetitive activities easier with the help of open-source AI.&lt;/p&gt;

&lt;p&gt;The application helps users:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organize tasks:&lt;/strong&gt; Turn an unstructured list of tasks into categorized, prioritized, actionable items.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Summarize notes:&lt;/strong&gt; Extract key points and action items from long text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organize files:&lt;/strong&gt; Preview suggested file categories and filename changes before applying them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Track activity:&lt;/strong&gt; Review previous operations and manage history.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Work with privacy in mind:&lt;/strong&gt; Use a locally running AI model instead of relying on a third-party AI API for inference.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My goal is simple: spend less time organizing work manually and more time actually getting things done.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://youtu.be/7x0-tReEUZk" rel="noopener noreferrer"&gt;https://youtu.be/7x0-tReEUZk&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt; &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%2Ftpgczpgod16qgr77z5i8.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%2Ftpgczpgod16qgr77z5i8.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&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%2F5las0lp96o8thgk8eqc3.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%2F5las0lp96o8thgk8eqc3.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&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%2Fayss26e321378szwk8sm.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%2Fayss26e321378szwk8sm.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&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%2F3fdtxaudqee2qz2ho2uc.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%2F3fdtxaudqee2qz2ho2uc.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&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%2F0wjg3ryzmj8vt87fnfsl.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%2F0wjg3ryzmj8vt87fnfsl.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&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%2F595zs17q4t8ghcjof8cr.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%2F595zs17q4t8ghcjof8cr.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If a public deployment is not available, I will provide screenshots or a short video demonstration showing the main features.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/arya179/tidymind-ai" rel="noopener noreferrer"&gt;https://github.com/arya179/tidymind-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with a simple full-stack architecture that separates the user interface, backend logic, and AI integration.&lt;/p&gt;

&lt;p&gt;I am building TidyMind AI as an open-source project so other developers can explore the implementation, contribute improvements, and adapt it to their own workflows.&lt;/p&gt;

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

&lt;p&gt;I used Antigravity IDE as my development environment and built the application incrementally, starting with the dashboard and then implementing the core functionality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React + Vite:&lt;/strong&gt; Frontend and interactive user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS:&lt;/strong&gt; Responsive styling and interface design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python + FastAPI:&lt;/strong&gt; Backend API and request validation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama + Gemma:&lt;/strong&gt; Local inference using an open-weight AI model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite:&lt;/strong&gt; Local activity history, if enabled in the implemented version.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git + GitHub:&lt;/strong&gt; Version control and open-source collaboration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI integration is designed to send requests from the frontend to the backend, which communicates with the locally running model through Ollama.&lt;/p&gt;

&lt;p&gt;For task organization, the model receives an unstructured list and returns structured results that the application validates before displaying them.&lt;/p&gt;

&lt;p&gt;For file organization, the application is designed around a preview-first workflow. Users can review proposed changes before confirming them, reducing the risk of accidental file modifications.&lt;/p&gt;

&lt;p&gt;I am also including a demo mode so the interface can be explored without requiring an AI model to be installed.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because productivity tools should be adaptable, transparent, and accessible.&lt;/p&gt;

&lt;p&gt;Using an open-weight model gives this project the flexibility to run inference locally, customize prompts, experiment with different models, and avoid depending entirely on a paid third-party AI API.&lt;/p&gt;

&lt;p&gt;It also makes the project easier for other developers to learn from and extend. Developers can inspect the code, understand how AI responses are handled, and improve the application through community contributions.&lt;/p&gt;

&lt;p&gt;Local inference can also help keep user-provided text on their own machine, provided the application is configured to use local services and does not send that data elsewhere.&lt;/p&gt;

&lt;p&gt;For me, this challenge is an opportunity to explore how open-source AI can make small, repetitive tasks easier without requiring every user to depend on a closed AI service.&lt;/p&gt;

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

&lt;p&gt;I used Antigravity IDE to build TidyMind AI step by step, from project setup and dashboard development to backend integration and testing.&lt;/p&gt;

&lt;p&gt;I used an iterative development workflow: implement one feature, test it, fix issues, and then continue to the next milestone.&lt;/p&gt;

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

&lt;p&gt;TidyMind AI is designed to reduce the manual effort involved in organizing tasks, extracting action items from notes, and planning file changes.&lt;/p&gt;

&lt;p&gt;Instead of manually rearranging a long task list, users can get a structured starting point from AI and review it before making decisions.&lt;/p&gt;

&lt;p&gt;I plan to measure the actual time saved by comparing manual organization with the application's results. I will avoid claiming specific time savings until I have tested the workflow with real usage.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; — if TidyMind AI uses Gemma through Ollama for its AI-powered task organization and summarization.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to the Hacktoberfest community for encouraging developers to experiment with open-source AI and build practical tools that make everyday work a little easier.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>python</category>
      <category>ai</category>
    </item>
    <item>
      <title>InvoiceMate AI: A Local AI-Powered Invoice Manager for Small Businesses</title>
      <dc:creator>Arya Joshi</dc:creator>
      <pubDate>Mon, 19 Oct 2026 06:34:39 +0000</pubDate>
      <link>https://dev.to/arya10/invoicemate-ai-a-local-ai-powered-invoice-manager-for-small-businesses-1c55</link>
      <guid>https://dev.to/arya10/invoicemate-ai-a-local-ai-powered-invoice-manager-for-small-businesses-1c55</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;InvoiceMate AI&lt;/strong&gt;, a Python-based invoice management application designed to help freelancers, small businesses, and independent professionals save time managing invoices.&lt;/p&gt;

&lt;p&gt;Small businesses often spend valuable time manually reading invoices, entering invoice numbers, checking totals, and organizing financial records. InvoiceMate AI helps simplify this process by extracting invoice information and organizing it in one place.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📄 Upload invoice PDFs.&lt;/li&gt;
&lt;li&gt;🔍 Extract invoice text using PDF processing and OCR tools.&lt;/li&gt;
&lt;li&gt;🤖 Use local AI to identify important invoice details.&lt;/li&gt;
&lt;li&gt;✏️ Review and edit extracted information before saving.&lt;/li&gt;
&lt;li&gt;🗃️ Store invoice records in a local SQLite database.&lt;/li&gt;
&lt;li&gt;📊 View invoice information and totals on a dashboard.&lt;/li&gt;
&lt;li&gt;📤 Export invoice data to CSV.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Who would pay for it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Freelancers, consultants, bookkeepers, and small businesses that want a straightforward way to organize invoices and reduce manual data entry could benefit from a tool like this. A future version could offer paid features such as bulk processing, advanced reporting, and integrations with accounting software.&lt;/p&gt;

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

&lt;p&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%2Fmnw8wt0s4vmggrkq1sio.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%2Fmnw8wt0s4vmggrkq1sio.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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%2Fint51tfpvp34rh4iezm5.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%2Fint51tfpvp34rh4iezm5.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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%2Fxizxbgacv91p8eqt9ehb.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%2Fxizxbgacv91p8eqt9ehb.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arya179/invoicemate-ai" rel="noopener noreferrer"&gt;https://github.com/arya179/invoicemate-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with Python and Streamlit, with local database storage and AI-assisted invoice extraction.&lt;/p&gt;

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

&lt;p&gt;I built InvoiceMate AI using open-source tools and a locally running AI model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; — application logic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; — interactive user interface and dashboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama + Gemma 2B&lt;/strong&gt; — local AI-powered invoice information extraction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PyMuPDF&lt;/strong&gt; — extracting text from PDF invoices&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tesseract OCR&lt;/strong&gt; — supporting text extraction from scanned documents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite&lt;/strong&gt; — storing invoice records locally&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pandas&lt;/strong&gt; — handling invoice data and CSV exports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The workflow is simple: upload an invoice, extract its text, use the local AI model to identify relevant fields, review the results, and save the information.&lt;/p&gt;

&lt;p&gt;I chose a local model because I wanted to learn how open-weight AI can be integrated into a practical application without relying entirely on a paid hosted AI API.&lt;/p&gt;

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

&lt;p&gt;Open innovation made it possible to experiment with AI without building a model from scratch or depending entirely on a closed, paid API.&lt;/p&gt;

&lt;p&gt;Using open-source libraries and the Gemma model through Ollama gave me the flexibility to run inference locally, customize the application, and learn how the different components work together.&lt;/p&gt;

&lt;p&gt;Local inference can also reduce the need to send invoice contents to an external AI service. This can be valuable when handling financial documents, although privacy still depends on the application's configuration, storage, and deployment.&lt;/p&gt;

&lt;p&gt;Most importantly, open-source tools made this project accessible for learning and experimentation, with the possibility for other developers to inspect, improve, and extend it.&lt;/p&gt;

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

&lt;p&gt;I used &lt;strong&gt;Antigravity IDE&lt;/strong&gt; to help with the development workflow and project organization. I also explored &lt;strong&gt;DevRelay&lt;/strong&gt; as part of my Hacktoberfest workflow.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Optional: Add your saved DevRelay agent session here if you have one available.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;Check the official challenge page and list the partner categories that apply to your project. Remove this section if none apply or if the template does not require it.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Building InvoiceMate AI helped me explore how local AI can solve a real business problem. I hope to keep improving it with better extraction accuracy, duplicate detection, and support for more invoice formats.&lt;/p&gt;

&lt;p&gt;Thanks for checking out my project! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  hacktoberfest #python #ai #opensource
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🌿 GardenBuddy AI: Less Scrolling, More Growing</title>
      <dc:creator>Arya Joshi</dc:creator>
      <pubDate>Fri, 09 Oct 2026 19:02:34 +0000</pubDate>
      <link>https://dev.to/arya10/gardenbuddy-ai-less-scrolling-more-growing-4imh</link>
      <guid>https://dev.to/arya10/gardenbuddy-ai-less-scrolling-more-growing-4imh</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;🌿 &lt;strong&gt;GardenBuddy AI — Less Scrolling, More Growing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GardenBuddy AI is an AI-powered gardening companion designed to help people make better gardening decisions and spend more time outdoors.&lt;/p&gt;

&lt;p&gt;Gardening beginners often struggle to choose suitable plants, understand plant care, and organize everyday activities. GardenBuddy AI brings these workflows together in one application.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🌱 Plant Finder:&lt;/strong&gt; Explore plant recommendations based on sunlight and available space.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🤖 AI Gardening Advisor:&lt;/strong&gt; Ask gardening questions and receive contextual advice powered by a locally running Gemma 2B model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🪴 Gardening Task Management:&lt;/strong&gt; Organize watering, pruning, harvesting, and other gardening activities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;💾 Local Data Storage:&lt;/strong&gt; Store gardening records in SQLite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🌦️ Location and Weather Integration:&lt;/strong&gt; Use Open-Meteo services to support location-aware gardening workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed for gardening beginners, home gardeners, and anyone who wants practical help caring for plants.&lt;/p&gt;

&lt;p&gt;The idea behind GardenBuddy AI is simple: use technology to make gardening easier, then get outside and put the advice into practice.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Demo video:&lt;/strong&gt; [Insert your public demo video URL here]&lt;/p&gt;

&lt;p&gt;The demonstration showcases the GardenBuddy AI application, including plant recommendations, the local AI gardening advisor, and gardening task management.&lt;/p&gt;

&lt;p&gt;The video also demonstrates how the application connects AI-generated guidance with practical gardening activities.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arya179/GardenBuddy-AI" rel="noopener noreferrer"&gt;https://github.com/arya179/GardenBuddy-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the source code, installation instructions, and implementation of GardenBuddy AI.&lt;/p&gt;

&lt;p&gt;Explore the code, run the application locally, and contribute improvements to make gardening more accessible.&lt;/p&gt;

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

&lt;p&gt;GardenBuddy AI combines a React frontend, a Python backend, local AI inference, and a lightweight database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React + Vite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python + FastAPI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; SQLite + SQLAlchemy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI model:&lt;/strong&gt; Gemma 2B&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local inference:&lt;/strong&gt; Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weather and geocoding:&lt;/strong&gt; Open-Meteo services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The frontend provides the gardening interface, while FastAPI handles application requests and coordinates the underlying services.&lt;/p&gt;

&lt;p&gt;The AI gardening advisor uses Gemma 2B through Ollama. Users submit gardening questions, and the backend sends the question and available plant context to the locally running model to generate advice.&lt;/p&gt;

&lt;p&gt;This makes local AI inference a core part of the application rather than an optional external API integration.&lt;/p&gt;

&lt;p&gt;The application also uses SQLite for gardening records and Open-Meteo services for location and weather information.&lt;/p&gt;

&lt;p&gt;Local AI inference does not require a hosted AI API, although location and weather lookups require internet access.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible to build useful AI applications without depending entirely on proprietary, hosted inference services.&lt;/p&gt;

&lt;p&gt;By using Gemma 2B with Ollama, GardenBuddy AI can run its AI advisor locally. This gives users more control over their inference environment and allows developers to inspect, modify, and extend the application.&lt;/p&gt;

&lt;p&gt;It also makes experimentation more accessible. Developers can explore local AI workflows without requiring a paid hosted AI API for every request.&lt;/p&gt;

&lt;p&gt;For a gardening application, this approach has practical benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; Prompts processed by the local model do not need to be sent to a hosted AI inference provider.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Users can experiment with the application without a hosted AI API subscription.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparency:&lt;/strong&gt; The source code is publicly available for inspection and improvement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community innovation:&lt;/strong&gt; Contributors can improve gardening workflows, accessibility, testing, and AI integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation is not only about making code available. It is about giving people the freedom to learn from, adapt, and improve technology for real-world needs.&lt;/p&gt;

&lt;p&gt;With GardenBuddy AI, the goal is to make AI useful beyond the screen and encourage people to engage more actively with nature.&lt;/p&gt;

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

&lt;p&gt;Optional: [Add your DevRelay agent session link here if available.]&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Potential category: Best Use of Gemma&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GardenBuddy AI uses Gemma 2B through Ollama as its local AI gardening advisor.&lt;/p&gt;

&lt;p&gt;I will select this category if it is listed in the official challenge submission options and the project meets its specific eligibility requirements.&lt;/p&gt;




&lt;p&gt;🌿 &lt;strong&gt;Less scrolling. More growing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Built for the Hacktoberfest Open-Source AI Challenge — Week 1: Touch Grass.&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #gemma #python #react
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Introduction to Python for AI and Machine Learning</title>
      <dc:creator>Arya Joshi</dc:creator>
      <pubDate>Mon, 05 Oct 2026 05:12:10 +0000</pubDate>
      <link>https://dev.to/arya10/introduction-to-python-for-ai-and-machine-learning-397o</link>
      <guid>https://dev.to/arya10/introduction-to-python-for-ai-and-machine-learning-397o</guid>
      <description>&lt;p&gt;Python is one of the most popular programming languages in the world. It is simple to learn, easy to read, and has a large community of developers. Because of these advantages, Python is widely used in areas such as web development, automation, data science, Artificial Intelligence (AI), and Machine Learning (ML).&lt;/p&gt;

&lt;p&gt;Artificial Intelligence is the field of creating systems that can perform tasks that normally require human intelligence, such as understanding language, recognizing images, making decisions, and solving problems.&lt;/p&gt;

&lt;p&gt;Python is widely used in AI because it provides many useful libraries and frameworks. Some popular ones include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;TensorFlow: used for building and training machine learning and deep learning models.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PyTorch: widely used for deep learning and AI research.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenCV: used for computer vision and image processing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Transformers: used for working with modern AI and language models.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python in Machine Learning&lt;/p&gt;

&lt;p&gt;Machine Learning is a part of AI where computers learn patterns from data and use those patterns to make predictions or decisions.&lt;/p&gt;

&lt;p&gt;Python makes machine learning easier because of libraries such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;NumPy: numerical computing and working with arrays.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pandas: data manipulation and analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Matplotlib: creating visualizations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scikit-learn: building and evaluating machine learning models.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, Python can be used to load a dataset, clean the data, train a machine learning model, and make predictions.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.linear_model&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;LinearRegression&lt;/span&gt;

&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;LinearRegression&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is one reason Python has become an important language for AI and ML development.&lt;/p&gt;

&lt;p&gt;Why is Python Popular for AI and ML?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python is popular in AI and ML because it offers:&lt;/li&gt;
&lt;li&gt;Simple and readable syntax&lt;/li&gt;
&lt;li&gt;A large collection of AI and ML libraries&lt;/li&gt;
&lt;li&gt;Strong community support&lt;/li&gt;
&lt;li&gt;Easy data handling and visualization&lt;/li&gt;
&lt;li&gt;A large number of learning resources&lt;/li&gt;
&lt;/ul&gt;

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