{
  "id": 12949198,
  "title": "Offline Adventures - lets start journey with AI",
  "url": "https://urgent.news/2026/10/08/offline-adventures-lets-start-journey-with-ai",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-08T20:38:52.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/xdanielq/offline-adventures-lets-start-journey-with-ai-709"
  },
  "original_language": "en",
  "account": "Offline Adventures is an activity recommender that helps users choose an outdoor or indoor activity based on their preferences and current conditions. The app considers available time, energy level, weather, accessible places, group type, and interests to provide a primary recommendation and two alternatives. Each recommendation comes with a short explanation, mission, practical notes, a memory prompt, and a personalized twist.\n\nThe app uses a hybrid architecture with deterministic Python code for hard constraints and a local open-weight Llama3.1:8b-instruct-q4_K_M model from Ollama for semantic ranking and personalized output. The model is instructed not to invent activity IDs, locations, equipment, health advice, risky behavior, or laptop use during activities. This design ensures the app can operate locally without a hosted AI key or account, making it accessible and private.\n\nThe catalog includes 50 activities divided into outdoor (30), sheltered (8), and indoor-bridge (12) categories. The app was tested with various scenarios, including dry weather, low energy, photography and nature, and heavy rain with family, games, and nature interests. The app successfully generated suitable outdoor recommendations and sheltered or indoor alternatives when appropriate. The project was entered into the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass category.",
  "summary": "This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built Offline Adventures is a local-first activity recommender designed to make choosing an activity quick, then get out of the way. The user selects available time, energy level, current weather, accessible places, group type, and interests. The app returns one primary adventure and two alternatives.…",
  "key_points": [],
  "editors_take": null,
  "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."
}