Sendme

Sendme transfers files and directories between users using the iroh-blobs protocol.

github.com/n0-computer/sendme
Sendme homepage screenshot

About Sendme

Sendme is a command-line tool that sends files and directories over the internet using the iroh-blobs protocol. The sender runs sendme send to serve a file or directory and share a ticket, and the receiver runs sendme receive with that ticket to download it.

It uses hole punching for NAT traversal with relay fallback, blake3-verified streaming with support for resuming interrupted downloads, and TLS-encrypted connections with location-transparent node IDs. The sender must keep running until stopped with Control-C, and both sides create temporary directories starting with .sendme- in the current directory during transfer.

Key features

  • Send single files or directories via ticket-based transfer
  • Resume interrupted downloads with verified streaming
  • Traverse NAT with hole punching and relay fallback
  • Maintain ticket validity across IP address changes
  • Encrypt connections using TLS
  • Install via cargo install sendme
Best for: Users who need to transfer files or directories between computers from the command line.
Good for
  • Handles NAT traversal with relay fallback when hole punching fails
  • Resumes interrupted downloads with verified streaming
  • Open source under Apache-2.0 or MIT license options
Watch out for
  • Sender must remain running until stopped with Control-C
  • Creates temporary directories in the current directory during transfers
  • Described as an example application using iroh

Sendme at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Sendme alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in File Sharing & Transfer

Well-known listings from the same topic.

All 34

Sendme FAQ

How do I send a file or directory with Sendme?
Run `sendme send `. It serves the content and outputs a ticket, and runs until stopped with Control-C.
How do I receive files with Sendme?
Run `sendme receive `. It downloads the data and creates a file or directory named like the source in the current directory.
What happens if a download is interrupted?
Downloads use verified streaming and support resuming interrupted downloads.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing