KopioRapido is a high-performance command-line tool that analyzes your storage hardware to select the optimal transfer strategy for every operation.
Intelligence meets performance in three simple steps
Run kp copy /source /dest with paths to local drives, network shares, or external storage.
The engine benchmarks your storage in seconds, identifying SSDs, HDDs, USB drives, and volume capabilities like block cloning.
KopioRapido executes the optimal strategy, adjusting concurrency and buffers in real-time with animated progress output.
Advanced features that adapt to your hardware and workflow
Automatically detects SSDs, HDDs, USB drives, and network shares to select the optimal transfer strategy for your hardware.
Transfers only the changed parts of large files using FastRsyncNet, saving massive time when syncing modified documents, databases, or VM images.
Intelligently compresses text-based files during network transfers using Brotli while skipping media files to maximize throughput.
Real-time monitoring adjusts concurrency on the fly, ensuring optimal performance without overwhelming your system.
Instant APFS clones on macOS and ReFS block cloning on Windows for zero-copy, near-instant same-volume transfers.
Optional byte-by-byte verification ensures your critical data arrives exactly as intended, with detailed integrity reports.
Leveraging platform-specific APIs for maximum performance
Instant file copies on ReFS volumes using FSCTL_DUPLICATE_EXTENTS_TO_FILE
Native progress callbacks and optimized kernel-level transfers
Accurate storage profiling via DeviceIoControl hardware-level queries
Zero-cost clonefile() for same-volume copies on APFS
Services menu support for "Copy with Kopio Rapido" from right-click
Accurate storage device profiling and filesystem detection
Kernel-level zero-copy transfers for maximum efficiency
Advanced filesystem detection and same-volume optimization
Efficient large file handling with adaptive buffer sizing
Real-world benchmarks showing where KopioRapido excels
Same-volume copy on APFS/ReFS (50GB)
Instant via Copy-on-Write
Update 10GB file (100MB changed)
6.8ร faster updates
Source code repository (25k files)
4.2ร faster
Test Environment: Windows 11 Arm64, NVMe SSD. While native tools are faster for raw local transfers, KopioRapido excels in hardware-aware scenarios like block cloning and delta updates.
Full-featured CLI with animated progress, JSON output for scripting, tab completion for bash/zsh/PowerShell, and intelligent strategy selection.
Complete control with extensive command-line options and JSON output
kp copy /source /destination
kp move /source /destination
kp sync /source /destination
kp mirror /source /destination
kp bidirectional-sync /path1 /path2kp copy /source /dest --analyze
kp copy /source /dest --strategy aggressive
kp copy /source /dest --max-concurrent 16
kp copy /source /dest --buffer-size 4096
kp copy /source /dest --no-compression
kp copy /source /dest --no-delta-synckp --json copy /source /dest
# Parse with jq for scripting
kp --json copy /source /dest | jq '.filesTransferred, .totalBytes'
# Use in CI/CD
kp --json sync /build /deploy
if [ $? -eq 0 ]; then echo 'Success'; fikp list
kp resume abc123-operation-id
kp --state-dir /backup/state copy /source /destination
kp --state-dir /backup/state resume abc123kp copy /source /dest --include '*.jpg' '*.png'
kp copy /source /dest --exclude '.git/*' 'node_modules/*'
kp copy /source /dest --min-size 1048576
kp copy /source /dest --extensions .txt .log .md
kp copy /source /dest --skip-junk#!/bin/bash
LOG_FILE="/var/log/backup-$(date +%Y%m%d).log"
kp --json \
--state-dir /var/backup/state \
--verbose \
mirror /data /backup/data \
>> "$LOG_FILE" 2>&1
if [ $? -eq 0 ]; then
echo "Backup completed" >> "$LOG_FILE"
fiFeature comparison with popular file transfer tools
| Feature | KopioRapido | RoboCopy | rsync | Windows Explorer |
|---|---|---|---|---|
| Intelligence Engine | โ | โ | โ | โ |
| Adaptive Concurrency | โ | โ | โ | โ |
| Smart Compression | โ | โ | โ | โ |
| Delta Sync | โ | โ | โ | โ |
| Resume Support | โ | โ | โ | โ |
| CLI with JSON Output | โ | โ | โ | โ |
| Cross-Platform | โ Win/Mac/Linux | Windows Only | Unix-like | Windows Only |
| Native Optimizations | โ APFS/ReFS/copy_file_range | Some | โ | โ |
| Storage Profiling | โ | โ | โ | โ |
| Integrity Verification | โ | โ | โ | โ |
See how professionals use KopioRapido in their daily workflows
Move hundreds of gigabytes of raw footage between editing workstations and archive storage. The intelligence engine detects mixed storage setups and delta sync ensures only changed project files transfer during backups.
Automate build artifact distribution with CLI and JSON output. Compression cuts network bandwidth by 60% when syncing code repositories to remote servers.
Backup thousands of RAW images from SD cards to NAS. Storage profiling detects slow USB 2.0 readers and switches to sequential mode while maintaining parallel transfers to fast NAS.
Nightly backups across the network. The resume feature ensures interrupted overnight transfers continue the next day, while integrity verification provides peace of mind.
Synchronize massive build outputs and asset libraries. Bidirectional sync keeps team copies current, while APFS/ReFS cloning makes same-volume duplicates instant.
Manage terabytes of experimental data across lab workstations. Adaptive performance monitoring adjusts concurrency based on system load.
Everything you need to know about KopioRapido
KopioRapido features an intelligence engine that automatically analyzes your hardware (SSDs, HDDs, network shares, USB devices) and file characteristics to select the optimal transfer strategy. It includes delta sync for efficient updates, transparent compression for network transfers, and native platform optimizations like APFS cloning and ReFS block cloning. It's available as a powerful CLI with JSON output for automation, plus a deprecated MAUI GUI.
The CLI runs on Windows, macOS, and Linux. It is the primary and actively supported interface. A MAUI GUI was previously available but is now deprecated and archived in the Gui-Deprecated directory.
Delta sync uses FastRsyncNet to transfer only the changed portions of files instead of copying entire files. This is incredibly efficient for large files that change frequently, like databases, virtual machine images, or video projects. KopioRapido automatically uses delta sync for files larger than 10MB when a destination file already exists.
Yes! KopioRapido tracks completed files and can resume any interrupted operation. If a transfer is interrupted, you can resume exactly where you left off without re-copying already transferred files. The CLI includes a dedicated 'resume' command for automation workflows.
The engine runs a quick analysis (2-5 seconds) before each transfer, benchmarking both source and destination storage devices and categorizing files by size and type. Based on this data, it automatically selects the best strategy: parallel transfers for network drives, sequential for HDDs, compression for text files on slow networks. It even monitors performance in real-time and adjusts on the fly.
KopioRapido supports five operation types: <strong>Copy</strong> (standard file copying), <strong>Move</strong> (copy then delete source), <strong>Sync</strong> (one-way sync, only newer/missing files), <strong>Mirror</strong> (exact replica with deletions), and <strong>BiDirectional Sync</strong> (two-way sync with newer-timestamp-wins conflict resolution). All operations support resume, compression, and delta sync.
KopioRapido supports optional byte-by-byte verification to ensure your files are copied perfectly. This is especially important for critical data like databases, backups, or media files. Verification results include detailed reports highlighting any discrepancies.
KopioRapido is free for personal use on your home devices. We gratefully accept donations to support development. For use in commercial, government, or academic environments, a commercial license is required.