{"repo":"PerminovEugene/messy-folder-reorganizer-ai","free":true,"listed":false,"github":"https://github.com/PerminovEugene/messy-folder-reorganizer-ai","clone":"git clone https://github.com/PerminovEugene/messy-folder-reorganizer-ai.git","description":"🤖 AI-powered CLI for file reorganization. Runs fully locally — no data leaves your machine.","language":"Rust","stars":20,"topics":["agglomerative-clustering","ai","cli","cosine-similarity","file-handling","file-manager","ml","ollama","open-source","qd"],"license":null,"category":"cli-tools","readme_excerpt":"messy-folder-reorganizer-ai - 🤖 AI-powered CLI for file reorganization. Runs fully locally — no data leaves your machine. How It Works CLI supports multiple commands: Process 1. User Input – The user runs the app and provides: - a source folder path containing the files to organize - a destination folder path where organized files will be placed - an AI model name (loaded in Ollama) used to generate folder names - an embedding model name (also loaded in Ollama) used to generate vector embeddings 2. Destination Folder Scan - The app scans the destination folder and generates embeddings for each folder name. - These embeddings are stored in a Qdrant vector database. 3. Source Folder Scan - The app scans the source folder and generates embeddings for each file name. - It compares each file’s embedding to existing folder embeddings in the database. - Files without a sufficiently close match are marked for further processing. 4. Clustering & AI Folder Naming - Unmatched file embeddings are grouped using agglomerative hierarchical clustering . - Each cluster is sent to the LLM to generate a suggested folder name. 5. Preview Results - A table is displayed showing the proposed destination for each file. 6. User Decision - The user reviews the suggested structure and decides whether to apply the changes. Apply If you decided to not apply changes after process , you can apply changes later with apply command. It expects that you didn't change files locations. This command applied migr","default_branch":null,"files":null,"tree":[],"storefront":"/r/PerminovEugene","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PerminovEugene/messy-folder-reorganizer-ai/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}