LazyDesk AI: Let Local AI Organize Your Messy Files While You Relax ๐๐ค
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady . What I Built Meet LazyDesk AI โ a local-first AI file organizer designed for people who would rather spend their time building things than organizing folders. We all have that one Downloads folder. Random screenshots, receipts, duplicate photos, old documents, code snippets, and files namedโฆ
LazyDesk AI is an open-source project aimed at helping users organize their messy files without the need for constant manual effort. This AI-powered file organizer allows users to focus on more meaningful tasks instead of spending time organizing folders and files. LazyDesk AI scans a chosen folder, analyzes supported files using a locally running AI model, and suggests meaningful filenames and folder categories.
It also detects exact duplicates based on SHA-256 hashes, providing users with a cleanup queue to review, edit, approve, or reject the proposed changes. The tool ensures safe file handling by preventing path traversal, destination collisions, and silent overwrites. LazyDesk AI can operate even when Ollama, the underlying AI model, is unavailable, thanks to a rule-based engine.
The project is built on a full-stack application using React, TypeScript, Vite, Tailwind CSS, Node.js, Express, SQLite, and Ollama for AI inference. The goal is to make file cleanup less tedious, safer, and easier to repeat.
Written by urgent.news from Dev.to's reporting โ not their text. Machine-written โ may contain errors; check the original before relying on it.