ClipBridge

Project Detail

ClipBridge

macOS と Windows 間で最新のクリップボード内容を同期する、Google Drive ベースのクロスプラットフォーム常駐アプリ。

PythonTyperTkinterGoogle Drive APIOAuth 2.0PyInstaller

ClipBridge

ClipBridge は、macOS と Windows 間で「今コピーした内容」をそのままつなぐことを目的にした、クリップボード同期アプリです。

背景

  • 複数端末を行き来しながら作業していると、テキストやファイルを別の PC に渡すだけでも意外と手間がかかる
  • メモアプリやチャットへ一時的に貼る運用では、共有のためだけの余分なステップが増えてしまう
  • 履歴管理ではなく、直前にコピーした内容をすぐ他端末へ橋渡しする軽い体験を作りたかった

主な機能

  • 最新のテキストクリップボードを macOS / Windows 間で同期
  • Google Drive をバックエンドに使ったシンプルな同期構成
  • OAuth 2.0 による Google アカウント連携
  • CLI 常駐アプリとしての実行に加え、Tkinter ベースのデスクトップ UI も用意
  • PyInstaller により macOS / Windows 向けアプリとしてビルド可能

工夫した点

  • クリップボード履歴アプリではなく「最新 1 件の橋渡し」に用途を絞って、体験を明確にした
  • 自分で送信したデータを再取得して無限ループしないよう、同期状態の管理を実装した
  • 機密情報を扱う可能性を考え、ログに本文をそのまま出さない方針や同期 ON/OFF 設定を用意した
  • ファイル同期も見据えて、テキスト同期と共存できる拡張しやすい構造にした

今後

  • macOS 側のファイルコピー検出の強化
  • 同期体験の安定化とエラーハンドリングの改善
  • セットアップをさらに簡単にできる配布導線の整備

関連リンク