Open Source · v1.0.0 · Available Now
DIT PRO


Professional-grade, open-source data integrity with a clear GUI for production teams. No gimmicks. No guesswork. Just bulletproof backup.

Download v1.0.0 Learn more ↓
dit-pro — offload
$ dit-pro offload --source /Volumes/ARRI_A001
$ --dest /Volumes/SSD_01 /Volumes/HDD_SHUTTLE
$ --verify xxh3,md5 --mhl asc-mhl

// offloading 847 files · 2.3 TB
SSD_01    ━━━━━━━━━━━━━━ 100% · verified
HDD_SHUTTLE ━━━━━━━━━━━━━━ 100% · verified
ASC-MHL chain sealed · 2 generations

$ SAFE TO FORMAT

Four pillars of
data safety.

Every byte matters on set. DIT Pro is built around four non-negotiable safety dimensions that protect your footage from card to archive.

01

Atomic Writes

Every file operation is atomic. Partial writes never corrupt your destination — if it fails, it rolls back cleanly.

02

Checkpoint Recovery

Power loss? Drive disconnected? Resume exactly where you left off with persistent checkpoint state.

03

ASC MHL Chain

Industry-standard chain-of-custody. Every generation is sealed and traceable from set to post.

04
##

Multi-Hash Verify

XXH3 for speed, MD5 for compatibility. Dual-hash verification ensures nothing slips through.

Built for the
chaos of set.

From 6AM call times to overnight data wrangling — DIT Pro combines a clear GUI with reliable automation so you don't have to guess.

CORE

Cascade Copy

Prioritize the fastest SSD first to free up your card reader, then async-sync to shuttle drives in the background.

CORE

Real-time Progress

Per-file and per-destination progress tracking with speed metrics and ETA. Always know where you stand.

CORE

Bilingual UI

Full English and Chinese interface. Switch seamlessly — your entire team stays on the same page.

ENGINE

44 Tauri Commands

A comprehensive Rust backend with 15 modules powering everything from hash computation to MHL generation.

ENGINE

119 Unit Tests

Every critical path is tested. CI pipeline ensures zero regressions from commit to release.

WORKFLOW

Preset System

Save your multi-camera setup once, recall it instantly. Same destinations, same hash config, zero re-entry.

Serious tools
need serious tech.

DIT Pro clear GUI offload workflow preview

Tauri 2.0 + Rust

Native performance with minimal resource footprint. Rust's memory safety guarantees mean zero data corruption from runtime errors.

React + TypeScript

Type-safe frontend with 5 purpose-built views. Every interaction is designed for speed and clarity under pressure.

SQLite + 16 Tables

Local-first database schema covering jobs, files, checkpoints, MHL generations, and comprehensive audit trails.

Apple Silicon Native

Optimized for M-series chips. Maximum throughput on the hardware DIT workstations actually use.

Where we are.

15
Rust Modules
44
Tauri Commands
119
Tests Passing
16
DB Tables

Your footage
deserves better.

Built as an open-source tool for production teams that need dependable data safety. v1.0.0 is available now.