GUIは要らないのでCLIだけ利用する。私はMiseのtool-stubを使っているので、以下ファイルを配置する。

#!/usr/bin/env -S mise tool-stub
tool = "github:UniClipboard/UniClipboard"
version = "latest"

初期化してスペースを作成する。スペースのパスフレーズを決めて入力する。

 uniclip init
 
  Initialize space
  New space passphrase ••••••••••••••••••••
  Confirm passphrase ••••••••••••••••••••
  Space initialized
  space_id: <REDACTED>
  device_id: <REDACTED>
  fingerprint: <REDACTED>

モバイル同期をセットアップする。iOS側にはTestFlight経由でクライアントを入れる必要がある。

 uniclip mobile-sync setup
 
  Mobile-sync setup
  Enabling LAN listener exposes clipboard data over your local network.
  •: Body is unencrypted in v1 (HTTPS comes in v2).
  •: Only enable on trusted networks (home / private office).
  •: Strongly discouraged on public WiFi.
  •: Anyone on the same LAN can sniff your data.
  Accept network exposure and continue? yes
  interface: enp4s0 (192.168.2.206)
  Device label (e.g. "My iPhone 15") iPhone 16 Pro
  Username (6-32 chars, [A-Za-z0-9_], letter-leading) [Enter for auto] atty303
  Password (min 8 chars) [Enter for auto]:
  Registered device: iPhone 16 Pro
  deviceId: did_<REDACTED>
  baseUrl: http://192.168.2.206:42720
  username: atty303
  password (one-time): <REDACTED>
  installUrl: https://www.icloud.com/shortcuts/<REDACTED>

 
<QR CODE>
 
  next: Scan the QR with iPhone Camera, install the SyncClipboard shortcut, then edit url / username / password fields.
  The password above will NOT be shown again. Copy it now.
  Restart the daemon to apply: `uniclip stop && uniclip start`.