Version control for large files
Track video, 3D assets, and creative projects with intelligent deduplication. Faster syncs, less storage.
Understand your files.They're more than blobs on a hard drive.
See exactly what changed
Dits splits files into content-defined chunks. When you edit a 10GB video, only the changed chunks are stored. View diffs, track history, and understand your storage at a glance.
- Content-aware chunking at 2+ GB/s
- BLAKE3 integrity verification
- 60-80% typical storage reduction
Sync smarter.Stop re-uploading the same data.
→ 3 files modified (10.2 GB logical)
→ 47 new chunks identified
→ Uploading 512 MB (95% deduplicated)
✓ Pushed in 4.2s
Delta sync, not full re-upload
Traditional tools re-upload entire files on every change. Dits only transfers what's different—typically 5-10% of the file size.
Traditional
10.2 GB
With Dits
512 MB
Share directly.No cloud upload required.
Peer-to-peer collaboration
Share repositories directly between computers. Generate a join code, send it to your collaborator, and they connect instantly. End-to-end encrypted, no file size limits.
- Works through firewalls and NATs
- AES-256 encryption
- No bandwidth caps or limits
Share this code with your collaborator
Get started in seconds
Install with your preferred package manager
$ npm install -g @byronwade/ditsThen run dits init to start
Frequently asked questions
Actively developed
6 of 10 phases complete
A new era of version control
Start versioning your large files today. Free, open source, and built for creative workflows.