SafeMove is an intelligent file management utility designed to safely move applications (e.g., from C: to D:) without breaking them. It uses Windows Directory Junctions (mklink /J) and robust robocopy operations to ensure data integrity and seamless redirection.
UI
Key Features
- 🛡️ Safe Move: Uses
robocopyfor atomic moves and verifies data integrity before deleting source files. - 🔗 Seamless Redirection: Creates NTFS Junctions so Windows and apps think files are still in the original location.
- 🧠 AI Powered: Optional integration with LLMs (Cloud or Local/Ollama) to give advice on what is safe to move.
- 🚫 Safety Rules: Automatically prevents moving critical system folders (Windows, System32) and detects already moved items (Junctions).
- 🎨 Cyberpunk Theme: Built-in Theme Engine with "Standard" and "Cyberpunk" (Neon) modes.
- 📊 Disk Dashboard: Visualizes your C: Drive health and space reclamation potential.
Installation
Binary (Portable)
- Download
SafeMoveAI_Portable.zipfrom Releases. - Extract to any folder.
- Run
SafeMoveAI.exe.
From Source
Requirements: Python 3.11+
git clone https://github.com/yourusername/SafeMoveAI.git
cd SafeMoveAI
pip install -r requirements.txt
python main.pyUsage
- Scan: Click Scan C: Drive to list installed apps and large folders in AppData.
- Review: Check the Status column.
- 🟢 SAFE: Safe to move (e.g., Spotify, Chrome Data).
- 🔴 FORBIDDEN: System files or critical paths.
- ⚪ MOVED: Already moved (Junction detected).
- Plan: Switch to Plan & Move tab. Select the apps you want to move.
- Move: Click Execute Move Plan.
- Note: Requires Administrator Privileges.
Safety First
SafeMove AI is designed with safety as priority #1:
- Aborts if target folder exists (conflict) or auto-renames.
- Aborts if source files are locked (in use).
- Verifies copy success before deleting source.
- Logs every action to
app.log.
Disclaimer
Always backup critical data before performing bulk file operations. While SafeMove AI uses industry-standard safe methods (robocopy), I am not responsible for data loss.
