あなたのMacとサーバーを、 ポケットの中に

iPhone・iPad向けのネイティブアプリがひとつに——接続を保つSSH & Moshターミナルと、どこからでもMacを丸ごと操作できるリモートデスクトップを兼ね備えています。

ロックしても、アプリを切り替えても、ネットワークが変わっても、ターミナルは自動で再アタッチ。Macのすべてのディスプレイが手元にストリーミングされ、ポート開放の設定は不要です。鍵とセッションはあなた自身の端末の中でエンドツーエンドに保たれます。

iPhone・iPadはApp Storeで · 無料のMacコンパニオンはmacOS 14+(Apple Silicon)· SharkTTY Deskについて →

Macアプリには SharkTTY 1.6+ がiPhone/iPadに必要です。旧バージョンですか? Desk 0.5.0を入手

SharkTTY promotional image showing SSH, Mosh keep-alive reconnect, host management, and SFTP file browsing on iPhone and iPad

マシンにたどり着く2つの方法を、ひとつのアプリで

SharkTTYは、粘り強いターミナルとMac丸ごとのリモートデスクトップを兼ね備えています。どちらか一方でも、両方一緒でも使えます。

SSH & Moshターミナル

現実世界を生き抜くターミナル

スマホからサーバーを動かすために必要なすべて——標準で安全、不安定なネットワークでも粘り強く。

あらゆるサーバーへSSH

標準のsshdならそのまま動作——ホスト側に何もインストール不要。VPS、NAS、Raspberry Pi、ワークステーションへ対話シェルを開けます。

Moshによる高速化

Wi-Fiとモバイル回線をまたいで、不安定なリンクでも即時のローカルエコー。遅延が跳ね上がってもMoshが入力を軽快に保ちます。

接続を保つセッション

端末をロックしてもアプリを切り替えても、続きから再開できます。 tmux new -A -s mobile のような起動スクリプトを設定すれば、再接続時に自動で再アタッチします。

鍵は端末の中だけ

Ed25519、ECDSA、RSAの鍵を端末上で生成。既存の鍵のインポートや貼り付けも可能で、公開鍵は管理者向けに書き出せます。秘密鍵はiOSのKeychainの中だけに保管されます。

ホスト鍵ピンニング(TOFU)

初回信頼(TOFU)のピンニングが各サーバーの識別情報を記録し、ホスト鍵が変わると大きく警告します。

内蔵ファイルマネージャ

SFTP・WebDAV・iCloud Drive・共有フォルダでファイルを閲覧・アップロード・ダウンロード——ターミナルから直接サーバーへ送ることも。

さらに:充実したキーボード補助バー(Esc、Ctrl、矢印、Tab)と移動できるフローティングキーボード(記号・Tab・Return付き)、開発者向けフォントとカラーテーマ、iPadでの外付けキーボード・トラックパッド対応、ホストと鍵リストの任意のiCloud同期。自分のサーバーに接続するのにアカウントは不要です。

ゼロから3ステップでライブシェルへ

1

ホストを追加

ホスト名とユーザーを入力し、パスワードか端末上の鍵を選びます。

2

接続

SSHかMoshを選び、必要なら起動スクリプトを設定してtmuxへ再アタッチします。

3

自由に移動

ロックしてもアプリを切り替えてもネットワークを変えても——再接続すればセッションに戻ります。

モバイル回線は切れるもの。優れたターミナルは セッションを失いません。

Macリモートデスクトップ

Mac全体を、iPhone・iPadで

MacにSharkTTY Deskをインストールしてアプリとペアリングすれば、すべてのディスプレイがリモートデスクトップに表示され、タッチで自在に操作できます。

SharkTTY Desk showing Mac multi-screen control, native-resolution magnifier, adaptive quality selection, and two-way audio on iPad
  • 2台、3台、それ以上のモニターも——左右に、上下に、4分割グリッドに、あるいはピクチャ・イン・ピクチャで並べ、どの画面もタップで操作できます。各ディスプレイは必要に応じてストリーミングされるので、マルチモニターのMacも丸ごと手のひらに収まります。
  • タッチ、トラックパッドジェスチャ、そして仮想ポインタ(2本指タップで右クリック)。移動・リサイズ・透明度調整ができるフローティングキーボードで入力でき——記号一式、⌘⌥⌃修飾キー、Fキーにも対応——macOSのショートカットも送れます。
  • クライアント主導の解像度で、xHDのネイティブピクセルから、ネットワークが細ったときに自動で品質を落とすなめらかな低帯域モードまで対応——さらにピクセル単位の作業に役立つネイティブ解像度のルーペも備えます。

すべてのディスプレイを一度に表示

2台、3台、それ以上のモニターも——左右に、上下に、4分割グリッドに、あるいはピクチャ・イン・ピクチャで並べ、どの画面もタップで操作できます。各ディスプレイは必要に応じてストリーミングされるので、マルチモニターのMacも丸ごと手のひらに収まります。

仮想マウスとキーボード

タッチ、トラックパッドジェスチャ、そして仮想ポインタ(2本指タップで右クリック)。移動・リサイズ・透明度調整ができるフローティングキーボードで入力でき——記号一式、⌘⌥⌃修飾キー、Fキーにも対応——macOSのショートカットも送れます。

適応型のネイティブ解像度映像

クライアント主導の解像度で、xHDのネイティブピクセルから、ネットワークが細ったときに自動で品質を落とすなめらかな低帯域モードまで対応——さらにピクセル単位の作業に役立つネイティブ解像度のルーペも備えます。

仮想ディスプレイ ベータ

iPadのサイズに合わせた、追加のヘッドレス画面を立ち上げます——モニターのないMac miniや、持ち歩く2つ目の作業スペースに最適です。

無人のMacへアクセス

スリープ中のMacをネットワーク越しに起こし、接続中は起きたままに保ちます。さらに任意で、ログインウィンドウを表示してパスワードを入力し、再起動後のMacをリモートでロック解除することもできます。

双方向オーディオ

Macのシステム音声を端末で聞き、iPhoneやiPadをMacのマイクとして通話・録音・音声入力に使えます。SharkTTY 1.7+が必要です。

3ステップでリモートデスクトップを設定

1

SharkTTY Deskをインストール

無料のMacアプリをダウンロードし、アプリケーションフォルダにドラッグして起動します。メニューバーに静かに常駐します。

2

権限を許可

画面収録とアクセシビリティを許可すると、ディスプレイをキャプチャし、キーボードとマウスの入力を送れるようになります。

3

アプリとペアリング

同じアカウントでサインインするか、ペアリング用のQRコードをスキャンすると——このMacがSharkTTYのリモートデスクトップに表示されます。

接続性

どこからでも接続——ポート開放は不要

デバイスもMacも外向きに接続するので、ポートを開けたり、ファイアウォールに穴を空けたり、VPNを設定したりする必要はありません。

直接ピアツーピア

同じネットワーク上ではSharkTTYが直接接続して最小の遅延を実現し、各ディスプレイは必要に応じてストリーミングされます。

暗号化中継

直接の経路がないときは、セッションは管理された中継サーバーを経由します——制限の厳しいWi-Fiでは443番ポート上のWebSocketにフォールバックします。すべてのセッションはエンドツーエンドで暗号化され、中継サーバーは暗号文を転送するだけです。

複数ビューアと操作

ローカルネットワークでは、複数のiPhoneやiPadから1台のMacを同時に表示・操作できます。各ビューアの参加を承認してから受け入れ、タップで誰でも切断できます。

セルフホスト&オープンソース

自分の中継サーバーを運用——信頼する相手はあなただけ

私たちのサーバーを介したくないですか?オープンソースのdesk-relayを、公開されたどのマシンでも動かせます。両端がそこへ外向きに接続し、ルームごとにペアリングして、暗号化されたストリームを転送します。SharkTTYアカウントは不要です。

SharkTTY Deskに中継サーバーのアドレスを設定し、どのネットワークからでもそのリンクをスキャンするだけ——通信を見られるのはあなただけです。

$ desk-relay \
    --bind 0.0.0.0:4443 \
    --wss-bind 0.0.0.0:8080 \
    --public-url https://relay.example.com \
    --shared-secret '<random-long-secret>'

あなたのMacとサーバーへ、ワンタップで

App Storeで無料、無料のMacコンパニオン付き——どこにいても安全・高速・粘り強く。

Macも表示・操作したいですか? SharkTTY Deskについてもっと見る →

MacアプリにはiPhoneまたはiPadのSharkTTY 1.6+が必要です。旧バージョンですか? Desk 0.5.0をダウンロード.

フィードバックとコミュニティ

次に作るべきものを教えてください

SharkTTYには組み込みのフィードバックボードがあります——機能のリクエスト、バグ報告、お知らせの閲覧ができます。Web版も登場し、どこからでも閲覧・投稿が可能に。SharkTTYアカウントでサインインすれば、投稿はアプリとこの場所の両方に表示されます。

お知らせ
機能の議論
バグ報告