<?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: Gunjan Bhandari</title>
    <description>The latest articles on DEV Community by Gunjan Bhandari (@gunjan_bhandari_85599d16a).</description>
    <link>https://dev.to/gunjan_bhandari_85599d16a</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%2F4163685%2F1a0fdce8-9216-47cd-8db0-d0086846a86f.png</url>
      <title>DEV Community: Gunjan Bhandari</title>
      <link>https://dev.to/gunjan_bhandari_85599d16a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gunjan_bhandari_85599d16a"/>
    <language>en</language>
    <item>
      <title>Ghost in the Machine.</title>
      <dc:creator>Gunjan Bhandari</dc:creator>
      <pubDate>Tue, 27 Oct 2026 10:34:11 +0000</pubDate>
      <link>https://dev.to/gunjan_bhandari_85599d16a/ghost-in-the-machine-9f3</link>
      <guid>https://dev.to/gunjan_bhandari_85599d16a/ghost-in-the-machine-9f3</guid>
      <description>&lt;h1&gt;
  
  
  👻 Ghost in the Machine. — The Haunted Story Generator
&lt;/h1&gt;

&lt;p&gt;*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine]&lt;/p&gt;

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

&lt;p&gt;Ghost in the Machine is a spooky interactive website that brings horror stories to life through the theme of haunted machines, mysterious messages, and forgotten memories.&lt;/p&gt;

&lt;p&gt;Users can enter their own story ideas, choose a horror mood, and generate creepy stories. The project combines a dark, neon-inspired interface with an offline story generator and an optional integration with Ollama for locally running open-weight AI models.&lt;/p&gt;

&lt;p&gt;I chose this idea because machines are a big part of our lives, but imagining what happens when a machine starts behaving in mysterious ways makes technology feel a little spooky!&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%2F4rwohsjdjz0wi3ib679a.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%2F4rwohsjdjz0wi3ib679a.png" alt=" " width="799" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👻 &lt;strong&gt;Try Ghost in the Machine.:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://bgunjan884-ux.github.io/-Ghost-in-the-Machine/" rel="noopener noreferrer"&gt;https://bgunjan884-ux.github.io/-Ghost-in-the-Machine/&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;br&gt;&lt;br&gt;
&lt;a href="https://github.com/bgunjan884-ux/-Ghost-in-the-Machine" rel="noopener noreferrer"&gt;https://github.com/bgunjan884-ux/-Ghost-in-the-Machine&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built using three separate files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; — Website structure&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; — Dark theme, animations, and visual design&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — Story generation and interactive features&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I built Ghost in the Machine using HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;HTML provides the website structure, CSS creates the spooky atmosphere with purple neon effects and floating animations, and JavaScript handles user input, horror moods, story generation, and copying stories.&lt;/p&gt;

&lt;p&gt;The project includes a rule-based offline story generator and an optional integration with Ollama to run an open-weight language model locally.&lt;/p&gt;

&lt;p&gt;The local AI integration is designed to generate original stories from user prompts without relying on a hosted AI API. It requires Ollama and a compatible model to be installed and running.&lt;/p&gt;

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

&lt;p&gt;Open innovation gives developers the freedom to experiment, customize technology, and build projects without depending entirely on closed AI services.&lt;/p&gt;

&lt;p&gt;With locally running open-weight models, developers can explore AI while keeping prompts on their own machines instead of sending them to an external AI provider. They can also experiment with different models and change how their applications behave.&lt;/p&gt;

&lt;p&gt;Another important part of this project is its offline story generator, which provides a basic experience without an internet connection or an AI model.&lt;/p&gt;

&lt;p&gt;For me, this project is an opportunity to explore how open technologies can make AI more accessible, customizable, and privacy-friendly.&lt;/p&gt;

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

&lt;p&gt;I used AI assistance to help plan the project structure, write the HTML, CSS, and JavaScript, and prepare the project documentation.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;An agent session recording can be added here if available.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;Imagine opening an old computer late at night and seeing a message appear on the screen:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"YOU LEFT ME HERE."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That small moment inspired Ghost in the Machine.. I wanted to turn a simple website into an interactive experience where technology, imagination, and horror meet.&lt;/p&gt;

&lt;p&gt;Sometimes, the creepiest stories begin with a machine that should have been switched off.&lt;/p&gt;

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

&lt;p&gt;This project explores the open-source AI theme through its optional local-model integration.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add specific partner prize categories here only if the project meets their eligibility requirements.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Made with curiosity, code, and a little bit of darkness. 👻&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>LazyFlow-AI</title>
      <dc:creator>Gunjan Bhandari</dc:creator>
      <pubDate>Thu, 22 Oct 2026 18:04:34 +0000</pubDate>
      <link>https://dev.to/gunjan_bhandari_85599d16a/lazyflow-ai-4deb</link>
      <guid>https://dev.to/gunjan_bhandari_85599d16a/lazyflow-ai-4deb</guid>
      <description>&lt;h1&gt;
  
  
  🦥 LazyFlow AI — Let the Sloth Do the Work!
&lt;/h1&gt;

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

&lt;p&gt;Meet &lt;strong&gt;LazyFlow AI&lt;/strong&gt;, a sloth-themed productivity assistant built around one simple idea: &lt;em&gt;Why make everyday tasks harder than they need to be?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We all have little tasks that consume our time and energy—writing reminders, organizing our day, figuring out what to do next, or planning time to relax.&lt;/p&gt;

&lt;p&gt;LazyFlow AI is designed to make those tasks easier.&lt;/p&gt;

&lt;p&gt;With a calming interface and a simple text input, users can ask for help with everyday tasks, get to-do list suggestions, draft polite messages, and discover ideas for a relaxing evening.&lt;/p&gt;

&lt;p&gt;The project is built using three separate files: HTML, CSS, and JavaScript. It includes a demo mode and an optional integration with Ollama for running an open-weight AI model locally.&lt;/p&gt;

&lt;p&gt;The goal? Spend less time on busywork and more time enjoying life. 🦥&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%2F33lpo4mn3060k2825k60.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%2F33lpo4mn3060k2825k60.png" alt=" " width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try LazyFlow AI here:&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://bgunjan884-ux.github.io/LazyFlow-AI/" rel="noopener noreferrer"&gt;https://bgunjan884-ux.github.io/LazyFlow-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Explore the interface, try the example prompts, and see how LazyFlow AI helps turn everyday requests into manageable next steps.&lt;/p&gt;

&lt;p&gt;The website currently includes predefined demo responses. Real AI-generated responses require setting up Ollama and a compatible local model.&lt;/p&gt;

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

&lt;p&gt;Check out the source code and explore the project on GitHub:&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/bgunjan884-ux/LazyFlow-AI" rel="noopener noreferrer"&gt;https://github.com/bgunjan884-ux/LazyFlow-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses three core files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; — website structure and content.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; — the calming, responsive design.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — interactive features, demo responses, and optional local AI integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to keep the project simple, understandable, and easy to modify.&lt;/p&gt;

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

&lt;p&gt;I built LazyFlow AI using &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;, focusing on a clean interface, simple interactions, and a relaxing user experience.&lt;/p&gt;

&lt;p&gt;The main features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Task assistance and simple planning suggestions.&lt;/li&gt;
&lt;li&gt;Message and reminder drafting.&lt;/li&gt;
&lt;li&gt;Relaxation activity suggestions.&lt;/li&gt;
&lt;li&gt;Copy and clear functionality.&lt;/li&gt;
&lt;li&gt;Responsive layouts for different screen sizes.&lt;/li&gt;
&lt;li&gt;A demo mode for testing without an AI installation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the local AI option, the project uses &lt;strong&gt;Ollama&lt;/strong&gt; to connect the JavaScript frontend to a compatible open-weight model running on the user's computer.&lt;/p&gt;

&lt;p&gt;For example, a user can download the Llama 3.2 model using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama pull llama3.2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once Ollama is running and local browser access is configured, the application can send a task to Ollama's local API and display the model's response.&lt;/p&gt;

&lt;p&gt;This integration is optional. The current demo mode uses predefined templates rather than a live AI model.&lt;/p&gt;

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

&lt;p&gt;For me, open innovation is about giving people more control over the technology they use.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔒 Privacy and Control
&lt;/h3&gt;

&lt;p&gt;With a locally running model, requests can be processed on the user's own computer instead of being sent to a hosted AI API. This can be particularly useful for people who prefer to keep their personal tasks under their own control.&lt;/p&gt;

&lt;h3&gt;
  
  
  💸 More Accessible AI
&lt;/h3&gt;

&lt;p&gt;Running a model locally avoids hosted AI API charges, although it still requires suitable hardware and electricity. This makes experimenting with AI possible without depending on a paid inference service.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔄 Freedom to Experiment
&lt;/h3&gt;

&lt;p&gt;Open-weight models give developers the opportunity to explore different models, change prompts, and customize an assistant's behavior without rebuilding the entire application.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧩 Learning Through Open Technology
&lt;/h3&gt;

&lt;p&gt;By using familiar web technologies and an optional local AI integration, LazyFlow AI provides a small, approachable example of how AI-powered applications can be built and customized.&lt;/p&gt;

&lt;p&gt;A closed API can be convenient, but a local, open-weight approach offers a different advantage: greater control over model selection and where inference takes place.&lt;/p&gt;

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

&lt;p&gt;This project currently uses a straightforward frontend and an optional local model connection rather than a separate autonomous agent framework.&lt;/p&gt;

&lt;p&gt;I have not included an agent-session recording. If I record a development session later, I can add it here.&lt;/p&gt;

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

&lt;p&gt;The idea behind LazyFlow AI is not to make people more productive every second of the day. It is to reduce the effort needed to get started.&lt;/p&gt;

&lt;p&gt;Instead of staring at a blank page, users can get a first draft. Instead of feeling overwhelmed by a long list, they can start with a few manageable steps. And instead of overplanning their free time, they can get a simple suggestion and relax.&lt;/p&gt;

&lt;p&gt;The project is an early prototype, so I am not claiming measured time savings yet. My goal is to make everyday tasks feel a little lighter and give people more freedom to spend their time as they choose.&lt;/p&gt;

&lt;p&gt;Sometimes, doing less really is the smarter approach. 🌿&lt;/p&gt;

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

&lt;p&gt;My project focuses on the &lt;strong&gt;Slow and Steady&lt;/strong&gt; theme, exploring how open-weight AI can help reduce everyday busywork.&lt;/p&gt;

&lt;p&gt;I have not selected any additional partner prize categories.&lt;/p&gt;

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

&lt;p&gt;Building LazyFlow AI has been an opportunity to explore how a simple web application can offer a useful starting point for local AI integration.&lt;/p&gt;

&lt;p&gt;I want to keep experimenting, improving the experience, and exploring how open-source AI can help people spend less time on repetitive tasks.&lt;/p&gt;

&lt;p&gt;Because technology should not always ask us to do more.&lt;/p&gt;

&lt;p&gt;Sometimes, it should help us slow down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slow down. Stay curious. Let the sloth do the work.&lt;/strong&gt; 🦥🌱&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with HTML, CSS, JavaScript, and an optional Ollama integration for the Hacktoberfest Open-Source AI Challenge — Week 3: Slow and Steady.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Touch Grass - AI</title>
      <dc:creator>Gunjan Bhandari</dc:creator>
      <pubDate>Sat, 10 Oct 2026 17:36:41 +0000</pubDate>
      <link>https://dev.to/gunjan_bhandari_85599d16a/touch-grass-ai-55gf</link>
      <guid>https://dev.to/gunjan_bhandari_85599d16a/touch-grass-ai-55gf</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://bgunjan884-ux.github.io/Touch-Grass-AI/" rel="noopener noreferrer"&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 Touch Grass built  AI, an outdoor adventure companion designed to help people spend less time on screens and more time in nature.&lt;/p&gt;

&lt;p&gt;Touch Grass AI helps users discover outdoor activities, take daily nature challenges, track their outdoor progress, and generate personalized outdoor adventure plans.&lt;/p&gt;

&lt;p&gt;The project includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Outdoor activity suggestions&lt;/li&gt;
&lt;li&gt;A 20-minute screen-free challenge timer&lt;/li&gt;
&lt;li&gt;An outdoor activity progress tracker&lt;/li&gt;
&lt;li&gt;An AI-powered adventure planner&lt;/li&gt;
&lt;li&gt;A responsive interface built with HTML, CSS, and JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: use technology to encourage people to disconnect from their screens and reconnect with the real world.&lt;/p&gt;

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

&lt;p&gt;I built and tested the project locally.&lt;/p&gt;

&lt;p&gt;Screenshots and a video demonstration can be added here.&lt;/p&gt;

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

&lt;p&gt;The project uses three separate frontend files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;index.html — Website structure&lt;/li&gt;
&lt;li&gt;style.css — Responsive styling and user interface&lt;/li&gt;
&lt;li&gt;script.js — Timer, activity tracking, and AI integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub repository: [Add your GitHub repository link here]&lt;/p&gt;

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

&lt;p&gt;I built GreenBuddy AI using HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;For the AI component, I chose Ollama to run an open-weight language model locally on my computer.&lt;/p&gt;

&lt;p&gt;The AI planner is designed to generate personalized outdoor activity plans based on the user's mood, available time, and preferred location.&lt;/p&gt;

&lt;p&gt;The project is designed to use Gemma through Ollama. The AI functionality requires the local model and Ollama service to be installed and running.&lt;/p&gt;

&lt;p&gt;The timer and progress tracker work directly in the browser using JavaScript.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes GreenBuddy AI more accessible, flexible, and privacy-friendly.&lt;/p&gt;

&lt;p&gt;By using an open-weight model through Ollama, I can experiment with local AI inference instead of depending on a paid, closed AI API.&lt;/p&gt;

&lt;p&gt;This approach offers several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Privacy: Prompts can be processed locally instead of being sent to a third-party AI provider.&lt;/li&gt;
&lt;li&gt;Flexibility: I can experiment with different compatible models.&lt;/li&gt;
&lt;li&gt;Accessibility: Local inference can avoid per-request API charges.&lt;/li&gt;
&lt;li&gt;Learning: Working with open AI tools helps me understand how AI applications work beyond simply calling a hosted API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project also demonstrates that AI can be used to encourage healthier offline habits instead of keeping people glued to their screens.&lt;/p&gt;

&lt;p&gt;My goal is to make the screen the starting point of an outdoor adventure, not the destination.&lt;/p&gt;

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

&lt;p&gt;Optional: Add a DevRelay agent session if available.&lt;/p&gt;

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

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

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

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