- Open the latest GitHub Release for SubSync.
- Download the latest
SubSync-{version}.exefile. The current documented release isSubSync-1.1.3.exe. - Move the file somewhere you can keep it, such as
DownloadsorDesktop.
- Double-click
SubSync-1.1.3.exeor the newer release you downloaded. - Wait for the local API, web UI, and SQLite database to initialize.
- If Windows SmartScreen appears, review the publisher warning and choose whether to continue.
- The portable app runs its local API on
127.0.0.1:43100and its bundled web UI on127.0.0.1:43101.
SubSync's Windows portable executable is currently unsigned. That means Windows may show a SmartScreen warning such as "Windows protected your PC" or "Unknown publisher" on first launch, even when the file is the official release.
Before running the app:
- Download it only from the official SubSync GitHub Releases page.
- Confirm the filename matches the published release, such as
SubSync-1.1.3.exe. - If the release includes checksums, compare the downloaded file before launching.
- Do not continue if the file came from a third-party mirror, an email attachment, or an unexpected download prompt.
If you trust the downloaded release and choose to continue, Windows usually requires More info and then Run anyway. This is a Windows trust prompt for unsigned software, not a SubSync account or network permission prompt.
Code signing would reduce this friction by attaching a publisher identity to the executable, but Windows signing certificates cost money and still need reputation over time. Until SubSync is signed, treat the GitHub Release page as the source of truth.
- SQLite database under your Windows user data directory
- Saved subscriptions
- Saved integration states
- Saved notification settings
- Open
Connections. - Use
Connectfor supported providers orImport billing emailto create subscriptions from billing messages. - Open
Dashboardto review monthly equivalent spend, upcoming renewals, category spend, and duplicate plans. - Open
Settingsto adjust reminder lead time and notification channels.
- If SubSync says a port is already in use, close the conflicting process and launch the app again.
- If the app window opens but stays on startup, close it and relaunch the
.exe. - Fresh installs and existing databases should apply SQLite migrations automatically on launch. If startup fails during database setup, keep the error text before resetting data.
- If antivirus software quarantines the app, verify that the file came from the official release before restoring it. Report false positives with the release version and antivirus vendor.
- If you need a clean reset, remove the local SubSync data folder from your Windows user application data area and launch again.