<?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: Parth Verma</title>
    <description>The latest articles on DEV Community by Parth Verma (@parthverma2005).</description>
    <link>https://dev.to/parthverma2005</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%2F4159966%2F2125d992-3e58-4502-9403-a9e32a8d7e49.png</url>
      <title>DEV Community: Parth Verma</title>
      <link>https://dev.to/parthverma2005</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/parthverma2005"/>
    <language>en</language>
    <item>
      <title>What If We Used AI to Spend Less Time on Screens?</title>
      <dc:creator>Parth Verma</dc:creator>
      <pubDate>Fri, 09 Oct 2026 14:14:15 +0000</pubDate>
      <link>https://dev.to/parthverma2005/what-if-we-used-ai-to-spend-less-time-on-screens-556e</link>
      <guid>https://dev.to/parthverma2005/what-if-we-used-ai-to-spend-less-time-on-screens-556e</guid>
      <description>&lt;h1&gt;
  
  
  TouchGrass AI — Get out. AI stays in.
&lt;/h1&gt;

&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;I built &lt;strong&gt;TouchGrass AI&lt;/strong&gt;, a local-first AI outdoor companion that encourages people to spend less time on their screens and more time exploring the real world.&lt;/p&gt;

&lt;p&gt;The idea behind the project is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI creates the experience, but the experience exists to get you away from AI.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Users can choose an outdoor activity, such as running, walking, hiking, or cycling, select a duration, and describe their goal. The AI then generates a personalized outdoor mission with a warm-up, main activity, outdoor challenge, cool-down, and motivation.&lt;/p&gt;

&lt;p&gt;But generating a mission is only the beginning.&lt;/p&gt;

&lt;p&gt;TouchGrass AI includes a &lt;strong&gt;Go Outside Mode&lt;/strong&gt; with a timer so users can put their phones away and focus on their activity. When they return, they can reflect on their energy, mood, and difficulty, then save their experience to &lt;strong&gt;My Journey&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The app keeps experience history in the browser using local storage.&lt;/p&gt;

&lt;p&gt;I designed it for students, developers, remote workers, and anyone who wants a little encouragement to step outside.&lt;/p&gt;

&lt;p&gt;My goal wasn't to build another AI chatbot that keeps people engaged with a screen. I wanted to build something that gives people a reason to leave it.&lt;/p&gt;

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

&lt;p&gt;Watch the project demo:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1RNYNBckh2ZHxwjGbscPQiOSVI9yJPmUH/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            Touchgrass_AI.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&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/parthverma2005/Touchgrass_AI.git" rel="noopener noreferrer"&gt;https://github.com/parthverma2005/Touchgrass_AI.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TouchGrass AI is open source under the MIT License. The repository includes the frontend, FastAPI backend, setup instructions, and local AI integration.&lt;/p&gt;

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

&lt;p&gt;I built TouchGrass AI using a lightweight web stack and an open-weight language model running locally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI model:&lt;/strong&gt; Qwen 2.5 0.5B&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local inference:&lt;/strong&gt; Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python and FastAPI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; HTML, CSS, and JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Experience history:&lt;/strong&gt; Browser localStorage&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;The user chooses an activity, duration, and goal.&lt;/li&gt;
&lt;li&gt;The frontend sends the request to the FastAPI backend.&lt;/li&gt;
&lt;li&gt;The backend sends a prompt to Qwen 2.5 0.5B through Ollama.&lt;/li&gt;
&lt;li&gt;The generated mission is displayed in the frontend.&lt;/li&gt;
&lt;li&gt;The user starts Go Outside Mode and completes the activity.&lt;/li&gt;
&lt;li&gt;Afterward, the user records a reflection, which is saved locally in the browser.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I chose a small model because I wanted to experiment with local AI without requiring a powerful machine or a paid AI API.&lt;/p&gt;

&lt;p&gt;The application does not require a cloud AI API for its core mission-generation feature. The model must be installed locally first, and the backend must be running for mission generation to work.&lt;/p&gt;

&lt;p&gt;I also added a Local AI information panel to make the model and inference approach visible to users.&lt;/p&gt;

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

&lt;p&gt;Open innovation made this project possible in a way that fits its purpose.&lt;/p&gt;

&lt;h3&gt;
  
  
  Privacy by design
&lt;/h3&gt;

&lt;p&gt;Mission generation can happen locally instead of sending each request to a cloud AI provider. The user's saved reflections also remain in their browser rather than requiring a remote database.&lt;/p&gt;

&lt;h3&gt;
  
  
  Accessibility and cost
&lt;/h3&gt;

&lt;p&gt;Using a small open-weight model means developers can experiment with AI-powered applications without paying per-request API fees.&lt;/p&gt;

&lt;h3&gt;
  
  
  Freedom to experiment
&lt;/h3&gt;

&lt;p&gt;Local inference gives developers the freedom to inspect the setup, modify prompts, and experiment with other compatible models. It also makes the project easier for others to learn from and extend.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI that encourages disconnection
&lt;/h3&gt;

&lt;p&gt;One of the interesting contradictions of modern technology is that AI can be used to encourage people to spend less time using technology.&lt;/p&gt;

&lt;p&gt;That became the guiding principle for this project:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use AI briefly. Go outside. Experience the world. Return only when you need to.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open AI gives me the ability to build a tool where AI supports the experience instead of becoming the experience itself.&lt;/p&gt;

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

&lt;p&gt;I used AI-assisted development to help design and implement the project, connect FastAPI to Ollama, integrate the local model, and refine the mission-generation prompts.&lt;/p&gt;

&lt;p&gt;I also worked through the frontend integration, outdoor timer, reflection form, and local journey history.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;AI is becoming increasingly good at keeping us on our screens.&lt;/p&gt;

&lt;p&gt;I wanted to experiment with using it for the opposite purpose.&lt;/p&gt;

&lt;p&gt;TouchGrass AI gives you a mission, starts the clock, and encourages you to experience something beyond the screen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get out. AI stays in.&lt;/strong&gt;&lt;/p&gt;

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