AetherLink is a modern, user-friendly tool designed to synchronize your local PC game saves with any cloud provider (Google Drive, Dropbox, OneDrive) using symbolic links.
Unlike other tools, AetherLink distinguishes between the Origin PC (where the save comes from) and Client PCs (where you want to play), ensuring your data is safe. It includes automatic local backups before any critical operation to prevent data loss.
| Dashboard & Setup | Management & Restore |
|---|---|
![]() |
![]() |
| Modern Dark-UI for easy setup | Manage links and restore backups |
- ☁️ Universal Cloud Sync: Works with any folder that synchronizes with the cloud.
- 🛡️ Safety First: automatically creates local
.zipbackups before moving or linking files. - 🖥️ Multi-PC Logic:
- PC 1 (Origin): Moves saves to cloud and links them.
- PC 2+ (Client): Detects existing saves, backs them up, and links to the cloud.
- ↩️ Smart Restore: Easily unlink and restore original files if you want to stop syncing.
- 🎨 Modern UI: Built with
CustomTkinterfor a sleek, dark-themed Windows 11 look. - 🌍 Multi-Language: Full support for English and German.
- 🔧 Admin Handling: Automatically requests necessary permissions to create symbolic links.
AetherLink uses the "Sync & Link" method:
- Move: The program moves your local save folder (e.g., from
AppData) to your Cloud folder. - Link: It places a Symbolic Link (Symlink) in the original location.
- Sync: The game thinks the files are still there, but they are physically in the cloud, syncing to all your devices.
- Clone the repo
git clone https://github.com/ChrisSulz/AetherLink.git cd AetherLink - Install dependencies
pip install customtkinter pillow pyinstaller
- Run the application
python aetherlink.pyw
If you want a portable file to share between PCs:
- Run the included build script (if available) or use:
py -m PyInstaller --noconsole --onefile --uac-admin --clean --icon=app_icon.ico --add-data "app_icon.ico;." --name=AetherLink aetherlink.pyw - Find
AetherLink.exein thedistfolder.
Where your save files currently are.
- Select your Cloud Folder (bottom left).
- Go to "Add Game".
- Enter the Game Name and browse for the local save folder.
- Click "Backup & Sync".
Where you want to continue playing.
- Select the same Cloud Folder.
- Go to "Manage".
- Find the game in the list and click the blue "🔗 Link Here" button.
- Note: If a local save exists on PC 2, AetherLink will back it up automatically before linking.
- Client: Click "Unlink (Client)" to remove the link and restore local backups. Cloud data remains safe.
- Origin: Click "Reset (Origin)" to pull data back from the cloud and delete the cloud copy.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.

