Adaptive · Intelligent · CLI-First

Move files with hardware intelligence

KopioRapido is a high-performance command-line tool that analyzes your storage hardware to select the optimal transfer strategy for every operation.

Copy across machines

Connect any two machines behind NAT and firewalls using encrypted P2P

🔒

Approve-on-Connect

Every inbound connection starts pending. A human must approve before any operations are allowed.

🔄

Delta Sync Over Wire

Mtime preserved across the wire. Second sync copies nothing—only changed files transfer.

🌐

Two-Hop Relay

Copy from one remote machine to another via a hub bridge. Streams without buffering.

Setup
terminal
# Initialize on each machine
kp plugin add p2p
kp p2p init work-pc
kp p2p init laptop

# Connect to the other machine
kp p2p connect kp:5a3x8q7f work-pc
Remote Operations
terminal
# Browse remote
kp list work-pc:/Users

# Copy both directions
kp copy work-pc:/docs ~/backup/docs
kp copy ~/photos work-pc:/backup/photos

# Sync with delta
kp sync work-pc:/src ~/src

# Two-hop relay
kp copy work-pc:/files office-pc:/backup
CLI-First
Powerful command-line interface
Win / Mac / Linux
Native optimizations per platform
Free
For personal use

How it works

Intelligence meets performance in three simple steps

1
📂

Specify source and destination

Run kp copy /source /dest with paths to local drives, network shares, or external storage.

2
🧠

Hardware analysis

The engine benchmarks your storage in seconds, identifying SSDs, HDDs, USB drives, and volume capabilities like block cloning.

3
🚀

Adaptive transfer

KopioRapido executes the optimal strategy, adjusting concurrency and buffers in real-time with animated progress output.

Intelligent by design

Advanced features that adapt to your hardware and workflow

Hardware Intelligence

Automatically detects SSDs, HDDs, USB drives, and network shares to select the optimal transfer strategy for your hardware.

🔄

Delta Sync

Transfers only the changed parts of large files, saving massive time when syncing modified documents, databases, or VM images.

🗜️

Smart Compression

Intelligently compresses text-based files during network transfers using Brotli while skipping media files to maximize throughput.

🎯

Adaptive Performance

Real-time monitoring adjusts concurrency on the fly, ensuring optimal performance without overwhelming your system.

Native Acceleration

Instant APFS clones on macOS and ReFS block cloning on Windows for zero-copy, near-instant same-volume transfers.

🔐

Integrity Verification

Optional byte-by-byte verification ensures your critical data arrives exactly as intended, with detailed integrity reports.

🌐

P2P Remote Connections

Connect machines behind NAT and firewalls. Browse, copy, sync, and mirror files between any two machines with encrypted P2P, approve-on-connect, and optional passphrase authentication.

Your cloud, in your terminal

Extend kp to encrypted cloud drives and S3-compatible object storage — install a plugin and use the same commands you already know

☁️

Internxt Drive — encrypted cloud backups

Back up to your Internxt Drive. Files are end-to-end encrypted on your device with keys derived from your account — only you can read what you store.

  • 🔐 E2E encryption — your mnemonic, your keys, nothing stored plaintext
  • 🔄 Full delta sync, mirror, and move against inxt: paths
  • ⏰ Unattended-friendly — sessions self-renew, no re-logins for long-running backups
  • 🗑️ Deletes land in your Drive trash — recoverable by design
terminal
kp plugin add internxt-drive
kp copy ./photos inxt:backups/photos
kp sync ./documents inxt:documents
🗄️

S3 Object Storage — any provider, zero dependencies

One pure-C# transport for every S3-compatible store: Internxt S3, AWS S3, MinIO, Cloudflare R2, and Backblaze B2. No Node, no extra runtime — just fast, SigV4-signed transfers.

  • ⚡ Pure C# — no runtime dependencies, works everywhere kp runs
  • 📦 Multipart upload for huge objects (5GB+), ETag integrity
  • 🪣 Virtual folders, recursive mirror + batch deletes
  • 🌍 Internxt's empty-region SigV4 quirk handled automatically
terminal
kp plugin add internxt-s3
kp s3 config https://s3.us-east-1.internxt.com KEY SECRET
kp sync ./data s3:my-bucket/backups
🧩

One command. Any destination.

The kp verbs you already know — copy, sync, mirror, move — work the same on local drives, remote machines, and cloud stores. Mix sources and destinations freely, even in a single operation.

  • 🔄 Local ↔ cloud, cloud ↔ cloud, machine ↔ machine — same syntax
  • 🧠 Hardware intelligence + smart compression still apply
  • ✅ Size + mtime sync semantics, --verify byte checks
  • 🔌 A plugin API for the future — more stores can join the registry
terminal
kp copy inxt:docs ./docs
kp copy ./report.pdf s3:reports/latest/
kp move inxt:tmp/old.txt ./archive/

Native optimizations for every platform

Leveraging platform-specific APIs for maximum performance

🪟

Windows

⚡ ReFS Block Cloning

Instant file copies on ReFS volumes using FSCTL_DUPLICATE_EXTENTS_TO_FILE

🚀 CopyFile2 API

Native progress callbacks and optimized kernel-level transfers

💾 SSD Detection

Accurate storage profiling via DeviceIoControl hardware-level queries

🍎

macOS

✨ APFS Instant Copy

Zero-cost clonefile() for same-volume copies on APFS

📁 Finder Integration

Services menu support for "Copy with Kopio Rapido" from right-click

🔧 diskutil Integration

Accurate storage device profiling and filesystem detection

🐧

Linux

⚡ copy_file_range

Kernel-level zero-copy transfers for maximum efficiency

📊 statfs Profiling

Advanced filesystem detection and same-volume optimization

🎯 Memory-Mapped I/O

Efficient large file handling with adaptive buffer sizing

Honest performance

Real-world benchmarks showing where KopioRapido excels

Same-Volume Cloning

1 GB clone on a real disk (reflink / APFS / ReFS)

KopioRapido
KopioRapido
1,130 MB/s
cp
cp
~100 MB/s

~10× faster — metadata-only clone. Near-instant on same-volume APFS/ReFS.

Verified Resume

256 MB transfer interrupted at 50%

KopioRapido
KopioRapido
verifies + writes the tail
cp / RoboCopy
cp / RoboCopy
restarts from zero

kp verifies the copied prefix (xxHash64) and appends only the missing tail — native copy tools have no resume.

Intelligent Delta Sync

Update a 10 GB file where 100 MB changed

KopioRapido
KopioRapido
100 MB over the wire
RoboCopy
RoboCopy
10 GB re-sent

~100× less data vs a full re-copy; transfers run at native speed (parity vs rsync).

Methodology: measured on a 2012-era Intel i5 laptop running Linux, interleaved runs with page-cache flushing, incompressible data. Every scenario is gated at ≥0.9× of the native tool in CI. Reproduce any number with kp benchmark --compare.

Built for power users

Full-featured CLI with animated progress, JSON output for scripting, tab completion for bash/zsh/PowerShell, and intelligent strategy selection.

$ kp copy /media/photos /backup
⚡ Analyzing storage devices...
✓ Strategy: Aggressive (SSD → HDD)
📦 Copied 2,847 files · 45.2 GB in 3m 12s

Powerful CLI for automation

Complete control with extensive command-line options and JSON output

Basic Operations
terminal
kp copy /source /destination
kp move /source /destination
kp sync /source /destination
kp mirror /source /destination
kp bidirectional-sync /path1 /path2
Advanced Options
terminal
kp 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-sync
JSON Output for Automation
terminal
kp --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'; fi
Resume & Management
terminal
kp list
kp resume abc123-operation-id
kp --state-dir /backup/state copy /source /destination
kp --state-dir /backup/state resume abc123
File Filtering
terminal
kp 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
Scripting Example
terminal
#!/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"
fi

How does KopioRapido compare?

Feature comparison with popular file transfer tools

FeatureKopioRapidoRoboCopyrsyncWindows Explorer
Intelligence Engine
Adaptive Concurrency
Smart Compression
Delta Sync
Resume Support
CLI with JSON Output
Cross-Platform Win/Mac/LinuxWindows OnlyUnix-likeWindows Only
Native Optimizations APFS/ReFS/copy_file_rangeSome
Storage Profiling
Integrity Verification

Built for real-world scenarios

See how professionals use KopioRapido in their daily workflows

🎬 Video Production

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.

⚙️ DevOps & Deployment

Automate build artifact distribution with CLI and JSON output. Compression cuts network bandwidth by 60% when syncing code repositories to remote servers.

📸 Photography Workflow

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.

🏢 IT Administration

Nightly backups across the network. The resume feature ensures interrupted overnight transfers continue the next day, while integrity verification provides peace of mind.

🎮 Game Development

Synchronize massive build outputs and asset libraries. Bidirectional sync keeps team copies current, while APFS/ReFS cloning makes same-volume duplicates instant.

🔬 Research & Science

Manage terabytes of experimental data across lab workstations. Adaptive performance monitoring adjusts concurrency based on system load.

Frequently asked questions

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.

The CLI runs on Windows, macOS, and Linux. It is the primary and actively supported interface.

Delta sync transfers 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. See our measured performance results.

KopioRapido supports five operation types: Copy (standard file copying), Move (copy then delete source), Sync (one-way sync, only newer/missing files), Mirror (exact replica with deletions), and BiDirectional Sync (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 shareware — completely free to try with full functionality, no time limits or feature restrictions. You only pay if you find enough value in it to support the project. For use in commercial, government, or academic environments, a commercial license is required.

Yes. KopioRapido's bridge connects machines behind NAT and firewalls using encrypted peer-to-peer connections. Initialize the bridge on each machine, connect using the short key, and then use alias paths like kp copy mylaptop:/docs ~/backup. All operations support delta sync, live progress, and retry resilience.

Yes. All connections are encrypted end-to-end using the Noise protocol with Curve25519 key exchange. Additionally, every inbound connection requires human approval (approve-on-connect). You can optionally add a scrypt-hashed passphrase as a second factor and restrict each peer to specific folders.

Get KopioRapido

Download for your platform. Free for personal use.

View Download Options