Android、iOS、Linux、macOS、Windows間で、インターネット接続なしにアドホックWiFiまたは共有ネットワーク経由でファイルを転送できます。
- スター
- 10,522
- フォーク
- 549
- 未解決の Issue
- 6
- 最終コミット
- 先月
これは何?
qrcpは、ケーブルやクラウドアカウント、専用アプリを使わずに、パソコンとモバイルデバイスの間でファイルをやり取りできるGo製のCLIツールです。Wi-Fiインターフェースのアドレスにランダムなポートで小さなWebサーバーを立ち上げ、URLを埋め込んだQRコードを表示します。スマートフォンのカメラでコードを読み取ると、モバイルブラウザーでURLが開き、ファイルをダウンロードできます。
逆方向にも同じ方法で転送できます。qrcp receiveを実行するとアップロードページが提供され、スマートフォンからパソコンへファイルを送信できます。ファイルはカレントディレクトリ、または--outputで指定したディレクトリに保存されます。デフォルトでは転送完了後にサーバーが終了しますが、起動し続けるよう設定することもできます。
動作はフラグ、YAML設定ファイル、またはQRCP_をプレフィックスとする環境変数で調整できます。ネットワークインターフェースやポートの選択、カスタムURLパスやドメイン名の設定、送信前のzip圧縮、証明書と鍵を指定したHTTPSの有効化などが可能です。
主な機能
- 01QRコードを読み取って、1つ以上のファイルやフォルダー全体をスマートフォンに送信できます。
- 02qrcp receiveでアップロードページを起動し、スマートフォンからファイルを受信できます。
- 03転送前にデータをzip圧縮できます。
- 04ネットワークインターフェース、ポート、URLパス、FQDNを選択できます。
- 05ユーザー指定のTLS証明書と鍵を使ってHTTPSを有効にできます。
- 06Bash、Zsh、Fishのシェル補完に対応しています。
ユースケース
- USBケーブルを使わずに、ノートパソコンからスマートフォンへ写真やドキュメントをすばやく移す。
- 同じローカルネットワーク上のスマートフォンへ、ファイルの入ったフォルダーを送る。
- ターミナルから、スマートフォン上のファイルをサーバーや開発用マシンに受信する。
クイックスタート
- 1
Homebrewでインストール(macOS)
brew install qrcp - 2
またはGoでインストール(Go 1.18以降が必要)
go install github.com/claudiodangelis/qrcp@latest - 3
インストールを確認する
qrcp --help - 4
ファイルを送信し、スマートフォンでQRコードをスキャンする
qrcp MyDocument.pdf
使う前に知っておきたいこと
- 転送はスマートフォンと同じWi-Fiネットワーク上でのみ利用できます。
収録されている特集
トピック
よくある質問
- qrcp とは?
- Go製のCLIツール。ターミナルにQRコードを表示し、Wi-Fi経由でパソコンからスマートフォンへファイルを送信できます。 qrcpは、ケーブルやクラウドアカウント、専用アプリを使わずに、パソコンとモバイルデバイスの間でファイルをやり取りできるGo製のCLIツールです。Wi-Fiインターフェースのアドレスにランダムなポートで小さなWebサーバーを立ち上げ、URLを埋め込んだQRコードを表示します。スマートフォンのカメラでコードを読み取ると、モバイルブラウザーでURLが開き、ファイルをダウンロードできます。
- qrcp は無料で使えますか?ライセンスは?
- qrcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- qrcp は今もメンテナンスされていますか?
- 半年以内に更新あり。qrcp の最終コミットは 2026年10月1日 です。
- qrcp は何に使えますか?
- USBケーブルを使わずに、ノートパソコンからスマートフォンへ写真やドキュメントをすばやく移す。 同じローカルネットワーク上のスマートフォンへ、ファイルの入ったフォルダーを送る。 ターミナルから、スマートフォン上のファイルをサーバーや開発用マシンに受信する。
- qrcp のインストール方法は?
- Homebrewでインストール(macOS): brew install qrcp またはGoでインストール(Go 1.18以降が必要): go install github.com/claudiodangelis/qrcp@latest インストールを確認する: qrcp --help ファイルを送信し、スマートフォンでQRコードをスキャンする: qrcp MyDocument.pdf
- qrcp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/claudiodangelis/qrcp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Androidとワイヤレスでファイルを送受信できる、Google Quick Shareプロトコル対応のLinux向けGTKクライアント。
URLを使ってサーバーとのデータ送受信を行うコマンドラインツールとライブラリ。HTTP、FTP、SFTP、SMTPなど多くのプロトコルに対応。
Rust製のターミナル向けネットワークスキャナー兼診断ツール。TUIでホスト、WiFiネットワーク、パケットをスキャンできます。
Apple AirDropとのリバースエンジニアリングによるプロトコル互換性を利用して、Wi-Fi経由でファイルを送受信するオープンソースのPython製コマンドラインツール。