A fully offline, cross-platform tool for migrating user data from old computers to new ones — with AI-powered reporting and enterprise features.
- macOS (10.15+)
- Windows (10/11)
Note: Linux is not supported.
- 📁 Migrate user files, settings, and apps
- 🔐 Preserve Wi-Fi, Chrome, Active Directory, and network settings
- 🖼️ Retain wallpaper and preferences
- 💾 Create bootable disk images (optional)
- 🧠 Generate AI-powered migration reports
- 🔍 Verify data integrity before restore
All without internet — runs from a USB drive.
./start.sh # macOS
start.bat # Windows
- Select user folder
- Choose what to migrate
- Click "Start Migration"
- Data saved to
/Data/
./restore.sh # macOS
restore.bat # Windows
- Auto-detects migration data
- Restores files, settings, Chrome, and more
- Joins Active Directory (if selected)
- Generates a professional HTML report
Feature | Supported |
---|---|
User Files & Folders | ✅ |
AppData / Preferences | ✅ |
Registry / Plist Settings | ✅ |
Wallpaper Retention | ✅ |
Wi-Fi Profiles | ✅ |
Mail Data (Outlook, Mail.app) | ✅ |
Installed Apps List | ✅ |
Network Settings (Hosts, Drives) | ✅ |
Active Directory Join | ✅ |
Google Chrome Installation | ✅ |
Disk Imaging (Bootable Backup) | ✅ |
Integrity Verification (SHA-256) | ✅ |
AI-Powered Report Summary | ✅ |
Works Offline | ✅ |
No Admin Rights Required (Export) | ✅ |
Silent Install (Python, Chrome) | ✅ |
MigrationTool/
├── start.sh # Launch export on macOS
├── start.bat # Launch export on Windows
├── restore.sh # Launch restore on macOS
├── restore.bat # Launch restore on Windows
├── migrate.py # Export tool (GUI)
├── restore.py # Import tool (GUI)
├── Assets/
│ ├── pmac.pkg
│ ├── python-installer.exe
│ ├── Chrome-Windows.exe
│ ├── Chrome-Mac.dmg
│ └── llama/
│ ├── llama.exe
│ ├── llama-mac
│ └── model.gguf
├── Data/ # Exported user data
├── Logs/ # Migration logs
├── Reports/ # AI-generated HTML summaries
└── README.md # This guide
- Copy the
MigrationTool
folder to a USB drive - On the old computer, run:
start.sh (macOS) start.bat (Windows)
- Follow the GUI to export data
- Move USB to new computer
- Run:
restore.sh (macOS) restore.bat (Windows)
- Click "Start Restore" and wait
✅ A report will be saved to
/Reports/
After each migration, a natural language summary is generated using a local LLM (no internet required).
"The migration was completed successfully. All user files, application settings, and Wi-Fi profiles were transferred. Google Chrome was installed, and the system is ready for use. No errors were detected."
Reports are saved as HTML files.
- All data stays on the USB — no cloud, no internet
- SHA-256 integrity checks ensure no corruption
- Optional code signing for enterprise deployments
This tool is for internal use only. Assets (like Chrome installers) are subject to their respective licenses.
Developed with ❤️ for seamless, offline, enterprise-ready migrations.