Wormhole alternative.
Wormhole (Magic Wormhole) transfers files and text directly between two devices using a short code, with end-to-end encryption and no server storage. Khamli is a simpler web-based alternative with no installation.
What Wormhole is
Wormhole — commonly known as Magic Wormhole — is a tool for sending files and text directly from one computer to another. Both sides run the client and share a short code, and the data is transferred peer-to-peer with end-to-end encryption. It requires no account and no long-lived server storage.
Who uses it: Technical users, developers, and sysadmins who are comfortable with a command line and want to move files or text between their own devices or to a colleague without uploading to a server.
How it works
You run a command like `wormhole send <file>`, which prints a short code such as `7-guitarist-revenge`. The recipient runs `wormhole receive 7-guitarist-revenge` on their machine. The two clients exchange keys and stream the data directly (or relayed), encrypted end-to-end.
Advantages
- End-to-end encrypted by design (using a PAKE key exchange).
- Peer-to-peer — data is streamed, not stored on a server.
- No account and no file-size limits imposed by a storage backend.
- Open source with a variety of clients (CLI and web variants).
Limitations
- Both sides generally need to install and run a client.
- The command-line workflow is a barrier for non-technical users.
- Web-based variants may still route traffic through a relay, depending on the implementation.
- Not a “paste a link” service — it requires the recipient to run a command with the code.
At a glance
- Privacy model
- Strong. Wormhole encrypts data end-to-end and streams it between peers, so there is no server-side copy of the file contents. The rendezvous server only brokers the connection and sees metadata, not the transferred data.
- Signup requirements
- No account required.
- Expiration behavior
- Transfers are live only while both sides are connected; codes are typically single-use. There is no long-term storage or retention.
- File & text support
- Files and text are both supported, transferred directly between peers.
How Khamli compares
Wormhole is the stronger privacy and engineering choice — end-to-end encryption and no server storage — but it requires a client on both ends. Khamli is a web tool: no installation, works from a browser, and hands you a 4-character code anyone can use. Khamli stores files temporarily server-side (S3) and expires them on a timer, so it trades Wormhole's peer-to-peer model for convenience.
When Khamli is the better choice
Choose Khamli when you want a zero-install, browser-based handoff that works for non-technical recipients — or when both sides can't run a client.
When Wormhole may be the better choice
Wormhole may be better when you need end-to-end encryption with no server storage, are comfortable with the command line, or are transferring between your own devices.
Frequently asked questions
Is Wormhole the same as a file-sharing website?+
Not exactly. It is a peer-to-peer tool — data streams directly between devices rather than being uploaded to a server. Web wrappers exist, but the classic workflow is command-line based.
Is Wormhole encrypted?+
Yes, it uses end-to-end encryption with a password-authenticated key exchange, so the transferred data is not readable by the rendezvous server.
How is Khamli different from Wormhole?+
Khamli is a browser-based service with no client to install, uses a 4-character code, and stores files temporarily server-side until they expire. Wormhole transfers peer-to-peer with no server storage.
Do I need to install software to use Wormhole?+
Typically yes — you run a client. Khamli, by contrast, works entirely in a web browser.
Try Khamli — no account, self-destructs on expiry.
Share with Khamli