Syncthing for Mac OS X

stability-beta Gratipay Donate PayPal.Me Downloads Latest release Build Status license

Introduction

syncthing-macosx is a little tray utility for Syncthing on macOS. It hosts and wraps Syncthing, making it behave more like a native macOS application and less like a command-line utility with a web browser interface.

Features include:

  • Optionally starts on login, so you don't need to set up Syncthing as a service.
  • Tray icon indicates when it is connected to syncthing (no status updates yet).
  • Retina ready icons for the Application bundle and status tray
  • Automatic updates (using Sparkle pushed from github releases)
screen shot 2016-10-05 at 21 24 11

Installation

Currently Mac OS X 10.10 or higher is necessary. syncthing-macosx is packaged as and disk image with a application bundle. You should download the dmg and drag and drop to install. The only necessary configuration is to set the api key which can be found in the web interface.

Why

All cross-platform approaches are not able to use all the native facilities of Mac OS. Including auto-updates, vector icon set and full packaging.

Compiling

Build with XCode or run:

make debug

It will automaticly download syncthing amd64 binary and add it to the Application.

Contributions

Contributions and issue reports are welcome. I'm an rookie in programming in Objective-C and try to improve over time. Please keep in mind I do this on best-effort basis, and I try not to break the auto-updater.

License

MIT

Languages
Objective-C 65.7%
Go 10.3%
Swift 7.4%
Python 7%
Shell 6.3%
Other 3.3%