This content originally appeared on DEV Community and was authored by toxi360
Hey folks! 👋
I recently built GOSync, a lightweight desktop application that securely syncs files over SSH.
It supports both password and key authentication, has a real GUI (PySide6), and even runs silently in the system tray.
No cloud. No telemetry. Just your files — synchronized your way.
🔑 Features
- ✅ SSH-based authentication (key or password)
- 🖥️ GUI built with PySide6 (Qt for Python)
- 🔒 Encrypted settings saved locally
- 🔁 Auto and manual sync options
- 📥 File upload/download over SCP
- 📂 Two-panel file view (local and remote)
- 🛠️ Tray support with quick actions
- 🧪 Cross-platform builds: Windows (.zip) and Linux (.AppImage)
📦 Install & Use
You can grab the latest release here:
👉 GitHub – GOSync
No installer required — just extract and run.
Python source is also available if you'd like to run it manually or contribute.
bash
pip install -r requirements.txt
python main.py
This content originally appeared on DEV Community and was authored by toxi360

toxi360 | Sciencx (2025-05-21T18:30:33+00:00) GOSync – My open-source SSH file sync app with tray & encryption. Retrieved from https://www.scien.cx/2025/05/21/gosync-my-open-source-ssh-file-sync-app-with-tray-encryption/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.