https://github.com/sync-in/desktop
Sync-in desktop App ยท Server integration and file sync across devices.
https://github.com/sync-in/desktop
cli desktop-app documents electronjs files linux macos nodejs sync-in synchronization typescript windows
Last synced: 20 days ago
JSON representation
Sync-in desktop App ยท Server integration and file sync across devices.
- Host: GitHub
- URL: https://github.com/sync-in/desktop
- Owner: Sync-in
- License: agpl-3.0
- Created: 2025-07-13T16:19:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-02-07T22:47:21.000Z (about 2 months ago)
- Last Synced: 2026-02-08T06:54:43.620Z (about 2 months ago)
- Topics: cli, desktop-app, documents, electronjs, files, linux, macos, nodejs, sync-in, synchronization, typescript, windows
- Language: TypeScript
- Homepage: https://sync-in.com
- Size: 1.94 MB
- Stars: 87
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Cla: CLA.md
Awesome Lists containing this project
README

_Welcome to the Sync-in desktop client repository!_
- ๐ [Website](https://sync-in.com)
- ๐ [Documentation](https://sync-in.com/docs)
- ๐ฅ [Download the desktop app](https://sync-in.com/downloads)
- ๐๏ธ [GitHub Server Repository](https://github.com/Sync-in/server)
- ๐ป [GitHub Desktop & CLI Repository](https://github.com/Sync-in/desktop)
The client for the **Sync-in platform** provides a **local interface for synchronization, file management, and server interactions**.
Available as both a **desktop application** (Windows, macOS, Linux) and a **command line interface (CLI)**, Sync-in adapts to different workflows โ
whether on a **personal workstation**, **automation environment**, or **headless server**.

---
## ๐ Features
### ๐ป Desktop Application
- ๐ Multi-server support: connect and manage multiple Sync-in servers from a single client
- ๐ Flexible file synchronization
- โฌ๏ธโฌ๏ธ One-way sync (push or pull)
- ๐ Two-way sync
- ๐ก๏ธ Multiple sync strategies
- โ
Secure mode: checksum-based verification for maximum integrity
- โก Fast mode: metadata-based detection (date, size) for improved performance
- ๐ Scheduled synchronization: automate sync tasks
- ๐ฏ Custom filters: include or exclude files and folders
- ๐งช Sync preview: simulate operations before applying changes
- ๐ฅ Integrated download and transfer manager
- ๐ Transfer monitoring: real-time logs and synchronization tracking
- ๐ค Guided configuration wizard: simplified setup and onboarding
- ๐ Modern authentication support compatible with Sync-in server identity flows
- ๐ Automatic updates: background update system
---
### ๐ Command Line Interface (CLI)
- ๐งฉ Runs in any environment supporting Node.js
- ๐ Synchronize files to and from any Sync-in server
- โ๏ธ Ideal for automation, scripting, cron jobs, CI/CD pipelines, and headless environments
- ๐ Compatible with Sync-in authentication and identity flows
---
## ๐ Support
Sync-in is an independent open source project.
If you find it useful, you can:
- โญ Star the repositories
- ๐ Report issues and suggest improvements
- ๐ค Contribute code, translations, or documentation
- ๐ฌ Join the community on :
- [GitHub Discussions](https://github.com/Sync-in/desktop/discussions)
- [Discord](https://discord.gg/qhJyzwaymT)
- ๐ Support the project !
- [GitHub Sponsors](https://github.com/sponsors/Sync-in)
- [Other ways to support](https://sync-in.com/support)
---
## ๐ค Contributing
Before submitting your pull request, please confirm the following:
- โ
I have read and followed the [contribution guide](CONTRIBUTING.md).
- โ
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](LICENSE) for the full text.
Sync-inยฎ is a registered trademark, see our [Trademark Policy](https://sync-in.com/trademark).
---
_Thank you for using **Sync-in** ! ๐_