2026年2月12日読了目安 8分

iPhoneからMacのターミナルを遠隔操作する方法【設定不要】ポート開放なしでZsh/Bashに直結

Macは開発者にとって強力な開発マシンです。ファイルの操作からビルドの実行、アプリケーションのデプロイ、サーバーの管理まで、エンジニアの本質的な仕事はターミナルで行われます。しかし、デスクから離れたらどうなるでしょうか?

Mackyがあれば、あなたのMacのターミナルを常にポケットに入れて持ち歩けます。機能制限されたモバイル用の簡易シェルでも、ウェブ上のシミュレーターでもありません。Mac本体で稼働している本物のZsh/Bash環境を、暗号化接続を通してiPhoneから直接操作できます。

MacのターミナルでできることのすべてをiPhoneから

Mackyは制限のないフルアクセスを提供します。MacのTerminal.appやiTermで入力できるあらゆるコマンドをiPhoneから実行できます:

Gitとバージョン管理

最新コミットのプル、diffの確認、変更のコミット、リモートへのプッシュ、ブランチ切り替え、マージコンフリクトの解消まで全てスマホから完結します。席を外している間にチームメンバーがバグをプッシュしても、すぐに調査して対処できます。

git pull origin main && git log --oneline -5

パッケージ管理とビルド

npm、yarn、pnpm、pip、cargo、brewなど、お使いの開発スタックのツールを自由に呼び出せます。ビルドを開始し、リアルタイムで進行状況を確認してエラーを特定できます。

npm run build && npm run test

Dockerとコンテナ管理

起動中のコンテナ一覧、サービスの再起動、ログの追跡、新規環境の立ち上げに対応。深夜にコンテナが落ちた場合でも、ベッドの中から状態を確認して再起動できます。

docker ps && docker logs --tail 50 my-app

データベース操作

PostgreSQL、MySQL、SQLite、MongoDB、Redisへ接続。クエリの実行、データの検証、マイグレーションの適用が可能です。Mac上に設定済みの各種DBクライアント環境をそのまま使えます。

psql -d mydb -c "SELECT count(*) FROM users;"

サーバーおよびプロセスの管理

開発サーバーの起動・停止、CPU/メモリ使用率の監視、応答しないプロセスの強制終了、リアルタイムログの閲覧など、Macの管理ツール群を指先一つで操れます。

tail -f ~/logs/app.log

他サーバーへの多段SSH接続

お使いのMacには本番サーバーやステージング環境用のSSHキーが既に整っています。Mackyを通じてMacに繋げば、Macを経由してあらゆる外部サーバーへそのままSSHログインできます。Macがインフラ全体のセキュアな踏み台(ゲートウェイ)として機能します。

ssh deploy@production-server

ファイル操作

ディレクトリの移動、ファイルの移動・複製、vimやnanoを使った設定ファイルの編集、アーカイブの圧縮・解凍、curlやwgetでのダウンロードなど、完全なファイルシステム操作が可能です。

AIコーディングツールの実行: 大注目の活用法

エンジニアがMackyを愛用する最大の理由の一つが、スマホからのAIエージェントの運用です。Anthropicの Claude Code やOpenAIの Codex など、ターミナルで動作する自律型AIは完了までに長時間を要します。Mackyなら以下の作業がiPhone上で快適に行えます:

  • iPhoneからClaude CodeやCodexのセッションを開始
  • 長時間のAIタスクの進捗状況をリアルタイム監視
  • AIが提案するコード修正(diff)の承認または却下
  • デスクに戻らずに追加プロンプトを投入
  • 複数プロジェクトで並行してAIセッションを監視

日本の通信環境(v6プラス / DS-Lite)でも即座に繋がる理由

「外出先からMacのターミナルを叩きたい」と思ったとき、従来はルーターのポート開放(ポート22の転送)やDynamic DNS、TailscaleなどのVPN設定が必要でした。

しかし、現在日本国内の多くの光回線(ドコモ光、ソフトバンク光、OCN、BIGLOBE、NURO光など)はIPoE(v6プラス / MAP-E / DS-Lite)を採用しており、固有のグローバルIPv4アドレスが付与されません。そのため、ルーターの設定画面でポート開放を行おうとしても失敗するか、そもそも設定項目が存在しないケースが大半です。

Mackyは、Google MeetやZoomなどのビデオ通話で培われた WebRTC(ICE/STUN/TURN) プロトコルを採用しています。MacとiPhoneの双方がP2Pで直接通信経路をネゴシエーションするため、プロバイダのCGNATやマンション共用ルーターのファイアウォールを何の手間もなく自動で突破します。

通勤電車や移動中での実際の活用フロー

混雑した電車内や移動中のちょっとした隙間時間に、Macの作業を止めずに進められます:

  • Claude Code / Codexの進捗確認と1タップ承認: 自宅のMacで走らせているAIエージェントが「このファイルを変更してよいか?」と聞いてきた際、iPhoneの専用アクションバーから「y」「Enter」を即座にタップ。
  • 外出先からのGit緊急ロールバック: CIがコケたときにMacのリポジトリで git log を見ながら緊急Hotfixをpush。
  • Dockerコンテナの再起動: 自宅Macで動かしている開発コンテナやローカルDBが落ちても、iPhoneから1行で再起動。
  • 通信量の節約: VNCのような重い画面映像ではなく、純粋なターミナル文字列(PTY)だけを送受信するため、1時間作業しても通信量は数十KB。パケット制限を気にする必要がありません。

2分で完了する初期セットアップ

  1. Macホストアプリを起動: DMGファイルをダウンロードして起動。メニューバーに常駐します(macOS 15 Sequoia以降対応)。
  2. iPhoneアプリを入手: App StoreからMackyをインストール(iOS 18以降対応)。
  3. サインインとマスターパスワードの設定: 端末間通信をエンドツーエンド暗号化(DTLS-SRTP)するためのローカルマスターパスワードを設定します。
  4. 接続開始: iPhoneでMacを選択し、タップするだけで瞬時にMacのZshターミナルが開きます。

無料プランでは1セッション5分間の接続を何度でもお試しいただけます。無制限接続・複数台Mac登録・バックグラウンド持続接続が可能なProプランは、サブスク不要の買い切り5,000円(永久ライセンス)です。

Zero Config Mac Remote Terminal

Macのターミナルを、今すぐiPhoneへ。

ポート開放なし・VPN不要。WebRTCによる安全なP2P直結で、手元のiPhoneからMacのZsh/Bashをフル活用。まずは無料でお試しください。

Macのターミナルを、いつでもポケットに。

iPhoneからMacのターミナルにすぐ接続。