<?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: Mrigakshi Rathore</title>
    <description>The latest articles on DEV Community by Mrigakshi Rathore (@mrigakshi2507).</description>
    <link>https://dev.to/mrigakshi2507</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: Mrigakshi Rathore</title>
      <link>https://dev.to/mrigakshi2507</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrigakshi2507"/>
    <language>en</language>
    <item>
      <title>TouchGrassAI : Turning Screen Time Into Outdoor Adventures With Local AI</title>
      <dc:creator>Mrigakshi Rathore</dc:creator>
      <pubDate>Fri, 09 Oct 2026 18:51:11 +0000</pubDate>
      <link>https://dev.to/mrigakshi2507/touchgrassai-turning-screen-time-into-outdoor-adventures-with-local-ai-264p</link>
      <guid>https://dev.to/mrigakshi2507/touchgrassai-turning-screen-time-into-outdoor-adventures-with-local-ai-264p</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;
  
  
  Why I Built TouchGrassAI 🌿
&lt;/h2&gt;

&lt;p&gt;We have plenty of apps competing for our attention. I wanted to build something that uses AI for a different purpose: &lt;strong&gt;helping people spend less time on their screens and more time in the real world.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the idea behind &lt;strong&gt;TouchGrassAI&lt;/strong&gt; — a nature-inspired app that turns a simple choice, like taking a walk or going birdwatching, into a small outdoor adventure.&lt;/p&gt;

&lt;p&gt;Instead of relying on a hosted AI API, TouchGrassAI uses the open-weight Qwen2.5 3B model through Ollama, running on the user's own machine.&lt;/p&gt;

&lt;p&gt;The goal is simple: let AI help plan the adventure, then make the actual adventure happen away from the screen.&lt;/p&gt;

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

&lt;p&gt;TouchGrassAI lets you choose three things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Activity:&lt;/strong&gt; Choose an outdoor activity, such as a nature walk or birdwatching.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duration:&lt;/strong&gt; Decide how much time you have.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Energy level:&lt;/strong&gt; Match the mission to how active or relaxed you feel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Based on those choices, the local AI generates an outdoor mission with actionable steps, a nature fact, and a safety tip.&lt;/p&gt;

&lt;p&gt;The app also lets you check off individual steps, copy a mission, and mark an adventure as complete. Your completed-adventure count persists when you refresh the page.&lt;/p&gt;

&lt;p&gt;The idea is to make going outside feel approachable. You don't need an elaborate itinerary or an entire free afternoon. Sometimes, a short walk with one small goal is enough to get started.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Homepage
&lt;/h3&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%2Foul2k154h66som1rk1kk.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%2Foul2k154h66som1rk1kk.png" alt="TouchGrassAI homepage with its nature-inspired interface" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Mission Experience
&lt;/h3&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%2Fo6ahj2v84yrfprfgjiti.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%2Fo6ahj2v84yrfprfgjiti.png" alt="TouchGrassAI displaying an AI-generated outdoor mission" width="800" height="451"&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%2Fd085lzh3ldoyoq34n1rs.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%2Fd085lzh3ldoyoq34n1rs.png" alt="TouchGrassAI mission planner showing an outdoor adventure interface" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;🎥 &lt;strong&gt;Video Demo:&lt;/strong&gt; &lt;a href="https://youtu.be/4Ku7BjTPUNE" rel="noopener noreferrer"&gt;Watch TouchGrassAI in action&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;Source Code:&lt;/strong&gt; &lt;a href="https://github.com/Mrigakshi-Rathore/touchgrass-ai" rel="noopener noreferrer"&gt;TouchGrassAI on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TouchGrassAI uses the open-weight Qwen2.5 3B model through Ollama to generate personalized outdoor missions locally. The demo showcases the application's workflow and nature-inspired experience.&lt;/p&gt;

&lt;p&gt;The screenshots above show the actual application interface and mission experience.&lt;/p&gt;

&lt;p&gt;The AI generation currently runs locally through Ollama. This is not a publicly hosted AI demo: to generate missions, users need to install Ollama and download the model on their own machines.&lt;/p&gt;

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

&lt;p&gt;I built TouchGrassAI with a React and Vite frontend connected to a locally running Ollama instance.&lt;/p&gt;

&lt;p&gt;The main components are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React:&lt;/strong&gt; Manages the interface, activity preferences, loading states, mission steps, and completion count.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen2.5 3B:&lt;/strong&gt; Generates missions based on the selected activity, duration, and energy level.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; Runs the model locally and exposes an API that the frontend uses to request generations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React Markdown:&lt;/strong&gt; Renders the model's response, with structured mission sections when the expected headings are present.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS:&lt;/strong&gt; Provides the responsive, nature-inspired interface, including accessible focus styles and reduced-motion support.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The generation flow is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user selects an activity, duration, and energy level.&lt;/li&gt;
&lt;li&gt;The frontend sends a prompt to the local Ollama API.&lt;/li&gt;
&lt;li&gt;Qwen2.5 3B generates a mission with steps, a nature fact, and a safety tip.&lt;/li&gt;
&lt;li&gt;The app presents the result as a structured, interactive mission.&lt;/li&gt;
&lt;li&gt;The user can complete the steps and mark the adventure as finished.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I also worked on making the application more reliable. It handles loading and error states separately, supports cancellation and retry, checks whether Ollama is available, and uses a timeout for slow model responses.&lt;/p&gt;

&lt;p&gt;The completed-adventure count is stored locally in the browser. The application does not need to save full prompts to maintain that counter.&lt;/p&gt;

&lt;p&gt;One important limitation is that the application depends on a local Ollama installation and a downloaded model. It is designed around local inference rather than a hosted AI service.&lt;/p&gt;

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

&lt;p&gt;For this project, open-weight AI is not just an extra feature. It is central to how the application works.&lt;/p&gt;

&lt;p&gt;Using Qwen2.5 3B through Ollama means that mission generation can happen on the user's machine rather than requiring a request to a third-party hosted model API.&lt;/p&gt;

&lt;p&gt;That brings several practical advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;More control:&lt;/strong&gt; Users can choose how and where they run the model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local inference:&lt;/strong&gt; The app sends generation requests to the local Ollama service instead of a remote AI provider.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model flexibility:&lt;/strong&gt; The integration can be adapted to another compatible model in the future.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fewer external dependencies for inference:&lt;/strong&gt; There is no need for a hosted model API key or per-request API billing for the current local setup.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is a distinction worth making: running inference locally does not automatically make every part of an application completely offline. Initial model downloads require connectivity, and this frontend currently loads its typography from Google Fonts. Those are separate from the local AI inference itself.&lt;/p&gt;

&lt;p&gt;I like that this approach gives the user more control over the AI component. It also made me think about AI less as a chatbot that keeps someone engaged and more as a tool that can help someone decide what to do next — then get out of the way.&lt;/p&gt;

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

&lt;p&gt;Building TouchGrassAI pushed me to think beyond generating a response from a model.&lt;/p&gt;

&lt;p&gt;A useful AI application also needs to handle slow responses, connection failures, unexpected output formats, cancellation, and the interface states that surround generation.&lt;/p&gt;

&lt;p&gt;I also learned how much the presentation matters. A generated response is easier to use when its steps, facts, and safety advice are clearly separated instead of appearing as one long block of text.&lt;/p&gt;

&lt;p&gt;Most importantly, this project reminded me that the best outcome of an AI interaction does not always need to happen on the screen.&lt;/p&gt;

&lt;p&gt;Sometimes, the screen should help you decide what to do — and then let you go do it.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Tooling Usage Disclosure
&lt;/h2&gt;

&lt;p&gt;I used ChatGPT to brainstorm and structure this article and refine its wording. I used Google Antigravity to assist with code improvements, debugging, and UI refinement. TouchGrassAI itself uses the open-weight Qwen2.5 3B model through Ollama to generate outdoor missions locally. I reviewed and tested the application's main features before submission.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I'd like to keep improving TouchGrassAI with more outdoor activities, better mission variety, and additional ways to make short adventures feel rewarding.&lt;/p&gt;

&lt;p&gt;For now, the focus is on keeping the experience simple: choose an activity, generate a mission locally, and head outside.&lt;/p&gt;

&lt;p&gt;If you try the project, I'd love to hear what kind of outdoor mission you'd want an AI to suggest.&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🌿&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Apple's October 'Welcome Home' Event: A New Era for the Smart Home and Mac?</title>
      <dc:creator>Mrigakshi Rathore</dc:creator>
      <pubDate>Fri, 09 Oct 2026 16:45:18 +0000</pubDate>
      <link>https://dev.to/mrigakshi2507/apples-october-welcome-home-event-a-new-era-for-the-smart-home-and-mac-6m0</link>
      <guid>https://dev.to/mrigakshi2507/apples-october-welcome-home-event-a-new-era-for-the-smart-home-and-mac-6m0</guid>
      <description>&lt;p&gt;Apple's October "Welcome Home" Event: A New Era for the Smart Home and Mac?&lt;br&gt;
Apple has officially sent out invites for an October 13 event with the tagline "Welcome Home." While the branding strongly suggests a focus on the smart home, recent leaks indicate we might be in for a much larger hardware showcase.&lt;br&gt;
Here is a deep dive into what we could see:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Dedicated Smart Home Hub This is likely the star of the show. Apple has been rumored to be working on a dedicated home hub for years. This device is expected to combine a speaker with a display, giving users a central command center for their HomeKit setup. With the recent rollout of the upgraded Siri AI, this hub could finally deliver the intuitive, context-aware smart home experience Apple has been promising.&lt;/li&gt;
&lt;li&gt;M6 MacBook Pro The M-series chips continue to impress, and the M6 might be closer than we think. Leaks suggest a new 14-inch MacBook Pro featuring the M6 chip could be announced. While the exterior design might remain familiar, the internal upgrades are expected to deliver significant boosts in performance and energy efficiency, along with support for Wi-Fi 7.&lt;/li&gt;
&lt;li&gt;Touchscreen OLED MacBook Pro Perhaps the most exciting rumor is a completely redesigned MacBook Pro featuring an OLED display and, for the first time, touchscreen support. This model is rumored to be thinner and lighter, potentially replacing the notch with a Dynamic Island interface. If true, this represents a massive shift in Apple's laptop strategy.&lt;/li&gt;
&lt;li&gt;HomePod mini and Apple TV Refreshes We may also see internal upgrades for the HomePod mini and Apple TV 4K. These updates would likely focus on faster processors and better integration with the new Siri AI, making them more capable endpoints for your smart home.
What are your thoughts? Is Apple finally ready to dominate the smart home, or are you more excited about the potential of a touchscreen Mac? Let’s discuss in the comments!&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>hardware</category>
      <category>news</category>
    </item>
  </channel>
</rss>
