macOS、Windows、Linux向けの、Anytype公式Electronデスクトップクライアント。
denislupookov/altersend
クラウド保存やサイズ制限なしで、エンドツーエンド暗号化されたファイルをデバイス間で直接送れるクロスプラットフォームアプリ。
代替できる製品:WeTransfer
Dropbox
Google Drive
- スター
- 1,872
- フォーク
- 116
- 未解決の Issue
- 22
- 最終コミット
- 19 日前
これは何?
AlterSendは、デバイス間でファイルを直接送信できる無料のオープンソースアプリです。ファイルはP2Pで転送されるため、サーバーへのアップロードや保存はなく、アカウント登録もファイルサイズの上限もありません。
接続するには、一方のデバイスに参加コードまたはQRコードを表示し、もう一方でスキャンするかコードを入力します。デバイスの検出にはHyperswarm DHTを使い、コードそのものではなくコードのハッシュを介してピア同士が接続します。転送はNoiseで暗号化され、各チャンクはBLAKE2bで検証されます。直接接続できない場合は、内容を読み取れない暗号化済みデータを中継するリレーに切り替わります。ペアリング済みのデバイスは、次回からコードなしで送信できます。
macOS、Windows、Linux向けのデスクトップアプリ、iOSとAndroid向けのモバイルアプリに加え、インストール不要で受信できるブラウザ用レシーバーも提供しています。Electron、React Native、Expoで構築されています。
主な機能
- 01クラウドへのアップロードを介さない、デバイス間の直接P2Pファイル転送
- 02アカウント不要のエンドツーエンド暗号化接続
- 03コードまたはQRコードで参加でき、デバイスをペアリングすれば次回からコードを省略可能
- 04共有リンクを使ったブラウザでの受信
- 05ピア同士が直接接続できない場合に使えるリレーへの切り替え(無効化も可能)
- 06macOS、Windows、Linux、iOS、Androidに対応したデスクトップ/モバイルアプリ
ユースケース
- クラウドドライブを使わずに、大容量の動画や写真を相手に送る
- 自分のノートPCとスマートフォンの間で、ファイルをプライベートに転送する
- Webブラウザしか使えない相手とファイルを共有する
- WeTransferなどのサービスにあるアップロード制限や保存期間を避ける
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/denislupookov/altersend.git - 2
プロジェクトフォルダーに移動して依存関係をインストールする
cd altersend && npm install - 3
デスクトップ環境用のファイルをコピーする
cp apps/desktop/.env.example apps/desktop/.env - 4
開発モードでデスクトップアプリを起動する
npm run dev
使う前に知っておきたいこと
- 両方のデバイスが対称型NATの背後にある場合(たとえば両方がVPNを使用している場合)、転送はリレー経由に切り替わります。リレーはデフォルトで有効です。
- 開発環境のセットアップにはNode.js 20以降とnpm 10以降が必要です。また、モバイル開発にはXcodeまたはAndroid Studioも必要です。
トピック
よくある質問
- altersend とは?
- クラウド保存やサイズ制限なしで、エンドツーエンド暗号化されたファイルをデバイス間で直接送れるクロスプラットフォームアプリ。 AlterSendは、デバイス間でファイルを直接送信できる無料のオープンソースアプリです。ファイルはP2Pで転送されるため、サーバーへのアップロードや保存はなく、アカウント登録もファイルサイズの上限もありません。
- altersend は無料で使えますか?ライセンスは?
- altersend は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- altersend は今もメンテナンスされていますか?
- 活発にメンテナンス中。altersend の最終コミットは 2026年10月1日 です。
- altersend は何に使えますか?
- クラウドドライブを使わずに、大容量の動画や写真を相手に送る 自分のノートPCとスマートフォンの間で、ファイルをプライベートに転送する Webブラウザしか使えない相手とファイルを共有する WeTransferなどのサービスにあるアップロード制限や保存期間を避ける
- altersend のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/denislupookov/altersend.git プロジェクトフォルダーに移動して依存関係をインストールする: cd altersend && npm install デスクトップ環境用のファイルをコピーする: cp apps/desktop/.env.example apps/desktop/.env 開発モードでデスクトップアプリを起動する: npm run dev
- altersend はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/denislupookov/altersend
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
定期確認が途絶えたとき、大切な人にE2E暗号化メッセージを届けるセルフホスト型のデッドマンスイッチ。
インターネットや外部サーバーを使わず、ローカルネットワーク上の近くのデバイスにファイルやメッセージを送れる、無料のオープンソースアプリです。
通話にボットを参加させず、端末の音声を録音するローカルファーストのオープンソースAI議事録ツール。Granolaの代替として使えます。
ドキュメント、スプレッドシート、プレゼンテーション、フォーム、カンバンボードなどをリアルタイム編集できる、エンドツーエンド暗号化対応のオープンソース共同作業スイート。
画面収録を製品デモや手順動画に仕上げられる、Windows・macOS・Linux対応の無料オープンソースアプリ。