Magic Wormhole is a command-line utility designed for the secure transfer of files and text between two computers. It establishes encrypted, peer-to-peer connections that allow users to move information directly without relying on permanent cloud storage or third-party hosting.
The system utilizes a password-authenticated key exchange to verify the identity of both endpoints, requiring only a short, human-readable code to initiate a session. By employing ephemeral key derivation and a relay server that cannot decrypt the transmitted content, the protocol ensures that data remains private and inaccessible to the intermediary infrastructure.
The tool supports both file transfers and the exchange of short text messages. All data is structured into verified, encrypted chunks, and the relay server automatically deletes all information once the transfer process is successfully completed.