TouchGrass: An AI Whose Success Is Measured by How Quickly You Stop Using It ๐ฑ
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built TouchGrass is an AI-powered application built for the Hacktoberfest โ26 Week 1 challenge, Touch Grass . The idea is simple: instead of keeping users glued to a screen, TouchGrass encourages them to step outside and engage with the real world. Users can choose an activity, duration, setting, andโฆ
TouchGrass is an AI-driven application designed to prompt users to step outside and interact with the physical world, rather than remaining tethered to their devices. Upon launching, users select their preferred activity, duration, location, and level of challenge. The app then generates a customized outdoor task, which the user can complete by enabling Go Outside Mode and turning their phone away.
Later, the user can log their experience, including any photos and personal reflections, in the app's My Submissions section. If the AI model fails to generate a mission, TouchGrass offers fallback activities. The application is built using React and Vite for the frontend, Node.js and Express for the backend, and Hugging Face inference providers for mission generation.
A browser's local storage maintains mission records, reflections, and other data. The codebase is available on GitHub. The project emphasizes the importance of open innovation, as relying on a single proprietary AI model limits flexibility. By using an open-weight model, TouchGrass ensures its mission-generation component remains adaptable.
The ultimate aim of TouchGrass is not to increase screen time but to encourage users to disconnect from technology and appreciate the world around them. The application is deployed on Vercel for the frontend and Render for the backend.
Written by urgent.news from Dev.to's reporting โ not their text. Machine-written โ may contain errors; check the original before relying on it.