LocalSend と tosstome の比較
最終確認
LocalSend は、近くのデバイスとファイルを共有するための無料のオープンソースアプリで、その用途にとても向いています。tosstome との主な違いは次のとおりです。LocalSend はインストールが必要なアプリでローカルネットワーク内に留まり、tosstome は Web ページで、ネットワークをまたいでも使えます。
LocalSend が得意なこと
LocalSend の README より (確認日 2026-10-28)。
- 「インターネット接続なしで、ローカルネットワーク上の近くのデバイス」とファイルやメッセージを共有できる
- HTTPS 暗号化付きの REST API を使い、サードパーティのサーバーは使わない
- Windows、macOS、Linux、Android、iOS 向けのネイティブアプリがある
- ヘッドレスのマシン向けに、公式のコマンドライン版がある
比較表
| LocalSend | tosstome | |
|---|---|---|
| インストール | 両方のデバイスにアプリが必要 | 送信側は不要。受信側はブラウザまたは CLI |
| インターネットなしで使えるか | はい | いいえ、シグナリングが Cloudflare を経由するため |
| 別のネットワーク間 | いいえ、ローカルネットワークのみ | はい、6 桁のコードまたは受信箱のリンクで |
| 暗号化 | デバイス間は HTTPS | 直接接続なら DTLS。中継サーバーは Cloudflare までが TLS で、まだエンドツーエンドではない |
| ヘッドレスの受信側 | はい、公式 CLI | はい、tosstome listen |
| テキストメッセージ | はい、CLI からも --text で送れる | はい、CLI からも --text で送れる |
| ファイルの保存 | いいえ | いいえ |
どちらを使うか
2 台のデバイスが同じ Wi-Fi にあり、アプリをインストールしてもよいなら、LocalSend のほうが信頼しやすいでしょう。インターネットもサーバーも介さず、暗号化もされます。借りたパソコンで何もインストールできないとき、デバイスが別のネットワークにあるとき (スマートフォンはモバイル通信、パソコンは自宅など)、あるいはスマートフォンに置いた 1 つの固定リンクでいつでも自分のパソコンに届けたいときは、tosstome を選んでください。
tosstome でできること
- ブラウザで動きます。送る側には何もインストールする必要がありません。
- 同じネットワーク上のデバイスは自動で互いを見つけます。別のネットワークの場合は、片方に 6 桁のコードが表示されるので、もう片方でそれを入力します。
- ネットワークの条件が合えば、ファイルは WebRTC でデバイス間を直接送られます。数秒たっても直接接続できない場合は、Cloudflare 上の中継サーバーを経由します。中継サーバーはデータを転送するだけで、何も保存しません。
- オプションのコマンドラインツール
tosstome listenを使うと、パソコン上に常時待ち受けの受信箱を置けます。リンクと QR コードが表示されるので、スマートフォンで開けば、ファイルがそのパソコンのフォルダに届きます。パソコン側でブラウザを開いておく必要はありません。 - テキストメッセージやリンクもファイルと同じ方法で送れます。受信側には「コピー」ボタンがあります。
- 何も保存されません。受信側がオフラインなら、何も送られません。
tosstome にできないこと (今のところ)
- 中継サーバーでは、各デバイスと Cloudflare の間は TLS で保護されますが、まだエンドツーエンド暗号化には対応していません。WebRTC の直接転送は、ブラウザによってエンドツーエンドで暗号化されます (DTLS)。
- 受信側のブラウザは、保存するまでファイルをメモリに保持します。そのため、非常に大きなファイルは、ディスクに直接書き込むコマンドラインツールで受け取るのがおすすめです。
- 双方が同時にオンラインである必要があります。「今アップロードして、明日ダウンロードする」という使い方はできません。
- まだ新しいサービスです。ブラウザ側でのデバイスのペアリングと、中継サーバーでのエンドツーエンド暗号化は、現在開発中です。