<?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: abhimanyu sharma</title>
    <description>The latest articles on DEV Community by abhimanyu sharma (@abhimanyu_sharma_30358488).</description>
    <link>https://dev.to/abhimanyu_sharma_30358488</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%2F4172992%2F4514434f-bf1f-4cfb-bd87-412460c6906f.jpg</url>
      <title>DEV Community: abhimanyu sharma</title>
      <link>https://dev.to/abhimanyu_sharma_30358488</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhimanyu_sharma_30358488"/>
    <language>en</language>
    <item>
      <title>Ghostlight AI — Stories from the Other Side</title>
      <dc:creator>abhimanyu sharma</dc:creator>
      <pubDate>Sat, 31 Oct 2026 17:44:23 +0000</pubDate>
      <link>https://dev.to/abhimanyu_sharma_30358488/ghostlight-ai-stories-from-the-other-side-4jfc</link>
      <guid>https://dev.to/abhimanyu_sharma_30358488/ghostlight-ai-stories-from-the-other-side-4jfc</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;👻 &lt;strong&gt;Ghostlight AI — Stories from the Other Side&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the &lt;em&gt;Ghost in the Machine&lt;/em&gt; challenge, I built &lt;strong&gt;Ghostlight AI&lt;/strong&gt;, a spooky, browser-based AI storytelling experience inspired by Halloween, Día de los Muertos, and the stories and memories that stay with us.&lt;/p&gt;

&lt;p&gt;The project has two main features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎃 &lt;strong&gt;Ghost Story Generator:&lt;/strong&gt; Create mysterious, spooky stories based on a selected mood and location.&lt;/li&gt;
&lt;li&gt;🕯️ &lt;strong&gt;Memory Keeper:&lt;/strong&gt; Write meaningful remembrance messages to celebrate loved ones and preserve special memories.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted to combine the playful spirit of Halloween with something more meaningful: using technology not only to create fictional stories but also to help people express and preserve memories.&lt;/p&gt;

&lt;p&gt;The interface features a magical ghost, a haunted atmosphere, glowing purple visuals, candles, marigolds, and Día de los Muertos-inspired artwork.&lt;/p&gt;

&lt;p&gt;My goal was to make AI storytelling accessible through a simple website without requiring users to install a local AI runtime.&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live Project:&lt;/strong&gt; &lt;a href="https://021abhimanyu.github.io/Ghostlight-AI/" rel="noopener noreferrer"&gt;Ghostlight AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖼️ &lt;strong&gt;Project Poster:&lt;/strong&gt; The poster showcases the Ghostlight AI experience, its spooky storytelling interface, and the Memory Keeper feature.&lt;/p&gt;

&lt;p&gt;Explore the project and experience a little magic from the other side!&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/021abhimanyu/ghostlight-ai" rel="noopener noreferrer"&gt;Ghostlight AI on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built using HTML, CSS, and JavaScript, with an open-source AI model integrated into the browser.&lt;/p&gt;

&lt;p&gt;Feel free to explore the code, suggest improvements, and contribute to the project!&lt;/p&gt;

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

&lt;p&gt;I kept the architecture simple and focused on accessibility.&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;HTML5:&lt;/strong&gt; Structures the storytelling interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3:&lt;/strong&gt; Creates the Halloween-inspired design, glowing effects, and responsive layout.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vanilla JavaScript:&lt;/strong&gt; Handles user interactions, story generation, and the Memory Keeper experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transformers.js:&lt;/strong&gt; Provides browser-based inference using a compatible open-source model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FLAN-T5 Small:&lt;/strong&gt; The open-weight language model used for text generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face model ecosystem:&lt;/strong&gt; Provides access to the model used by the application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model is loaded in the browser through Transformers.js, using the &lt;code&gt;Xenova/flan-t5-small&lt;/code&gt; model.&lt;/p&gt;

&lt;p&gt;The application does not require a paid AI API key or a custom application server for inference. The model files must be downloaded when first loading the model, so an internet connection is required initially. Actual offline availability depends on whether the required assets are cached and accessible.&lt;/p&gt;

&lt;p&gt;I also included a fallback storytelling mechanism so users can still explore the interface if the model fails to load. The fallback uses predefined generation logic rather than AI inference.&lt;/p&gt;

&lt;p&gt;The result is a lightweight project that brings open-source AI into a fun, themed web experience.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because AI should be something developers can explore, understand, adapt, and build with—not just consume through closed services.&lt;/p&gt;

&lt;p&gt;By using open-source tools and an open-weight model, I could experiment with browser-based inference and build an interactive experience without depending on a paid proprietary AI API.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Developers can experiment without needing a paid AI API subscription.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparency:&lt;/strong&gt; The project can be inspected, modified, and extended by the community.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy potential:&lt;/strong&gt; Browser-based inference can reduce the need to send prompts to a remote inference service, although privacy also depends on the application's implementation and its external dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning:&lt;/strong&gt; Developers can explore how AI models integrate with ordinary web technologies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community collaboration:&lt;/strong&gt; Contributors can improve the interface, generation logic, accessibility, and model integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation makes it easier to turn a creative idea into an experiment that other developers can learn from and build upon.&lt;/p&gt;

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

&lt;p&gt;I built this project by combining web development with open-source AI integration, focusing on making the experience simple and accessible.&lt;/p&gt;

&lt;p&gt;I have not attached a DevRelay agent session to this submission. If I record one, I can add the session link here.&lt;/p&gt;

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

&lt;p&gt;What if a ghost could tell a story—and help us remember the people who made our lives special?&lt;/p&gt;

&lt;p&gt;That question inspired Ghostlight AI.&lt;/p&gt;

&lt;p&gt;Halloween is often associated with spooky stories, haunted houses, and mysterious characters. Día de los Muertos adds another dimension: remembering and celebrating loved ones.&lt;/p&gt;

&lt;p&gt;I wanted my project to bring these ideas together.&lt;/p&gt;

&lt;p&gt;The Ghost Story Generator creates space for imagination, while the Memory Keeper offers a place to express remembrance. One celebrates fictional worlds; the other honors real memories.&lt;/p&gt;

&lt;p&gt;For me, the spirit of &lt;em&gt;Ghost in the Machine&lt;/em&gt; is about giving technology a human touch. AI can help us create something entertaining, but it can also help us express feelings, explore ideas, and keep meaningful stories alive.&lt;/p&gt;

&lt;p&gt;Sometimes, the most memorable technology is the kind that helps us reconnect with our own humanity.&lt;/p&gt;

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

&lt;p&gt;My primary focus is the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If additional partner prize categories are listed on the official challenge page, I will select only those that match the project's actual technologies and implementation.&lt;/p&gt;




&lt;p&gt;Thanks for checking out Ghostlight AI! 👻&lt;/p&gt;

&lt;p&gt;If you like the project, visit the repository, share your feedback, and consider contributing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create Tales. Preserve Memories. Keep the Magic Alive.&lt;/strong&gt; 🕯️🎃&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>LazyDesk AI: Do Less, Feel Caught Up with Open-Weight AI</title>
      <dc:creator>abhimanyu sharma</dc:creator>
      <pubDate>Wed, 21 Oct 2026 18:00:38 +0000</pubDate>
      <link>https://dev.to/abhimanyu_sharma_30358488/lazydesk-ai-do-less-feel-caught-up-with-open-weight-ai-5hj7</link>
      <guid>https://dev.to/abhimanyu_sharma_30358488/lazydesk-ai-do-less-feel-caught-up-with-open-weight-ai-5hj7</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;LazyDesk AI&lt;/strong&gt;, a local-first AI productivity assistant designed to make everyday tasks feel less overwhelming.&lt;/p&gt;

&lt;p&gt;We all have those days when our minds are full of unfinished work: replying to messages, completing assignments, organizing files, and remembering small personal tasks. Sometimes, even deciding where to start takes too much energy.&lt;/p&gt;

&lt;p&gt;LazyDesk AI helps users unload their thoughts into a simple text box and transforms that messy list into a gentle, manageable plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Brain Dump to Tiny Plan:&lt;/strong&gt; Turn scattered thoughts into a prioritized list with small, actionable steps.&lt;/li&gt;
&lt;li&gt;✍️ &lt;strong&gt;AI Message Drafter:&lt;/strong&gt; Turn rough notes into short, professional or friendly messages.&lt;/li&gt;
&lt;li&gt;🌱 &lt;strong&gt;Gentle Productivity:&lt;/strong&gt; Suggest a five-minute starting task and identify what can wait.&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Local-First AI:&lt;/strong&gt; Run model inference in the browser without requiring a paid AI API key or application backend.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Responsive Design:&lt;/strong&gt; Use the application on desktop or mobile.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to help people work every minute of the day. It's to reduce mental effort so they can spend less time worrying about tasks and more time living.&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://github.com/021abhimanyu/LazyDesk-AI.git" rel="noopener noreferrer"&gt;https://github.com/021abhimanyu/LazyDesk-AI.git&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%2Fe7dfg59xbre9qoyan304.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%2Fe7dfg59xbre9qoyan304.png" alt=" " width="800" height="862"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo lets you enter your tasks, generate a manageable plan, and draft messages using AI.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: The first model download requires an internet connection.&lt;/em&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/021abhimanyu/LazyDesk-AI.git" rel="noopener noreferrer"&gt;https://github.com/021abhimanyu/LazyDesk-AI.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built using HTML, CSS, and JavaScript. The source code includes the website interface, AI integration, and project documentation.&lt;/p&gt;

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

&lt;p&gt;I wanted to build something that reflects the spirit of the Slow and Steady challenge: a tool that does a little work for you without making productivity feel like another full-time job.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technology stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5&lt;/strong&gt; for the application structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3&lt;/strong&gt; for a responsive, calming interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; for application logic and AI interactions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen2.5 0.5B Instruct&lt;/strong&gt; as the open-weight language model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Transformers.js&lt;/strong&gt; to run model inference directly in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ONNX Runtime WebAssembly&lt;/strong&gt; as the inference backend.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How the AI works
&lt;/h3&gt;

&lt;p&gt;When a user submits a brain dump, the application sends the text to the model running in the browser. The model is instructed to produce a short plan with priorities, a five-minute starting point, tasks that can wait, and a kind reminder.&lt;/p&gt;

&lt;p&gt;For message drafting, the application uses a different prompt to generate a concise message from the user's notes.&lt;/p&gt;

&lt;p&gt;The model and its instructions are integrated into the JavaScript application, so there is no requirement for a paid hosted AI inference API.&lt;/p&gt;

&lt;p&gt;The first launch downloads the necessary model and library files. Subsequent offline use depends on browser caching, so fully reliable offline operation is not yet guaranteed.&lt;/p&gt;

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

&lt;p&gt;Open innovation is important because AI-powered tools should be adaptable, transparent, and accessible—not just dependent on expensive APIs.&lt;/p&gt;

&lt;p&gt;For LazyDesk AI, using an open-weight model makes several things possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. More control over the AI
&lt;/h3&gt;

&lt;p&gt;The prompts and application logic are visible in the repository. Developers can change the assistant's behavior, adjust its tone, experiment with priorities, and explore compatible models.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Better privacy by design
&lt;/h3&gt;

&lt;p&gt;User prompts are processed by the model running in the browser instead of being sent to an application backend or a hosted AI inference API.&lt;/p&gt;

&lt;p&gt;The model files must initially be downloaded from their hosting source, but the user's task text does not need to be sent to that source for inference.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. No per-request AI API bill
&lt;/h3&gt;

&lt;p&gt;There is no paid AI API key or per-request inference charge. The user's device performs the inference, although it still consumes local computing resources and requires an initial download.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. An opportunity to build in the open
&lt;/h3&gt;

&lt;p&gt;Other developers can inspect the code, suggest improvements, change the prompts, improve offline support, and contribute features.&lt;/p&gt;

&lt;p&gt;A small model is not perfect, and local inference can be slower on some devices. However, for a lightweight productivity assistant, this approach offers a useful balance of control, privacy, and accessibility.&lt;/p&gt;

&lt;p&gt;To me, open innovation means that developers can build useful AI experiences without giving up control over how those experiences work.&lt;/p&gt;

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

&lt;p&gt;I haven't recorded a DevRelay agent session yet, so I'm leaving this section out for now.&lt;/p&gt;

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

&lt;p&gt;LazyDesk AI is designed to reduce the effort of deciding what to do next and writing routine messages.&lt;/p&gt;

&lt;p&gt;Instead of staring at a long list of tasks, a user can enter everything in one place and get a small, actionable starting point.&lt;/p&gt;

&lt;p&gt;I haven't measured real-world time savings yet, so I won't claim a specific number. My goal is to make the first step easier and reduce the mental overhead of getting started.&lt;/p&gt;

&lt;p&gt;Sometimes, being productive means knowing what can wait.&lt;/p&gt;

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

&lt;p&gt;I'll select the applicable partner categories based on the official challenge rules and the project's eligibility. I won't claim a category without verifying its requirements.&lt;/p&gt;




&lt;p&gt;Built with a sloth-sized ambition: &lt;strong&gt;make one thing easier, then go rest.&lt;/strong&gt; 🦥🌿&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSource #AI #JavaScript #TransformersJS #Qwen
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>GreenQuest AI: Turning Screen Time into Green Time with Open-Source AI | #Hacktoberfest</title>
      <dc:creator>abhimanyu sharma</dc:creator>
      <pubDate>Fri, 09 Oct 2026 11:08:57 +0000</pubDate>
      <link>https://dev.to/abhimanyu_sharma_30358488/greenquest-ai-turning-screen-time-into-green-time-with-open-source-ai-hacktoberfest-p73</link>
      <guid>https://dev.to/abhimanyu_sharma_30358488/greenquest-ai-turning-screen-time-into-green-time-with-open-source-ai-hacktoberfest-p73</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;GreenQuest AI — Turn Screen Time into Green Time!&lt;/strong&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%2Fy8e1qxadaau635863hzs.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%2Fy8e1qxadaau635863hzs.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
GreenQuest AI is an AI-powered outdoor adventure app that encourages people to take a break from their screens and reconnect with nature.&lt;/p&gt;

&lt;p&gt;The idea is simple: instead of using AI to generate more reasons to stay online, what if we used it to inspire people to go outside?&lt;/p&gt;

&lt;p&gt;With GreenQuest AI, users can generate personalized outdoor missions based on their preferred activity, available time, and difficulty. Whether it's exploring a nearby park, observing trees, watching birds, discovering cloud patterns, or helping clean up the environment, every mission encourages users to experience the world beyond their screens.&lt;/p&gt;

&lt;p&gt;To make the experience more engaging, I added gamification features, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI-generated missions:&lt;/strong&gt; Discover fun outdoor challenges.&lt;/li&gt;
&lt;li&gt;⏱️ &lt;strong&gt;Activity timer:&lt;/strong&gt; Set aside dedicated time for each adventure.&lt;/li&gt;
&lt;li&gt;🏆 &lt;strong&gt;XP and levels:&lt;/strong&gt; Earn experience points by completing missions.&lt;/li&gt;
&lt;li&gt;🔥 &lt;strong&gt;Streak tracking:&lt;/strong&gt; Encourage consistent outdoor habits.&lt;/li&gt;
&lt;li&gt;🎖️ &lt;strong&gt;Achievement badges:&lt;/strong&gt; Celebrate progress and milestones.&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Progress dashboard:&lt;/strong&gt; Track completed activities and time spent outdoors.&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;Local progress storage:&lt;/strong&gt; Keep supported progress data between visits.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GreenQuest AI is designed for students, developers, remote workers, and anyone who spends too much time in front of a screen and wants a fun reason to step outside.&lt;/p&gt;

&lt;p&gt;The mission is to make touching grass a habit, not just a meme. 🌱&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://021abhimanyu.github.io/GreenQuest-AI/" rel="noopener noreferrer"&gt;https://021abhimanyu.github.io/GreenQuest-AI/&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%2Fyxxy6q6dt5ytu9bpi3vj.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%2Fyxxy6q6dt5ytu9bpi3vj.png" alt=" " width="799" height="425"&gt;&lt;/a&gt;&lt;br&gt;
🐙 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/021abhimanyu/GreenQuest-AI" rel="noopener noreferrer"&gt;https://github.com/021abhimanyu/GreenQuest-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try generating an outdoor mission, pick a challenge that fits your schedule, and take it outside!&lt;/p&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;strong&gt;&lt;a href="https://github.com/021abhimanyu/GreenQuest-AI" rel="noopener noreferrer"&gt;021abhimanyu/GreenQuest-AI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; — The application's structure and interface.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; — The nature-inspired design and responsive layout.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — AI integration, mission generation, timer, gamification, and progress tracking.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to keep the project lightweight and easy to understand, so developers can explore the code, customize it, and build upon it.&lt;/p&gt;

&lt;p&gt;Contributions and suggestions are welcome!&lt;/p&gt;

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

&lt;p&gt;I built GreenQuest AI using &lt;strong&gt;HTML, CSS, JavaScript, Transformers.js, and an open-weight language model&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The main technology choices are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5 and CSS3:&lt;/strong&gt; For the responsive, nature-inspired user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript:&lt;/strong&gt; For mission generation logic, timers, progress tracking, XP, levels, streaks, and badges.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transformers.js:&lt;/strong&gt; To run compatible machine-learning models directly in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen2.5-0.5B-Instruct:&lt;/strong&gt; The open-weight language model configured to generate creative outdoor missions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ONNX Runtime:&lt;/strong&gt; For browser-based model inference through the Transformers.js ecosystem.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser local storage:&lt;/strong&gt; To preserve supported user progress without requiring a database.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of my main goals was to make the AI experience accessible without requiring users to install Ollama, configure a separate backend, or obtain a paid inference API key.&lt;/p&gt;

&lt;p&gt;The model is loaded through Transformers.js, with browser inference configured to use WebGPU when available and WebAssembly as a fallback.&lt;/p&gt;

&lt;p&gt;Here's how the application works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user selects their preferred activity, duration, and difficulty.&lt;/li&gt;
&lt;li&gt;JavaScript prepares a prompt using those preferences.&lt;/li&gt;
&lt;li&gt;The browser-based AI generates an outdoor mission.&lt;/li&gt;
&lt;li&gt;The application displays the mission and its details.&lt;/li&gt;
&lt;li&gt;The user heads outdoors, starts the timer, and completes the activity.&lt;/li&gt;
&lt;li&gt;The app updates supported progress statistics and awards XP and achievements.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I also included fallback mission logic so the application can remain useful when AI generation fails.&lt;/p&gt;

&lt;p&gt;The most interesting part of this project is that the AI's purpose is to encourage &lt;strong&gt;less screen time and more real-world activity&lt;/strong&gt;.&lt;/p&gt;

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

&lt;p&gt;Open innovation made this project possible without depending on a proprietary AI inference API.&lt;/p&gt;

&lt;p&gt;Using an open-weight model with Transformers.js let me explore browser-based AI inference while keeping the architecture relatively simple. I didn't need to set up a dedicated model server or require users to install a separate AI runtime such as Ollama.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;🌍 Accessibility&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Developers and users can experiment with AI without needing a paid inference API subscription. The model still requires an initial download, and performance depends on the user's device and browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔍 Transparency and experimentation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The application code is available for inspection and modification. Developers can experiment with prompts, compatible models, mission categories, and reward systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Developer freedom&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An open model ecosystem makes it easier to learn about model inference and customize the experience instead of relying entirely on a closed, hosted API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔐 More control over inference&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With browser-side inference, mission-generation prompts can be processed locally rather than sent to a dedicated inference API. Initial model and library downloads still use external hosting, so this is not a claim that the application makes no network requests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌱 AI with a purpose beyond the screen&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the idea that matters most to me. AI applications often encourage people to spend more time interacting with digital content. GreenQuest AI takes a different approach: it uses AI to suggest activities that encourage people to leave their devices behind and experience nature.&lt;/p&gt;

&lt;p&gt;Open innovation made it possible to experiment with this idea using accessible tools and a model I can inspect, customize, and build around.&lt;/p&gt;

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

&lt;p&gt;I haven't included an agent session link in this submission. If I publish a DevRelay session demonstrating the development process, I'll add it here.&lt;/p&gt;

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

&lt;p&gt;My primary submission is for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Additional partner prize categories will depend on the challenge's official eligibility requirements. I'll list any additional categories only after confirming that GreenQuest AI meets their criteria.&lt;/p&gt;




&lt;p&gt;Built with 🌿, JavaScript, and open-source AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's use AI to touch grass, not just scroll past it.&lt;/strong&gt; 🌎💚&lt;/p&gt;

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