{
  "id": 13849623,
  "title": "🌱 Touch Grass API: AI-Powered Missions to Get You Outside",
  "url": "https://urgent.news/2026/10/12/touch-grass-api-ai-powered-missions-to-get-you-outside",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-12T02:09:07.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/arthur_azevedo_889fff17d16/touch-grass-api-ai-powered-missions-to-get-you-outside-38aa"
  },
  "original_language": "en",
  "account": "Touch Grass API is a Java-based project that uses AI to inspire users to spend more time outdoors and disconnect from screens. The application generates outdoor missions with details such as a title, motivational message, suggested activity, estimated duration, and difficulty level. Users can generate, view, and mark missions as completed through a web interface powered by a REST API. The main goal of the project is to encourage users to take breaks from their screens and engage in real-world experiences.\n\nThe application was developed using Java 17 and Spring Boot, with a focus on backend development, clean separation of responsibilities, and integration with AI. The main technologies used include Java 17, Spring Boot, Spring Data JPA, H2 Database, Thymeleaf for the web interface, Ollama for local AI inference, and Maven for dependency management and builds.\n\nThe project follows hexagonal architecture, separating the domain, application use cases, and infrastructure adapters. A custom adapter communicates with Ollama’s local API to generate outdoor missions. This allows for local control, flexibility in experimenting with different models, accessibility for experimentation without paid APIs, and a deeper understanding of AI integration in an application.\n\nWhile local inference offers advantages, such as performance and the freedom to experiment, it also has trade-offs, such as potential hardware limitations and the initial requirement to download model files. Despite these limitations, the project emphasizes the importance of using AI to promote healthier habits by encouraging users to spend more time outdoors and less time online.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What if AI could help you spend less time looking at a screen and more time enjoying the world outside? That question inspired Touch Grass API , a Java project that uses locally running AI to generate outdoor missions and encourage people to take a break from their screens. Instead of using AI to keep people…",
  "key_points": [
    "Touch Grass API uses AI to inspire outdoor activities",
    "Java-based project with Spring Boot and Ollama integration",
    "Encourages users to disconnect from screens and spend time outdoors"
  ],
  "editors_take": "Leveraging local AI inference to drive physical activity turns generative technology into a tool for breaking digital dependency and fostering healthier real-world habits through personalized outdoor missions.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}