Built this after years watching post-production studios pay $10k+/year for Aspera/Signiant to move large files.
Keryx supports S3, P2P (with NAT traversal), and relay transfers. ML model picks the best strategy based on network conditions, RTT, and file type in real-time.
Recent test: 66.8GB Athens→LA in 11 minutes (102.82 MB/s sustained). Production files - BRAW, EXR, MOV sequences.
Built in Rust. Free CLI available at
https://netviper.gr/keryx/download/
Technical bits: adaptive chunking, STUN/TURN for NAT hole punching, concurrent stream management, strategy selection without overfitting.
Happy to discuss the architecture or answer questions.
Free CLI:
https://netviper.gr/keryx/download/