Overview
BitMatch is an advanced, high-performance desktop application engineered for seamless native performance, local-first data processing, and refined user experience.
BitMatch is built on open-source principles to guarantee security, privacy, and full reproducibility. All sensitive data transformations run locally on your hardware with zero telemetry or unexpected cloud dependencies.
Key Technical Features & Capabilities
Multi destination copy: for new files, the copy pass reads the card once and writes to every drive at the same time. Verification reads each drive back; reused files get a fresh source read, and Thorough and Paranoid reread the card too. Each destination gets its own results.
Careful about "safe to erase": a card or folder that changes during the copy, or online-only iCloud/Dropbox files, won't earn a safe verdict. Two folders on the same physical drive count as one backup, not two independent ones. Recognized AppleDouble ._ metadata companions are skipped by default; other hidden files and camera sidecars stay in the copy. Turn off Ignore AppleDouble metadata files in Settings → File handling to preserve them. When files are excluded, BitMatch can verify the selected files, but it won't mark the whole card safe to erase.
Photographer jobs for shoots with several photographers, cameras, and cards. Save the setup instead of rebuilding it every time.: Streamlined desktop functionality optimized for macOS and Windows.
Camera detection for Sony, Canon, ARRI, RED, Blackmagic, Panasonic, Fujifilm, GoPro, DJI, Insta360, and generic DCIM.: Streamlined desktop functionality optimized for macOS and Windows.
Check for stuff you already copied: compare two folders, or check a backup against its saved checksums, including supported ASC MHL and classic MHL 1.1 inventories.
ASC MHL inventories to hand over with your backups, so someone else can check them too.: Streamlined desktop functionality optimized for macOS and Windows.
PDF, CSV, and JSON reports for producers who want documentation, or you when you want to check what happened.: Streamlined desktop functionality optimized for macOS and Windows.
Transfer queue and history on Mac, iPad, and iPhone. Interrupted attempts can be reviewed and retried. Copying a card you already backed up tells you so.: Streamlined desktop functionality optimized for macOS and Windows.
Architecture & Technology Stack
Frameworks & UI Runtime: Tauri 2
Build Systems & Tooling: Cargo
Supported Platforms: macOS 12.0+ (Apple Silicon M1-M4 & Intel x86_64), Windows 10/11 x64, Linux
System Requirements
| Specification | Minimum Requirement | Recommended Specification |
|---|
| Operating System | macOS 12.0 Monterey / Windows 10 x64 | macOS 14.0+ Sonoma / Windows 11 x64 |
| Processor Architecture | Apple Silicon (M1+) or Intel Core i5 x64 | Apple Silicon Unified Memory (M2/M3/M4) |
| Memory (RAM) | 4 GB Unified RAM | 8 GB+ High-Speed RAM |
| Storage Space | 300 MB available local disk space | 1 GB+ SSD storage |
| GPU Acceleration | Metal 2 / DirectX 12 compatible | Apple Neural Engine / Vulkan capable |
Installation & Setup Guide
macOS Installation (Recommended)
1Download the verified .dmg release installer directly from CookApps.
2Open the disk image and drag BitMatch.app into your /Applications folder.
3Launch BitMatch via Spotlight (Cmd + Space) or Launchpad.
Alternatively, install using Homebrew if available:
brew install --cask bitmatchapp/tap/bitmatch
Windows Installation
1Download the official installer package (.exe / .msi).
2Run the executable and follow the setup wizard.
3Launch BitMatch from the Start Menu or desktop shortcut.
Building from Source (Development Setup)
git clone https://github.com/BitmatchApp/Bitmatch.git
cd Bitmatch
pnpm install || cargo build --release
pnpm run build
How to Use & Workflow
1Application Launch & Workspace: Open BitMatch to load the responsive native workspace.
2Configuration & Preferences: Press Cmd + , (macOS) or Ctrl + , (Windows) to configure hardware acceleration, custom directories, and display themes.
3Primary Operation: Drag-and-drop source files or input parameters directly into the central window.
4Execution & Export: Initiate the processing pipeline and verify output files saved directly to your chosen local directory.
Troubleshooting & Common Issues
Problem: macOS Gatekeeper displays *"App is damaged and can't be opened"* or unnotarized developer notice.
Root Cause: macOS quarantine flag set on binaries downloaded outside the Mac App Store.
Resolution: Open Terminal and run:
xattr -cr /Applications/BitMatch.app
Alternatively, navigate to System Settings > Privacy & Security and select Open Anyway.
Problem: High memory consumption during batch processing operations.
Root Cause: Large media buffers retaining uncompressed state.
Resolution: Adjust batch concurrency in settings or process assets in focused batches.