DEV Community

toxi360
toxi360

Posted on

GOSync โ€“ My open-source SSH file sync app with tray & encryption

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.

gosync


๐Ÿ”‘ 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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)