Skip to content
View rsyncOSX's full-sized avatar
馃彔
Working from home
馃彔
Working from home

Block or report rsyncOSX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don鈥檛 include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user鈥檚 behavior. Learn more about reporting abuse.

Report abuse
RsyncOSX/README.md

macOS apps by Thomas (rsyncOSX)

About security, sandboxing, signing and notarization, see last on page.

Native macOS applications for file synchronization, photo culling, and private on-device image search. All four (five) applications are actively developed, and their core processing stays on your Mac.

Application Purpose Requirements
RsyncUI Graphical file synchronization with rsync macOS Sonoma and later
RawCull GPU-accelerated Sony RAW photo culling Apple Silicon, macOS Tahoe and later, version 3.0.0 is the latest on macOS Tahoe
RawCull (AI) AI-assisted Sony RAW photo culling Apple Silicon, macOS Golden Gate, version 3.2.1 is next version and will only run on macOS Golden Gate
RawCullFB Private semantic image search using local AI Apple Silicon, macOS Golden Gate
GitBranchStatus small app to display status local vs GitHub repository Apple Silicon, macOS Tahoe and later

RsyncUI

GitHub license GitHub Releases GitHub Releases GitHub issues

A native SwiftUI interface for rsync that makes synchronization tasks easier to configure, organize, and schedule. RsyncUI configures and runs rsync; all file synchronization is performed by rsync itself.

DownloadDocumentationRelease notesReport an issue

brew install --cask rsyncui

Requires macOS Sonoma or later. The latest release is v3.0.5, released September 10, 2026. RsyncUI is signed and notarized by Apple.

RsyncUI synchronization interface


RawCull

License: MIT

RawCull version 3.2.1 is available via Apple鈥檚 TestFlight; please email thomeven@gmail.com if you would like to try it through that service.

A fast, native photo-culling application for Sony ARW files. RawCull uses GPU-accelerated analysis鈥攊ncluding EXIF extraction, focus-point detection, sharpness scoring, and visual saliency鈥攖o help you identify your strongest photographs.

Download from the Mac App StoreGitHub releasesDownload RawCull (AI) v3.2.1DocumentationRelease notes

Requires Apple Silicon. The current release, v3.0.0, supports macOS Tahoe and later. The RawCull (AI) v3.2.1 with AI-powered features is available for macOS Golden Gate . See the documentation for supported Sony full-frame camera bodies.

RawCull photo review interface


RawCullFB

License: MIT

A private, on-device photo browser with natural-language search. RawCullFB uses local CLIP indexing to search DNG, JPEG, PNG, HEIC/HEIF, TIFF, and Sony ARW files鈥攚ithout uploading your photographs. Model inference, image embeddings, and search all stay on your Mac.

Download

Requires Apple Silicon and macOS Golden Gate. The latest release is v2.4.4, an updated release build September 3, 2026. RawCullFB is sandboxed, signed, and notarized by Apple.

RawCullFB semantic image search


If these applications are useful to you, consider starring their repositories. Feedback and issue reports are always welcome.

Sandboxing, signing, and notarization

RsyncUI is not Sandboxed, but signed and notarized. RawCull and RawCullFB are Sandboxed, signed and notarized.

  • App Sandbox: RawCull, RawCullFB and its model downloader extension run with the App Sandbox and Hardened Runtime enabled. The main apps receives read/write access only to folders explicitly selected by the user and preserves that access with security-scoped bookmarks. The app and extension share model assets through their declared App Group. Sandboxing limits the files and system resources that compromised or defective code could reach; it does not identify the app's publisher.
  • Code signing: All release exports (all apps for download) uses an Apple-issued Developer ID Application identity. The release workflow verifies the signatures and secure timestamps of both the app and its embedded extension before distribution. Signing identifies the developer and allows macOS to detect post-signing modifications to the bundle; it does not mean Apple has inspected the software for malicious content.
  • Notarization: The signed apps and its signed DMGs are submitted to Apple's notary service. Their accepted tickets are stapled to the distributed artifacts and checked with Gatekeeper/stapler tooling. Notarization gives macOS evidence that Apple scanned the submitted build and found no known malicious content, while stapling makes that evidence available even when the Mac is offline.

These layers matter together: the sandbox reduces the app's reach, signing protects identity and integrity, and notarization supports a trusted Gatekeeper launch experience. A local debug build is intended only for development and is not a substitute for the signed, notarized release produced by make build. Users should obtain releases from a trusted project channel; no security mechanism can make an untrusted download source safe.

Pinned Loading

  1. RsyncUI RsyncUI Public

    A SwiftUI based macOS GUI for rsync.

    Swift 1.5k 34

  2. RawCull RawCull Public

    Sony ARW culling app

    Swift 15 2