{"slug": "day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down", "title": "Day closed. You can stop carrying it now. SlothCloser, a local evening wind-down agent.", "summary": "A developer built SlothCloser, an open-source evening wind-down agent that takes messy end-of-day notes and returns a short summary, open loops, and a bedtime reflection ending with \"Day closed.\" The app runs locally on open-weight models via Ollama (gemma2:2b) with a Streamlit interface, falling back to offline templates when no local model is attached, and is hosted as a public demo on Render. The developer says the goal is a private ritual rather than a productivity system, with notes never leaving the machine.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady](https://dev.to/challenges/hacktoberfest-week3-2026-10-19)*\n\nI kept ending days with a messy head.\n\nNotes half-written, tasks still floating, a vague feeling that something was unfinished. I would close the laptop and still feel the day following me into the evening.\n\nI wanted something that would do the *closing* work for me - not another productivity system, just a quiet ritual that says “you can stop carrying this now.”\n\n**SlothCloser** is that ritual.\n\nYou dump whatever is on your mind (messy is fine).\n\nIt gives you back:\n\nThen it shows the only line that matters:\n\n**Day closed.**\n\nYou can stop carrying it now.\n\nThat is the whole product.\n\nIt is also a small experiment in **personal super-intelligence that stays local**: a private evening companion that knows only what you tell it tonight, runs on an open-weight model you control, and never phones home.\n\n**Live:** [https://sloth-closer.onrender.com](https://sloth-closer.onrender.com)\n\n(Free tier - first visit after idle can take 30–60 s to wake)\n\n**Local (recommended for real use):**\n\n```\nollama pull gemma2:2b\nstreamlit run app.py\n```\n\nThe public demo always works. If no local model is attached it falls back to carefully written offline responses so the ritual never breaks.\n\n**A calm, local evening wind-down agent** that helps you close the day - slowly, kindly, and completely offline.\n\nBuilt for the **Hacktoberfest Open-Source AI Challenge: Week 3 – Slow and Steady**\n\n**Live demo:** [https://sloth-closer.onrender.com](https://sloth-closer.onrender.com)\n\nI kept ending days with a messy head.\n\nNotes half-written, tasks still floating, a vague feeling that something was unfinished. I would close the laptop and still feel the day following me.\n\nI wanted something that would do the closing work for me — not another productivity system, just a quiet ritual that says “you can stop carrying this now.”\n\n**Core stack**\n\n**Design principles**\n\n**Architecture**\n\n`agent.py` - tries the local model first, falls back to high-quality offline templates`prompts.py` - all tone rules live here so the voice stays consistent`app.py` - custom CSS dark theme, mood selection, session history, downloadable closing\nThe model is treated as a quiet friend, not a productivity engine. Temperature is kept low. Token limits are tight so small models stay fast and calm.\n\nThis tool only makes sense with open-weight models.\n\n| Closed API | Open-weight (local) | \n|---|---|\n| Your private evening notes leave the machine | Notes never leave your laptop | \n| Requires internet and ongoing cost | Works offline after one download | \n| Model is fixed and opaque | Swap Gemma / Llama / Qwen / Phi any time | \n| Feels wrong for something this personal | Feels like a private ritual | \n\nA hosted chatbot would feel invasive for the exact use case this app is built for. Open models let the tool stay private, permanent, and free.\n\nI have used it every night this week.\n\nThe real win is not the summary. It is the feeling that the day has been *received* and set down. Open loops stop looping. The bedtime reflection gives permission to stop. The final screen is deliberately short and quiet so the brain can actually release.\n\nThat is the laziness the challenge asked for: the work of closing the day is done for you, so you can rest.\n\nI am entering:\n\nBuilt with ❤️ and deliberate slowness during Hacktoberfest 2026.\n\nTake it slow. The day will still be there tomorrow.", "url": "https://wpnews.pro/news/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down", "canonical_source": "https://dev.to/meena_n/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down-agent-2850", "published_at": "2026-10-26 06:11:37+00:00", "updated_at": "2026-10-26 06:12:38.177435+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "large-language-models", "ai-products"], "entities": ["SlothCloser", "Hacktoberfest", "Ollama", "Gemma", "Streamlit", "Render"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down", "markdown": "https://wpnews.pro/news/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down.md", "text": "https://wpnews.pro/news/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down.txt", "jsonld": "https://wpnews.pro/news/day-closed-you-can-stop-carrying-it-now-slothcloser-a-local-evening-wind-down.jsonld"}}