<?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: Utkarsh Yadav</title>
    <description>The latest articles on DEV Community by Utkarsh Yadav (@ut_yadav_18820e71996).</description>
    <link>https://dev.to/ut_yadav_18820e71996</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%2F4173004%2Ff99e207e-a4cb-4fc2-8a9f-d76d341c8ff7.png</url>
      <title>DEV Community: Utkarsh Yadav</title>
      <link>https://dev.to/ut_yadav_18820e71996</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ut_yadav_18820e71996"/>
    <language>en</language>
    <item>
      <title>👻 GhostShell AI: A Haunted Terminal Powered by Local AI</title>
      <dc:creator>Utkarsh Yadav</dc:creator>
      <pubDate>Thu, 29 Oct 2026 09:05:15 +0000</pubDate>
      <link>https://dev.to/ut_yadav_18820e71996/ghostshell-ai-a-haunted-terminal-powered-by-local-ai-6ke</link>
      <guid>https://dev.to/ut_yadav_18820e71996/ghostshell-ai-a-haunted-terminal-powered-by-local-ai-6ke</guid>
      <description>&lt;h1&gt;
  
  
  👻 GhostShell AI: A Haunted Terminal Powered by Local AI
&lt;/h1&gt;

&lt;p&gt;What if your terminal could talk back to you?&lt;/p&gt;

&lt;p&gt;For the Hacktoberfest Week 4 challenge, I built &lt;strong&gt;GhostShell AI&lt;/strong&gt;, an experimental haunted-terminal web app that combines a spooky interface with the idea of running AI locally on your own machine.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/utkarshydv27/GhostShellAI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/GhostShellAI&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  👻 What is GhostShell AI?
&lt;/h2&gt;

&lt;p&gt;GhostShell AI turns a regular browser window into a mysterious terminal where you can interact with a fictional digital ghost.&lt;/p&gt;

&lt;p&gt;The project explores how local AI can make creative, interactive experiences possible without requiring every conversation to be sent to a cloud-based AI service.&lt;/p&gt;

&lt;h2&gt;
  
  
  ✨ Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Haunted terminal interface:&lt;/strong&gt; A spooky, terminal-inspired web experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local AI integration:&lt;/strong&gt; Connects to Ollama for generating responses using a locally running language model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ghost whispers:&lt;/strong&gt; Interact with the ghost through the web interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Session memories:&lt;/strong&gt; Stores conversation records locally in a JSONL file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline fallback:&lt;/strong&gt; Provides fictional responses when the local AI service is unavailable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-source code:&lt;/strong&gt; Explore the implementation, run it locally, and contribute improvements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: The offline fallback is simulated; it is not actual AI inference.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Flask&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;HTML, CSS and JavaScript&lt;/li&gt;
&lt;li&gt;Pytest for automated tests&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🚀 How to Run GhostShell AI
&lt;/h2&gt;

&lt;p&gt;You will need Python and Ollama installed on your computer.&lt;/p&gt;

&lt;p&gt;Clone the repository:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/utkarshydv27/GhostShellAI.git
&lt;span class="nb"&gt;cd &lt;/span&gt;GhostShellAI
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create and activate a virtual environment on Windows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-m&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;venv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;venv&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;\.venv\Scripts\Activate.ps1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install the dependencies:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-m&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;pip&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-r&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;requirements-dev.txt&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Download the default Ollama model and start the application:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;ollama&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;pull&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;qwen2.5:1.5b&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;app.py&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open the following address in your browser:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://127.0.0.1:5000" rel="noopener noreferrer"&gt;http://127.0.0.1:5000&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To run the automated tests, use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;pytest&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-q&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🔐 Privacy and Safety
&lt;/h2&gt;

&lt;p&gt;GhostShell AI is designed as a fictional terminal experience. It does not execute arbitrary shell commands.&lt;/p&gt;

&lt;p&gt;When configured with a local Ollama model, AI generation runs through the local Ollama service. Conversation records are stored in the project's local data directory. Review the source code and README before using the application.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Why I Built This
&lt;/h2&gt;

&lt;p&gt;I wanted to explore a creative side of AI development beyond ordinary chat interfaces. GhostShell AI is an experiment in combining local language models, Python web development, and an immersive user experience.&lt;/p&gt;

&lt;p&gt;Projects like this also offer an opportunity to learn about local inference, API integration, frontend design, testing, and open-source collaboration.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤝 Contributions Welcome
&lt;/h2&gt;

&lt;p&gt;Have an idea to make the ghost smarter, the interface creepier, or the code better?&lt;/p&gt;

&lt;p&gt;Check out the repository and contribute improvements:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/utkarshydv27/GhostShellAI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/GhostShellAI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bug reports, feature suggestions, documentation improvements, and code contributions are welcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎃 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;GhostShell AI is a small experiment with a simple idea: &lt;strong&gt;AI doesn't always need to live in the cloud to create an interesting experience.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm continuing to learn, build, and experiment with open-source AI projects. Feedback and suggestions are welcome!&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Challenge:&lt;/strong&gt; Hacktoberfest Week 4 — Ghost in the Machine&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; GhostShell AI&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/utkarshydv27/GhostShellAI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/GhostShellAI&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #Python #Ollama #LocalAI #OpenSource #Hacktoberfest
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>LazyDesk AI: Let Local AI Tidy Up Your Digital Mess</title>
      <dc:creator>Utkarsh Yadav</dc:creator>
      <pubDate>Sat, 24 Oct 2026 04:04:53 +0000</pubDate>
      <link>https://dev.to/ut_yadav_18820e71996/lazydesk-ai-let-local-ai-tidy-up-your-digital-mess-1o9d</link>
      <guid>https://dev.to/ut_yadav_18820e71996/lazydesk-ai-let-local-ai-tidy-up-your-digital-mess-1o9d</guid>
      <description>&lt;h1&gt;
  
  
  What I Built
&lt;/h1&gt;

&lt;p&gt;I built &lt;strong&gt;LazyDesk AI&lt;/strong&gt;, a local-first file organization assistant designed to help people organize their digital workspace with AI-powered category suggestions.&lt;/p&gt;

&lt;p&gt;The goal is simple: spend less time sorting files manually and more time doing useful work.&lt;/p&gt;

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

&lt;p&gt;Try the live prototype here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lazydesk-ai-etdd2s.v2.appdeploy.ai/" rel="noopener noreferrer"&gt;https://lazydesk-ai-etdd2s.v2.appdeploy.ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The prototype demonstrates file organization workflows, category suggestions, and manual review before choosing a category.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; Add your public GitHub repository URL here after uploading the project source code.&lt;/p&gt;

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

&lt;p&gt;LazyDesk AI is a web-based prototype designed around a privacy-conscious, local-first workflow.&lt;/p&gt;

&lt;p&gt;The project explores using Ollama with an open-weight model such as Qwen 2.5 to generate file-category suggestions locally. The Ollama connection still needs to be configured and tested on the target computer.&lt;/p&gt;

&lt;p&gt;The interface includes a sample workspace, category filters, and editable category suggestions. The current prototype does not actually move or rename files on the user's computer.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes AI more accessible to developers who want to learn, experiment, and build without relying entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;Open-weight models and local inference offer an opportunity to explore AI workflows while keeping sensitive file information on a user's own computer, when properly configured.&lt;/p&gt;

&lt;p&gt;For me, this project is a step toward making practical AI tools that are accessible, transparent, and privacy-conscious.&lt;/p&gt;

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

&lt;p&gt;The idea behind LazyDesk AI is that organizing digital files should not feel like another full-time job.&lt;/p&gt;

&lt;p&gt;My next goal is to validate the local Ollama workflow and explore safe, user-approved file organization on a real computer.&lt;/p&gt;

&lt;p&gt;Built for the &lt;strong&gt;Slow and Steady — Open-Source AI Challenge&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>openai</category>
    </item>
    <item>
      <title>DukaanFlow AI: A Local-First AI Order Desk for Tiffin Sellers</title>
      <dc:creator>Utkarsh Yadav</dc:creator>
      <pubDate>Fri, 16 Oct 2026 06:42:09 +0000</pubDate>
      <link>https://dev.to/ut_yadav_18820e71996/dukaanflow-ai-a-local-first-ai-order-desk-for-tiffin-sellers-4d2b</link>
      <guid>https://dev.to/ut_yadav_18820e71996/dukaanflow-ai-a-local-first-ai-order-desk-for-tiffin-sellers-4d2b</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;DukaanFlow AI&lt;/strong&gt; is a local-first AI order desk designed for small tiffin services and home-food businesses.&lt;/p&gt;

&lt;p&gt;These businesses often receive customer requests through WhatsApp messages and phone calls. Managing daily changes manually can lead to mistakes, especially when a customer wants to skip one meal but keep their monthly subscription active.&lt;/p&gt;

&lt;p&gt;DukaanFlow AI explores how AI can help sellers interpret requests such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Please skip tomorrow's lunch."&lt;/li&gt;
&lt;li&gt;"I will be away for three days."&lt;/li&gt;
&lt;li&gt;"Cancel my order for Friday."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to help turn natural-language messages into structured order actions while keeping the seller in control. Important changes should be reviewed before they are applied.&lt;/p&gt;

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

&lt;p&gt;Independent tiffin providers, home-based food sellers, and small meal-subscription businesses could benefit from a tool that reduces manual order-management work. Pricing would need to be validated with real users.&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://utkarshydv27.github.io/DukaanFlow-AI/" rel="noopener noreferrer"&gt;https://utkarshydv27.github.io/DukaanFlow-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The website demonstrates the interface and sample workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The deployed GitHub Pages website is a static demo and is not connected to the local AI backend. Local AI inference runs separately through the application's local setup.&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/utkarshydv27/DukaanFlow-AI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/DukaanFlow-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the project source code and setup information.&lt;/p&gt;

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

&lt;p&gt;DukaanFlow AI explores a local-first AI architecture using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; to run a language model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen2.5 1.5B&lt;/strong&gt; for local natural-language interpretation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rule-based fallback handling&lt;/strong&gt; to support more predictable behavior.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seller confirmation&lt;/strong&gt; before important order changes are applied.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Pages&lt;/strong&gt; to deploy the public demo website.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is to combine the flexibility of an open-weight language model with explicit application rules. Rather than blindly trusting every AI response, the application should validate proposed actions and let the seller confirm important changes.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible to experiment with AI tools that developers can inspect, adapt, and run locally.&lt;/p&gt;

&lt;p&gt;For small businesses, a local-first approach can reduce dependence on paid, per-request cloud AI APIs. It can also reduce the need to send customer messages to an external AI provider when processing is genuinely kept local.&lt;/p&gt;

&lt;p&gt;Local inference still requires suitable hardware, electricity, and maintenance, and privacy depends on the complete implementation.&lt;/p&gt;

&lt;p&gt;Most importantly, open-source tools give developers the freedom to customize AI for specific real-world problems. In this project, that means exploring a solution for small food sellers instead of building another generic chatbot.&lt;/p&gt;

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

&lt;p&gt;I do not have a public agent-session recording to share for this submission, so I am leaving this optional section out.&lt;/p&gt;

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

&lt;p&gt;This project is submitted for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I have not claimed any additional partner prize category.&lt;/p&gt;




&lt;p&gt;I'd love feedback from developers and small-business owners on how DukaanFlow AI could become more useful in real-world order management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://utkarshydv27.github.io/DukaanFlow-AI/" rel="noopener noreferrer"&gt;https://utkarshydv27.github.io/DukaanFlow-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/utkarshydv27/DukaanFlow-AI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/DukaanFlow-AI&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I Built DukaanFlow AI: A Local-First AI Order Desk for Tiffin Sellers</title>
      <dc:creator>Utkarsh Yadav</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:07:36 +0000</pubDate>
      <link>https://dev.to/ut_yadav_18820e71996/i-built-dukaanflow-ai-a-local-first-ai-order-desk-for-tiffin-sellers-2gj7</link>
      <guid>https://dev.to/ut_yadav_18820e71996/i-built-dukaanflow-ai-a-local-first-ai-order-desk-for-tiffin-sellers-2gj7</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;DukaanFlow AI&lt;/strong&gt;, a local-first AI order desk MVP designed for tiffin and home-food sellers who receive customer requests in Hindi, Hinglish, and English.&lt;/p&gt;

&lt;p&gt;Small food businesses often handle delivery skips, menu questions, and subscription requests through messages. DukaanFlow AI explores how AI can help organize these requests while keeping the seller in control.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Classifies customer requests into useful categories.&lt;/li&gt;
&lt;li&gt;Supports an optional local Ollama model using Qwen2.5 1.5B.&lt;/li&gt;
&lt;li&gt;Uses conservative rule-based fallback logic.&lt;/li&gt;
&lt;li&gt;Requires seller confirmation before changing order records.&lt;/li&gt;
&lt;li&gt;Treats one-day delivery skips separately from recurring subscription cancellations.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Live website:&lt;/strong&gt; &lt;a href="https://utkarshydv27.github.io/DukaanFlow-AI/" rel="noopener noreferrer"&gt;https://utkarshydv27.github.io/DukaanFlow-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The website includes an interactive sample-message demo. This demo uses simple browser-side rules and is illustrative; it is not connected to the Python backend or a live AI model.&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/utkarshydv27/DukaanFlow-AI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/DukaanFlow-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is open source. You can explore the code, review the tests, and suggest improvements.&lt;/p&gt;

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

&lt;p&gt;I used Python, Flask, SQLite, and an optional local Ollama setup with Qwen2.5 1.5B.&lt;/p&gt;

&lt;p&gt;The MVP follows a simple workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A customer request is entered.&lt;/li&gt;
&lt;li&gt;The request is classified using the available local model or fallback rules.&lt;/li&gt;
&lt;li&gt;The seller reviews the suggested action.&lt;/li&gt;
&lt;li&gt;The seller confirms before an order record is changed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I also created a responsive static website to explain the project and demonstrate sample request classification. The local test suite passed 19 tests during development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;I wanted to explore how open-weight models can make AI experimentation more accessible to small projects and developers.&lt;/p&gt;

&lt;p&gt;Local inference can offer more control over where processing happens and may reduce dependence on hosted AI APIs. However, it still has hardware, electricity, and setup costs. It also needs real-world evaluation before we can claim that it performs better than other approaches.&lt;/p&gt;

&lt;p&gt;For me, open innovation means being able to inspect, test, adapt, and improve the tools we build.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session (Optional)
&lt;/h2&gt;

&lt;p&gt;I used an AI coding assistant during development to help with implementation, debugging, documentation, and project organization. I reviewed the changes and tested the application during development.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First User (Optional)
&lt;/h2&gt;

&lt;p&gt;This is an early MVP. I have not yet validated it with a real food seller, so I am not claiming user feedback or real-world adoption.&lt;/p&gt;

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

&lt;p&gt;DukaanFlow AI explores local-first AI and open-weight models through a practical workflow for small food businesses. Its focus is on accessible experimentation, transparent limitations, and human confirmation before consequential order changes.&lt;/p&gt;

&lt;p&gt;The project is still an MVP. WhatsApp Cloud API integration is not live, and real-world seller testing remains future work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built by Utkarsh Yadav&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
      <category>openai</category>
    </item>
    <item>
      <title>TouchGrass AI: Less Scrolling, More Living 🌿</title>
      <dc:creator>Utkarsh Yadav</dc:creator>
      <pubDate>Fri, 09 Oct 2026 15:12:25 +0000</pubDate>
      <link>https://dev.to/ut_yadav_18820e71996/touchgrass-ai-less-scrolling-more-living-2dpp</link>
      <guid>https://dev.to/ut_yadav_18820e71996/touchgrass-ai-less-scrolling-more-living-2dpp</guid>
      <description>&lt;p&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;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;TouchGrass AI&lt;/strong&gt;, a local AI-powered nature mission planner that encourages people to spend less time scrolling and more time outdoors.&lt;/p&gt;

&lt;p&gt;Users can choose their preferred outdoor activity, available time (15, 30, or 60 minutes), and difficulty level. The app generates a personalized nature mission using a locally running AI model.&lt;/p&gt;

&lt;p&gt;The project includes a Flask backend, a simple web interface, input validation, and browser local storage for tracking self-reported progress.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Demo video:&lt;/strong&gt; &lt;a href="https://youtu.be/SX3HJ4AzR5Q" rel="noopener noreferrer"&gt;https://youtu.be/SX3HJ4AzR5Q&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/utkarshydv27/TouchGrassAI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/TouchGrassAI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Original project article:&lt;/strong&gt; &lt;a href="https://dev.to/ut_yadav_18820e71996/-touchgrass-ai-less-scrolling-more-living-2dpi"&gt;https://dev.to/ut_yadav_18820e71996/-touchgrass-ai-less-scrolling-more-living-2dpi&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The complete source code is available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/utkarshydv27/TouchGrassAI" rel="noopener noreferrer"&gt;https://github.com/utkarshydv27/TouchGrassAI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the Flask application, frontend files, and automated tests.&lt;/p&gt;

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

&lt;p&gt;I used Python, Flask, HTML, CSS, JavaScript, and Ollama with the Qwen 2.5 1.5B model.&lt;/p&gt;

&lt;p&gt;The Flask backend validates user preferences and sends requests to the locally running Ollama service. The frontend displays the generated nature mission and uses browser local storage to track self-reported progress.&lt;/p&gt;

&lt;p&gt;I added automated tests covering the home page, invalid inputs, successful mission generation, and Ollama service failures. All 6 tests passed.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes AI development more accessible. By using open-source tools and a locally runnable model, I could build and test an AI-powered application without relying on a paid hosted AI API.&lt;/p&gt;

&lt;p&gt;Others can inspect the code, run the project locally, learn from the implementation, and contribute improvements. TouchGrass AI explores how AI can encourage healthier offline habits instead of simply increasing screen time.&lt;/p&gt;

&lt;p&gt;Thanks for checking out TouchGrass AI! 🌿&lt;/p&gt;

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