Skip to content

Repository files navigation

NextSync - A Syncthing front-end for Android and Windows

This is a vibe-coded project, built entirely with AI assistance. I handled the design and UX myself, while the logic was AI-generated and refined through iterative prompting. Use it or fork it.

Credits to: Syncthing.

You have to download the Syncthing core from their latest release. I'm currently using v2.1.5.

I built this for myself only, so I have only used it on my two devices and do not know how it behaves on others. That is why I am sharing the source, so that if something goes wrong, you can open an agent in the codebase and troubleshoot for your own setup.

Warning

This is a very early release and some things might be unstable. Please be careful when using this app. Use at your own risk.

Binary Setup

Download official releases from Syncthing Releases:

  • Windows (amd64):

    • Download: syncthing-windows-amd64-v*.zip
    • Extract and place syncthing.exe at: assets/bin/syncthing.exe
  • Android (extract syncthing from archive and rename to libsyncthing.so):

    • arm64-v8a (Modern phones):
      • Download: syncthing-linux-arm64-v*.tar.gz
      • Destination: android/app/src/main/jniLibs/arm64-v8a/libsyncthing.so
    • armeabi-v7a (Older 32-bit devices):
      • Download: syncthing-linux-arm-v*.tar.gz
      • Destination: android/app/src/main/jniLibs/armeabi-v7a/libsyncthing.so
    • x86_64 (Emulators / ChromeOS):
      • Download: syncthing-linux-amd64-v*.tar.gz
      • Destination: android/app/src/main/jniLibs/x86_64/libsyncthing.so

Build & Run

./build

Then build both Android and Windows. It may take some time.

License This project is shared as source code for learning, experimentation, modification, and personal development workflows. Refer to the repository license for usage details.

Releases

Contributors

Languages