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)