Urgent.News

What's breaking now, across thousands of outlets.

Tech

๐Ÿฆฅ TidySloth CLI: The Local-First File Organizer That Embraces Sloth Mode

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built TidySloth CLI is a lightweight, privacy-focused, local-first Python command-line utility designed to automate digital file organization. Instead of spending precious time sorting messy Downloads, Desktop, or project folders, TidySloth scans your target directory, categorizes clutter into cleanโ€ฆ

TidySloth CLI is a lightweight, privacy-focused, local-first Python command-line utility designed to automate digital file organization. This tool scans target directories, sorts clutter into subfolders like Code, Documents, Images, Archives, and Others, and creates a Markdown summary index (TIDY_INDEX.md). TidySloth channels the user's inner sloth by handling tedious file cleanup at lightning speed, all on the user's own machine.

Key features include a scan mode that previews file distribution and updates the index without moving any files, a tidy mode that safely organizes files into categorized subfolders, and a --dry-run flag that lets users preview exact move operations risk-free. TidySloth also generates a clean Markdown manifest of all organized files.

Developed by RiyaDhami13, TidySloth is built with GitHub Copilot as an AI pair programmer. Using standard Python libraries (pathlib for safe cross-platform file system operations and argparse for CLI parsing), Copilot assisted in subcommand parsing, safe file operations, and Markdown generation. The tool works entirely offline, ensuring 100% privacy as all data is processed locally, with no transmission to cloud servers or third-party APIs.

TidySloth completes the same job in less than one second compared to manually sorting a cluttered downloads directory, which typically takes 10-15 minutes.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Don't write the prompt. Get interviewed

Everyone teaches you to write prompts. In practice, a person looks at a sample a couple of pages long, with a stack, constraints, formats and edge cases, and closes the tab: there's no way I'll writeโ€ฆ

  • Instead of writing prompts, conduct an interview with the agent.
  • Ask targeted questions about system behavior and decision limits.
  • Use interview insights to construct the final prompt.

More from Thursday 22 October โ†’