ArcRelay Suite

ArcRelay Suite / ドキュメント

ArcRelay Suite ドキュメント

クロススクリーン入力、スマートフォン操作、クリップボードとファイルの連携、ローカル自動化、画面共有のプライバシー保護、プリンター共有を、操作手順とプラットフォームの制限とともに紹介します。

更新日

製品の方向性と現在の段階

ArcRelay は、デスクトップとモバイルのデバイスを、ローカル優先の作業環境につなぎます。パソコン間でポインターを移動する、コピーした内容を探す、共有ディレクトリにアクセスする、日常の操作をクイックアクションやローカル自動化にまとめる、といった作業ができます。

ArcRelay Suite は正式公開済みで、デスクトップ版のソースコードを GitHub で公開しています。 Windows・macOS のインストーラーはウェブサイトのダウンロードから選べます。ソースとリリースの詳細は GitHub リポジトリをご覧ください。Mouse、Transfer、Clipboard など7つの名称は単体製品としての方向性を表しており、統合アプリが未公開であるという意味ではありません。

Windows 版を Microsoft Storeで公開しました。 macOS 版と Windows の直接インストーラーは引き続きウェブサイトから入手できます。ストア版と GitHub 版のバージョンおよび更新チャネルは別々に管理されます。

したいこと 機能 開始する場所
近くのパソコンでひとつのキーボードとマウスを使う クロススクリーン入力と画面配置 クロススクリーン入力
スマートフォンからパソコンを操作する タッチパッド操作と文字入力 ペアリング後、リモート操作を開く
コピーした文章・画像・OCR の内容を探す クリップボード履歴と受け渡し クリップボードウィンドウ
ファイルを一度送る、またはディレクトリを継続的に共有する 近くへの転送、リモートファイル、ブラウザからのファイルアクセス 近くへの転送 / リモートファイル
繰り返す操作や手順を実行する クイックアクションとローカル自動化 クイックアクション / 自動化
選んだウィンドウを隠す、または別のパソコンのプリンターを使う 画面共有のプライバシー保護とプリンター共有 該当する機能ページ

Mouse:クロススクリーン入力

デスクトップの入力を共有する

クロススクリーン入力で、実際の机に合わせてディスプレイを配置します。共有を有効にし、隣接する画面の端を通ってポインターを移動すると、操作するパソコンが切り替わります。画面の大きさ、拡大率、回転を考慮し、引き継ぎ領域は隣接する端から生成されます。領域を個別に描く必要はありません。

  • 作業環境内のパソコンで、ひとつのマウス、キーボード、スクロールホイールを使えます。
  • 別のパソコンへの物理的な入力で操作権を取得できます。操作元が特定のデバイスに固定されるわけではありません。
  • キーボードプロファイルは、コピーや貼り付けなどの意味に基づくショートカットを、対象の OS やアプリ向けに変換できます。ターミナル向けのプロファイルでは物理キーの動作を保持できます。
  • ドラッグ中に画面の端を越える動作は標準で無効ですが、設定できます。入力が画面を越えること自体は、ファイル転送ではありません。
  • 切断、共有の無効化、緊急解除で、押下中のキーとボタンを解放し、ローカル入力に戻します。

復旧するには、Command/Ctrl + Alt + Shift + M でリモート操作を解除し、ポインターをローカル画面の中央へ戻します。Command/Ctrl + Alt + Shift + Escape では、中央へ移動せずに解除します。

スマートフォンのタッチ操作と文字入力

スマートフォン操作は別の流れです。1本指でポインターを移動し、タップ・ダブルタップでクリック、2本指でスクロール・右クリック、長押しでドラッグできます。システムの入力方式は、中国語や絵文字を含む合成文字に対応します。特殊キーと編集ショートカットがタッチキーボードを補います。

スマートフォン操作の操作権は、許可された1台のデバイスだけが同時に保持できます。デスクトップの設定で操作元を確認し、緊急切断できます。対応 Mac の複数指システムジェスチャーは、機能の相互確認とシステム権限に依存します。すべての OS バージョンで同じ動作を約束するものではありません。

どちらの入力方式も、映像付きのリモートデスクトップではありません。別のパソコンの画面全体を見て操作するには、SubnetDeskをご覧ください。

Transfer:近くのデバイスへのファイル転送

近くへの転送で、ファイルと受信デバイスを選びます。受信側が承認すると、送受信の方向、ファイル一覧、進捗、保存先、履歴を確認できます。文書やスクリーンショット、複数ファイルの一時的な受け渡しに使えます。

  • 実行中の転送を、受諾、拒否、一時停止、再開、キャンセルできます。
  • ペアリング済みのデバイスからの自動受信を設定できます。ただし、自動受信は信頼関係の確立やペアリングの代わりにはなりません。
  • ファイルは、大きさと完全性の検証後に受信ディレクトリへ確定されます。受信中なのに完了扱いにはしません。
  • 一時停止と再開は、アプリが動作する同一セッション内で有効です。終了やセッション中断後は履歴を確認して新しい転送を開始してください。再起動をまたぐ再開は約束していません。

Clipboard:コンテンツの受け渡し

ローカル履歴と検索

履歴には、テキスト、プレーンテキストを代替として持つリッチテキスト、画像、ファイルパスの記録が含まれます。検索、種類での絞り込み、お気に入り登録、削除、全消去ができます。同じ内容を再度コピーすると、重複を増やさず既存の記録を更新します。

保持した画像には、ローカルでバックグラウンド OCR を実行し、認識した文字を履歴検索に含めます。これは、Sniptra の撮影キャンバス内で必要に応じて実行する OCR とは別のものです。

保持設定では、件数、容量、期間、機密内容を管理できます。通常の整理ではお気に入りを保持します。要約の機密内容を隠しても、元の内容が保存されなかったという意味ではありません。適用される保持方針を確認してください。

信頼済みデバイスの同期とリモート貼り付け

同期、受信時のシステムクリップボードの置換、編集・削除の同期、お気に入りの同期には、それぞれ独立した設定があります。現在はこれらの同期関連設定が標準で有効ですが、内容を相手へ送るには該当するペアリングと権限が必要です。ローカル履歴だけが必要なら同期を無効にしてください。

別のデバイスからパソコンの履歴を選ぶと、その内容を復元して、パソコンで現在フォーカスされている場所に貼り付けられます。貼り付けには、クリップボードの読み書きとリモート入力の権限が必要です。履歴の要約を読めることは、任意の入力を許可されたことではありません。

ファイルのクリップボード履歴が保存するのは元のパスであり、恒久的なファイルのバックアップではありません。実際のファイルを移すには、近くへの転送かリモートファイルを使ってください。

リモートファイルとブラウザからのファイルアクセス

ArcRelay で共有ディレクトリを管理する

ファイルを持つパソコンで、共有するディレクトリを明示的に選びます。許可された相手は、その内容の閲覧、並べ替え、プレビュー、ダウンロードができます。書き込み可能な共有では、ファイル・フォルダのアップロード、ディレクトリ作成、名前変更、削除にも対応します。

読み取り権限は、書き込み権限を含みません。共有を停止したり権限を取り消したりすると、以前の入口を支えていたアクセス許可は無効になります。

ブラウザでファイルを読む

ブラウザからのファイルアクセスは、標準で無効な別サービスです。有効化後、各ディレクトリを「無効」「LAN 内公開」「パスワード保護」に設定し、一覧への表示、プレビュー、ダウンロードの可否も別々に決めます。

ブラウザは、閲覧、プレビュー、ダウンロードに対応しますが、アップロードやファイル管理の書き込み操作には対応しません。共有パスワードと ArcRelay のデバイスペアリングは、異なるアクセス境界です。

現在のブラウザ用ファイル入口は、ネイティブの QUIC/TLS ではなく LAN 内の HTTP を使います。パスワード保護で HTTP が暗号化されるわけではありません。信頼できるネットワークだけで使い、インターネットに直接公開しないでください。

クイックアクション、状態確認、メディア操作

アプリ、パス、URL を開く、ショートカットを呼び出す、Shell コマンドやシステム操作を実行する、といった再利用可能なアクションを作れます。macOS では AppleScript にも対応します。デスクトップ上、または許可されたペアリングを通じてリモートで実行できます。

よく使う操作には、ロック、スリープ、スクリーンショット、再生・一時停止、曲の切り替え、音量、ミュートがあります。システム状態では、CPU、メモリ、ディスク、ネットワーク情報を取得できます。プロセス、ウィンドウ、メディアの操作には、それぞれプラットフォームの機能と権限があります。温度、GPU の詳細、アプリ単位のメディア操作がすべての環境で利用できるわけではありません。

Shell とシステムのアクションは、ホストに変更を加えることがあります。理解したコマンドだけを登録し、危険な操作にはローカルの確認を残してください。

通知とローカルツールの連携

通知設定は、ペアリング依頼、ファイル処理、印刷の失敗、自動化の確認、入力権限、その他のイベントごとに独立しています。標準ではアプリが非アクティブなときだけ通知し、内容のプレビューを隠します。通知センターは、OS の一時的な通知だけに頼らず、メッセージと既読状態を保持します。

ローカル MCP インターフェースでは、許可されたツールが通知を送り、メッセージや既読状態を取得できます。そのため、ローカルの作業が完了や対応の必要性を知らせられます。この入口はローカルマシンだけで待ち受け、アクセストークンが必要です。通知の連携であり、LAN に無制限のパソコン操作 API を公開するものではありません。

Automate:ローカル自動化

自動化は、クラウドサービスを必要とせず、直線的な きっかけ → 条件 → 実行 のモデルに従います。

  • きっかけ:アプリの前面化・起動・終了、ロック・解除・スリープ・復帰、指定時刻、デバイスの接続変化、ファイルの送受信完了、ホットキー、手動実行。選べるものはプラットフォームによって異なります。
  • 条件:時間帯、実行中のアプリ、接続中のデバイス。複数の条件は、すべて一致する必要があります。
  • 手順:クイックアクションへの参照、Shell、待機、通知。順番に実行し、失敗すると停止します。
  • 制御:自動実行か実行前に確認するモード、活動履歴、各手順の結果、キャンセル。危険なクイックアクションは、ロック解除されたデスクトップで引き続き確認が必要です。

たとえば、平日の指定時刻に、選んだデバイスが接続されている場合に、アプリを開いて仕事開始の通知を出せます。ファイルの受信完了から、明示的に設定した後続処理を開始することもできます。

再起動しても、中断した処理を黙って再実行したり、未完了の確認を省略したりしません。凍結された旧 ArcFlow は、新しい自動化機能の入口ではありません。

Privacy:画面共有の保護

表示中のウィンドウを隠すアプリを選び、機能ページかトレイから保護を切り替えます。対応システムでは画面ミラーリングの検出時にも有効化できます。すりガラスか単色の覆いを選び、リモート切り替えを許可するか決めます。

機密情報に頼って使う前に、会議、ミラーリング、録画ツールで実際に受信される映像を確認してください。ウィンドウの覆いは、ファイル暗号化でもシステムロックでもなく、すべての撮影方法を防げるわけではありません。Linux には現在、macOS・Windows と同等のネイティブなウィンドウ検出と保護がありません。

Print:プリンター共有

ホストの OS にインストール済みのプリンターを共有します。ペアリング済みで印刷権限のある LAN 内のデバイスは、自分のシステムのプリンター一覧に登録し、通常のアプリの印刷ダイアログからジョブを送れます。

共有プリンター、インストール済みのリモートキュー、送受信ジョブ、失敗の詳細、キャンセルを確認できます。用紙、色、両面、文書形式は、プリンターが通知する機能、ドライバー、ネイティブのバックエンドに従います。

プリンターを発見したことは、印刷の許可ではありません。ネイティブの印刷セッションには、デバイスのペアリングと印刷機能の許可、ホストで有効な共有が必要です。

共有するパソコンを起動したままにし、プリンターをオンラインに保ってください。システムキューのインストールで OS の権限が必要な場合があります。共有を停止しても、すでに印刷されたページは取り消せません。

Sniptra は標準で内蔵されています

Windows と macOS 12.3 以降の ArcRelay デスクトップ連携には、Sniptra が同梱されます。同梱されていることは、標準で有効という意味ではありません。 一般設定で拡張スクリーンショットを有効にし、撮影アクションか設定したショートカットを使ってください。

内蔵ツールは、独立した設定とキャッシュで必要時に起動し、別の単体スクリーンショット用トレイを追加しません。コピーした画像を履歴や同期に含めるかは、ArcRelay のクリップボード設定で管理します。

編集可能な注釈、ローカル OCR、画像の固定、スクロール撮影については、Sniptra ドキュメントをご覧ください。撮影ツールだけが必要な場合は、単体版 Sniptra のダウンロードも利用できます。

発見、ペアリング、権限

  1. 通信可能なネットワークでアプリを開き、求められたローカルネットワークアクセスを許可します。
  2. 対象を見つけ、識別情報を確認してペアリングを完了します。
  3. 作業に必要な入力、クリップボード、ファイル、アクションの機能だけを許可します。
  4. 該当機能ページで接続、システム権限、実行状態を確認します。不要になったら機能を無効にするか、信頼関係を取り消します。

ネイティブ連携は、ローカルの発見と QUIC/TLS を使い、入力、クリップボード、ファイル、印刷を別々に許可します。ブラウザのファイルアクセスは別のアクセス方式です。発見は許可ではありません。デバイスがオフラインになっても、ArcRelay が公開の中継を作るわけではありません。

プラットフォームと前提条件

機能 重要な違い
デスクトップのクロススクリーン入力 macOS はアクセシビリティなどの入力権限が必要。Windows は OS の特権レベルに制約される。X11 はネイティブアダプターに依存し、Wayland は対応能力に応じて有効化される
スマートフォンからパソコンの操作 macOS・Windows には入力バックエンドがある。Linux のリモート入力注入は現在非対応
システムジェスチャー 対応 Mac 同士の一部ジェスチャーは実験的で相互確認が必要。Apple のユニバーサルコントロールではない
画面共有のプライバシー 実際の撮影経路で確認する。全 OS・会議ツールでの保証はない
印刷 システムドライバーをインストールし、ホストとプリンターをオンラインに保つ
内蔵 Sniptra Windows と macOS 12.3 以降のデスクトップ連携。Linux 同梱版の公開を推測しない

今後の検証と検討

Mouse、Transfer、Clipboard は単体での初期リリース候補、Monitor と Privacy は後続の検証対象、Automate と Print は長期的な製品形態の検討対象です。これらは単体製品としての方向性だけを表し、ArcRelay Suite 自体は正式公開済みです。

現在の正式パッケージは、Windows x64 / ARM64 と macOS の Apple Silicon / Intel に対応しています。正式な Linux デスクトップパッケージはまだ公開していません。

スイートを選ぶ前に

  • 発見できても操作できない:ペアリング、機能の許可、ホストの入力権限を確認してください。
  • クリップボードが渡らない:接続、同期スイッチ、権限を確認してください。ファイルパスの記録はバックアップではありません。
  • ブラウザでファイルを開けない:全体スイッチ、ディレクトリごとのアクセス方式、アドレス、LAN の範囲を確認してください。
  • 操作が一時停止・停止した:再試行する前に状態を確認してください。送信済みのリクエストは、完了した作業ではありません。

製品の概要へ戻る、または製品ドキュメントで機能を検索してください。