{"slug": "clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day", "title": "Clutter Sloth: The Lazy, Local-First Downloads Sorter for International Sloth Day 🦥", "summary": "A developer built Clutter Sloth, an open-source, local-first Downloads folder organizer that classifies files using open-weight vision models such as Qwen3.5-4B-GGUF and Gemma 3 served locally through Unsloth Desktop, keeping all data on the user's machine. The tool waits a settle period before evaluating files, never deletes anything, keeps sensitive categories like ID and Personal preview-only, and uses a trust ladder that requires five consecutive approvals before auto-moving files. A sample digest reports 43 files sorted over seven days with a 6.6% correction rate and roughly six-minute scans on a 4 GB VRAM GTX 1650.", "body_md": "*This project is submitted to the **Hacktoberfest Open-Source AI Challenge: Week 3 (\"Slow and Steady\")** in celebration of **International Sloth Day (October 20)**.*\n\nWe all have it: a `Downloads` folder overflowing with cryptic filenames like `statement_final (3).pdf`, `Screenshot_2026-10-18_1423.png`, and `IMG_9210.jpeg`. We intend to organize them, but real life gets in the way.\n\nAggressive cleanup scripts are terrifying—they rename things unpredictably or dump sensitive identity documents into public clouds.\n\nOctober 20 is **International Sloth Day**, and sloths have life figured out: **conserve energy, move deliberately, and never panic.**\n\nMeet **Clutter Sloth**: a slow, careful, local-only Downloads folder organizer powered by an open-weight vision model running on your own machine. It files things away quietly while your computer is idle, never deletes anything, learns from your corrections, and makes every move reversible.\n\nSloths do not rush. Clutter Sloth is built around deliberate restraint:\n\n`settle_seconds` (default: 2 minutes) before they are evaluated.`never_auto`)` ID & Personal` are permanently preview-only.`sloth undo` reverts the last batch with zero risk of overwriting restored files.`sloth digest`)\nRunning `sloth digest` provides genuine metrics of time saved:\n\n```\n# Clutter Sloth digest, last 7 days\nFiles sorted: 43 (28 auto-moved, 14 approved, 1 corrected)\nMoves undid: 0\nCorrection rate on files reviewed: 6.6%\nAverage scan duration: ~6 minutes on a GTX 1650 (4 GB VRAM)\n```\n\nInstead of spending 30 minutes manually renaming bank receipts, invoices, and research papers, Clutter Sloth handles it quietly in the background.\n\nYour Downloads folder holds your most private life: boarding passes, tax returns, resumes, and medical bills. Sending these files to proprietary cloud APIs is an unnecessary privacy hazard.\n\nWith open-weight models (like **Qwen3.5-4B-GGUF** or **Gemma 3**) served locally via **Unsloth Desktop**, complete visual and document understanding runs on modest hardware (even a 4 GB VRAM GPU) with **zero bytes leaving your machine**.\n\n``` php\nflowchart TD\n    A[\"Downloads Folder\"] -->|\"Settle Delay and CPU < 60%\"| B[\"sloth.engine (Candidates)\"]\n    B --> C[\"sloth.extract (PIL / pypdf / pypdfium2)\"]\n    C --> D[\"sloth.classify\"]\n    D <-->|\"Dynamic In-Context Corrections\"| E[(\"sloth.db (SQLite)\")]\n    D <-->|\"Local OpenAI API\"| F[\"Unsloth Desktop (Open-Weight Model)\"]\n    D --> G{\"Trust Ladder\"}\n    G -->|\"never_auto OR Streak < 5\"| H[\"Queue in Proposals (Preview Mode)\"]\n    G -->|\"Streak >= 5\"| I[\"Autonomous Move to Sorted/Category/\"]\n    H --> J[\"sloth review (Interactive Verification)\"]\n    J -->|\"Approve\"| K[\"Category Streak Incremented\"]\n    J -->|\"Correct\"| L[\"Streak Reset + Exemplar Stored\"]\n    I --> M[\"sloth undo (Batch Reversal)\"]\n    M -->|\"Reversion\"| N[\"Restored Safely without Overwrite\"]\n# 1. Install Clutter Sloth\ngit clone https://github.com/i-soumya18/clutter-sloth.git\ncd clutter-sloth\npip install -e .\n\n# 2. Initialize configuration\nsloth init\n\n# 3. Verify connection to local Unsloth Desktop\nsloth doctor\n\n# 4. Run an initial scan\nsloth scan --now\nsloth review\n```\n\n", "url": "https://wpnews.pro/news/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day", "canonical_source": "https://dev.to/soumyaranjan_sahoo_2ef7bf/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day-31ai", "published_at": "2026-10-20 16:34:53+00:00", "updated_at": "2026-10-20 16:48:44.110835+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "artificial-intelligence", "computer-vision"], "entities": ["Clutter Sloth", "Unsloth Desktop", "Qwen3.5-4B-GGUF", "Gemma 3", "GitHub", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day", "markdown": "https://wpnews.pro/news/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day.md", "text": "https://wpnews.pro/news/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day.txt", "jsonld": "https://wpnews.pro/news/clutter-sloth-the-lazy-local-first-downloads-sorter-for-international-sloth-day.jsonld"}}