CNC Sync

Watch local CNC export folders, process them, and deliver them reliably.

CNC Sync monitors watch folders, runs optional local processing scripts, stages the result, delivers it to reusable destinations, and supports manual catch-up when a destination or connection was unavailable.

Downloads

What It Does

Watch Folders

Monitor one or more local export folders and wait for items to become stable before processing them.

Processing Setups

Use default upload mode or run local scripts to reorganize, filter, or rewrite CNC jobs before upload.

Destinations

Reuse named FTP, SFTP, SCP, Local Folder, and Network Share destinations across multiple watch folders.

Manual Catch-Up

Retry staged items that are still waiting locally because a previous destination upload did not complete successfully.

Software Updates

How It Works

  • Install CNC Sync from the release downloads.
  • Use Check for Updates inside the app.
  • If a newer release is available, download and restart to apply it.

Current Scope

The public Pages site hosts the download files, and installed Windows, macOS, and Linux Velopack builds use the shared Pages update feed for software updates.

First Run Security Notes

Windows

CNC Sync is currently distributed without Windows code signing, so browsers or SmartScreen may warn that the installer is suspicious.

  • Keep the download if your browser flags it.
  • If Windows shows a SmartScreen prompt, use More info and then Run anyway.

macOS

CNC Sync is not yet notarized, so macOS may block the installer or first launch by default.

  • Open System Settings > Privacy & Security.
  • Find the blocked CNC Sync item and choose Open Anyway or allow it there.

Why This Happens

These prompts are platform trust checks, not CNC Sync detecting a problem with itself. They should become smoother once the project is code signed and notarized.