Repolode
Jeric-X

Jeric-X/SyncClipboard

Windows、macOS、Linux、モバイル間でクリップボードを同期し、履歴も管理できるクロスプラットフォームツール。

スター
5,205
フォーク
254
未解決の Issue
15
最終コミット
昨日

これは何?

SyncClipboardはデバイス間でクリップボードの内容を同期します。デスクトップクライアントはWindows、macOS、Linux上でバックグラウンド実行され、クリップボードの変更を共有サーバーに送信します。これにより、あるマシンでコピーしたテキスト、画像、ファイルを別のマシンに貼り付けられます。また、デバイス間で同期されるクリップボード履歴も保存します。

サーバーには、デスクトップクライアント内蔵のサーバー、単体で動作するASP.NET Coreサーバー(Dockerイメージも提供)、既存のWebDAVまたはS3互換オブジェクトストレージを利用できます。画像の扱いに重点を置いており、コピーした画像をファイルシステム上のファイルとして貼り付けたり、その逆を行ったりできます。また、ブラウザーからコピーした画像はフル画質でダウンロードされるため、アニメーションGIFも正しく扱えます。

iOS(ショートカット経由)とAndroid向けのモバイルクライアントに加え、HarmonyOS向けのコミュニティクライアントもあります。サードパーティ製クライアントを開発できるよう、ドキュメント化されたHTTP APIと同期プロトコルを公開しています。履歴機能はまだ初期段階のため、重要なコンテンツの保存先としてこれだけに頼るべきではありません。

主な機能

  • 01Windows、macOS、Linuxのデスクトップ間でクリップボードをリアルタイム同期
  • 02デバイス間で履歴を同期できるクリップボード履歴管理
  • 03コピーした画像をファイルとして貼り付ける機能など、画像のクリップボード処理に対応
  • 04サーバーの選択肢:デスクトップクライアント内蔵サーバー、Docker対応の単体ASP.NET Coreサーバー、WebDAV、S3ストレージ
  • 05サードパーティ製クライアント開発向けに、ドキュメント化されたHTTP APIと同期プロトコルを提供

ユースケース

  • 自分宛てにメールを送らずに、PCと別のコンピューター間でコピーしたテキスト、画像、ファイルを移動する
  • デスクトップとiPhoneまたはAndroidスマートフォン間でクリップボードの内容を同期する
  • Dockerを使って自宅やプライベートネットワーク上にクリップボード同期サーバーをセルフホストする
  • 既存のNextcloud、AList、またはS3バケットを同期先として利用する

クイックスタート

  1. 1

    WinGetを使ってWindowsにインストールする

    winget install --id JericX.SyncClipboard --exact --source winget
  2. 2

    Homebrewを使ってmacOSにインストールする

    brew install --cask Jeric-X/tap/syncclipboard
  3. 3

    Linuxでは、Releasesページから名前が「SyncClipboard_linux_」で始まるパッケージをダウンロードしてください

使う前に知っておきたいこと

  • クリップボード履歴機能はまだ初期段階のため、データが失われる可能性があります。重要な情報をこの機能だけに頼らないでください。
  • Linuxではglibc 2.38以降が必要です。
  • v3.1.1以降のクライアントとサーバーは以前のバージョンと互換性がないため、すべてのデバイスを同時にアップグレードする必要があります。

収録されている特集

トピック

よくある質問

SyncClipboard とは?
Windows、macOS、Linux、モバイル間でクリップボードを同期し、履歴も管理できるクロスプラットフォームツール。 SyncClipboardはデバイス間でクリップボードの内容を同期します。デスクトップクライアントはWindows、macOS、Linux上でバックグラウンド実行され、クリップボードの変更を共有サーバーに送信します。これにより、あるマシンでコピーしたテキスト、画像、ファイルを別のマシンに貼り付けられます。また、デバイス間で同期されるクリップボード履歴も保存します。
SyncClipboard は無料で使えますか?ライセンスは?
SyncClipboard は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
SyncClipboard は今もメンテナンスされていますか?
活発にメンテナンス中。SyncClipboard の最終コミットは 2026年11月6日 です。
SyncClipboard は何に使えますか?
自分宛てにメールを送らずに、PCと別のコンピューター間でコピーしたテキスト、画像、ファイルを移動する デスクトップとiPhoneまたはAndroidスマートフォン間でクリップボードの内容を同期する Dockerを使って自宅やプライベートネットワーク上にクリップボード同期サーバーをセルフホストする 既存のNextcloud、AList、またはS3バケットを同期先として利用する
SyncClipboard のインストール方法は?
WinGetを使ってWindowsにインストールする: winget install --id JericX.SyncClipboard --exact --source winget Homebrewを使ってmacOSにインストールする: brew install --cask Jeric-X/tap/syncclipboard Linuxでは、Releasesページから名前が「SyncClipboard_linux_」で始まるパッケージをダウンロードしてください
SyncClipboard はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Jeric-X/SyncClipboard

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

70以上のクラウドストレージプロバイダーやローカルストレージ間でファイルを同期・コピー・マウントできるコマンドラインツール。rsyncのクラウド版として紹介されています。

6.1万+183 今週5659GoMIT更新 3 時間前