デバイスをまたぐ永続コンテキスト

ターミナルセッションはアプリではなくパソコン上に存在します。アプリを閉じても、スマホをロックしても、接続が完全に切れても — セッションはすべての状態を保持したままバックグラウンドで動き続けます。

  • 実行中のプロセス、シェル履歴、スクロールバックが保持されます
  • 瞬時に再接続し、中断したところからそのまま再開できます
  • 長時間実行のビルド、学習ジョブ、デプロイもどんな切断にも負けません

シームレスな切り替え

デスクでタスクを開始し、ソファから見守り、電車の中で再確認。アカウントに連携したすべてのデバイスが、同じライブセッションを開きます — デタッチもリアタッチも、設定も不要です。

  • コンテキストを失うことなくデスクトップとモバイルを行き来できます
  • 複数のデバイスを連携し、それぞれで複数のターミナルを管理
  • 1 つのアカウントで iOS、Android、Web App に対応

ファイルブラウザとダウンロード

連携したパソコンのファイルシステムに、スマホから直接アクセス。ディレクトリを移動し、ファイルを確認し、ワンタップでデバイスにダウンロードできます — SCP コマンドもクラウド同期の回り道も不要です。

  • モバイルアプリからリモートのディレクトリを自由に閲覧
  • ログ、ビルド成果物、ドキュメントをワンタップでダウンロード
  • ダウンロードはターミナルと同じ暗号化チャネル上で転送されます

localhost / LAN 内 Web アプリへのアクセス

ネットワーク内部にしか存在しない Web アプリ — localhost:3000 の開発サーバー、ルーターの管理画面、NAS のダッシュボード、社内ツールなど — に、どこにいてもスマホから直接アクセスできます。

  • PC 上で動いている localhost のポートにどこからでもアクセス
  • VPN なしでプライベート LAN 内のサービスを利用
  • ポートフォワーディングやファイアウォールの設定変更は不要

スマート接続

CLIAnywhere は常に最速の経路を自動選択します。デバイス同士が直接到達できる場合は P2P 接続を確立し、できない場合は暗号化リレーに自動的にフォールバックします。

  • 可能な場合は P2P 直接接続で最小の遅延を実現
  • 暗号化リレーへのフォールバックで、どんなネットワークでも接続を維持
  • グローバル IP、DDNS、ルーター設定は一切不要

あらゆるシェル、あらゆるプラットフォーム

PC 用デーモンは macOS、Linux、Windows で動作し、お好みのシェル — bashzshfishshcmdpwshpowershell — をそのまま使えます。デーモンは完全にオープンソースなので、マシン上で実際に動いているものを正確に監査できます。

  • ホスト:Windows、macOS、Linux(デスクトップ UI またはヘッドレス CLI)
  • クライアント:iOS、Android、ブラウザベースの Web App
  • ソースから自分でビルドできるオープンソースのデーモン

標準でエンドツーエンド暗号化

すべてのセッションはセキュアなチャネル上で確立され、鍵はデバイス間で直接ネゴシエートされます。データはすべてエンドツーエンドで暗号化されるため、リレーサーバーが見るのは暗号文だけで、内容が読まれることはありません。

レイヤー 1 · トランスポート

セキュアチャネル

P2P 直接接続では DTLS、リレーへのフォールバック時には WSS で接続を確立します。どちらの経路でもトランスポート層は安全です。

DTLS · WSS
レイヤー 2 · ハンドシェイク

鍵交換

SPAKE2 によるパスワード認証鍵交換で、パソコンとアプリの間でセッション鍵をネゴシエートします。セキュリティコードが外部にアップロードされることは一切ありません。

SPAKE2
レイヤー 3 · ペイロード

データ暗号化

すべてのアプリケーションデータは、デバイスから送信される前に AES-256-GCM で暗号化されます。すべてのキー入力と出力の 1 バイトごとに認証付き暗号が適用されます。

AES-256-GCM
通信がリレーサーバーを経由する場合でも、リレーが転送するのは暗号文のみです。キー入力、ターミナル出力、ファイルを読めるのは、あなたのデバイスだけです。

ターミナルをデスクから持ち出しませんか?

無料ダウンロード、1 分でセットアップ、すぐにパソコンを操作できます。

アプリをダウンロード セットアップガイド