Skip to content

Sync-in/desktop

Repository files navigation

Sync-in

Welcome to the official Sync-in desktop client repository!

License Discord

The client for the Sync-in platform, bringing a complete local experience with advanced file sync and server management features.

Available as a desktop application (Windows, macOS, Linux) and a command line interface (CLI), Sync-in adapts to your workflow — whether on a personal workstation, a Linux server, or a headless environment...

Sync-in

🚀 Features

💻 Desktop Application

  • ⚙️ Full feature parity with the web version
  • 🌐 Multi-server support: connect and manage multiple Sync-in servers
  • 🔁 Local file synchronization
    • One-way sync (push or pull)
    • Two-way sync
  • 🛡️ Two sync modes:
    • Secure: checksum-based for maximum integrity
    • Fast: metadata-based (date, size) for improved performance
  • 📆 Plannable syncs: schedule automatic synchronizations
  • 🎯 Custom filters: exclude specific files/folders from sync
  • 🧪 Sync simulation: preview what will happen before syncing
  • 👀 Transfer visualization: view real-time transfer logs
  • 🤖 Smart assistant: step-by-step sync configuration wizard

📟 Command Line Interface (CLI)

  • Works on any Linux server
  • Sync files to/from any Sync-in server
  • Perfect for automation, headless servers, cron jobs, or scripts

🧩 Project Resources


💛 Support

Sync-in is an independent open source project.
If you find it useful, you can:


🤝 Contributing

Before submitting your pull request, please confirm the following:

  • ✅ I have read and followed the contribution guide.
  • ✅ I am submitting this pull request in good faith and to help improve Sync-in.

📜 License

This project is licensed under the GNU Affero General Public License (AGPL-3.0-or-later).
See LICENSE for the full text.

Sync-in® is a registered trademark, see our Trademark Policy.


Thank you for using Sync-in ! 🚀