iPhone × Claude Code / Codex
あなたのマシンのコーディングエージェントを、ポケットから。
PC で始めた作業の「続き」に、iPhone からそのまま合流。tmux で走る本物の Claude Code / Codex セッションに憑依して、ネイティブなチャットと承認だけで実作業を完結できます。
セットアップはホスト側(Mac / Linux)で npx tailii-host setup → QR を読むだけ。
なぜ Tailii?
ラッパーじゃない。本物のセッションに入る。
Tailii は端末をミラーするリモートデスクトップでも、API を叩き直すラッパーでもありません。あなたのマシンで走っている そのセッションに、ポケットから attach します。
憑依 = 実セッションに合流
ホストマシンの tmux + 対話版 CLI で走っている本物のセッションにそのまま attach。PC で途中まで進めた作業の「続き」に入れる。
軽快なネイティブチャット
生ターミナルは持ち歩かない。入力は即時反映、重さは AI のレスポンスにだけ。スマホに最適化されたチャット UI。
どこからでも起動・再開
任意の作業ディレクトリで新規会話を開始、既存の会話にも再接続。 「PC の前に戻るまで待つ」がなくなる。
中継なし・自分の鍵
独自クラウドもリレーも持たず、SSH であなたのマシンに直結(自宅 LAN / Tailscale)。認証はあなた自身の OAuth / サブスク。
まだまだある
実作業を回すための、全部。
「見るだけ」のモニタリングアプリではなく、モバイルで開発の実作業が完結することを目指しています。
ツール承認カード
tool・概要・作業ディレクトリを確認して許可 / 拒否。Write / Edit は diff 付きで届く。
Claude + Codex 両対応
セッションごとにエージェントを選択。ベンダー中立で、どちらも同じネイティブ UI に合流。
通知
承認待ちや作業完了を接続中にローカル通知でお知らせ。バックグラウンド通知(ホスト→APNs 直送)は準備中。
git とファイルブラウザ
status / diff / log / commit をネイティブ画面で。作業ディレクトリのファイルもその場で閲覧。
アプリ内 Web プレビュー
開発中のローカルサーバーを SSH トンネル経由でそのまま表示。ホスト側をネットに公開しない。
スラッシュコマンド
/ を打てばコマンドをサジェスト。プラグインの skills / commands まで補完が効く。
画像の添付とサムネイル
iPhone から画像を添付、エージェントが扱った画像は軽量サムネで表示、タップで原寸。
サブエージェント進捗
マルチエージェントの実行状況をツリーで可視化。誰が何をしているか一目で分かる。
音声入力
歩きながらでも指示を出せる。長い依頼はしゃべったほうが速い。
会話一覧と検索
過去の会話を横断検索して、どこからでも resume。最後のやりとりのプレビュー付き。
usage 表示
サブスクの使用量をアプリ内で確認。使いすぎる前に気づける。
作業ディレクトリ履歴
よく使うディレクトリはワンタップで切り替え。新しい場所での会話開始も自由自在。
仕組み
サーバーレス。あなたのマシンがすべて。
iPhone とあなたのマシンが SSH で直接つながるだけのシンプルな構成。会話もコードも認証情報も、第三者のサーバーを経由しません。
マシンに host を入れる
ターミナルで npx tailii-host setup を実行。環境診断と
QR コードが表示されます。macOS / Linux 対応で、host は
OSS(MIT)。
QR でペアリング
Tailii アプリで QR を読み取るだけ。接続情報は iPhone の Keychain に安全に保存されます。
セッションに憑依
走っているセッションの一覧から選んで合流、または新しい会話を開始。あとはチャットするだけ。
Tailii アプリ ⇄ SSH
LAN / Tailscale
tmux + claude / codex
よくある質問
FAQ
データはクラウドを経由しますか?
いいえ。iPhone とあなたのマシンが SSH で直接通信します。運営者のサーバーやリレーは存在せず、会話内容・コード・認証情報が第三者のサーバーを経由することはありません(準備中のバックグラウンド通知を有効にした場合のみ、通知が Apple の APNs を通ります)。
外出先からも使えますか?
使えます。自宅 LAN のほか、Tailscale などでホストマシンに到達できるネットワーク環境があれば、どこからでも接続できます。到達性の作り方は「仕組み」ページで解説しています。
エージェントの利用料金はどうなりますか?
Tailii はサブスクリプション認証済みの対話型 CLI(claude / codex)をそのまま使います。API ヘッドレス実行ではないので追加の従量課金は発生せず、あなたが普段 PC で使っている契約がそのまま適用されます。
接続が切れたら作業は止まりますか?
止まりません。セッションはホスト側の tmux で維持されるので、電波が切れてもエージェントは作業を続けます。アプリを開き直せば続きに合流できます。
PC で開いているセッションと同じものを操作できますか?
できます。それが Tailii の核心です。ホストマシンのターミナル(tmux)で走っているセッションそのものに接続するので、PC で途中まで進めた会話の続きを iPhone から進め、帰宅後はまた PC で続けられます。
勝手にファイルを書き換えられたりしませんか?
エージェントのツール実行は承認カードでゲートできます。編集は diff を見てから許可でき、許可の粒度(毎回確認 / 編集のみ自動 / 全自動)もセッションごとに選べます。実行履歴はホスト側に監査ログとして残ります。
ホスト側には何をインストールしますか?
オープンソース(MIT)の tailii-host だけです。Node.js 20+ / tmux / SSH サーバーが前提で、npx tailii-host setup がペアリングと環境診断まで行います。ソースコードは GitHub で公開されています。
ホストマシンは Mac だけですか?
いいえ。ホスト側(tailii-host)は macOS と Linux に対応しています(開発・検証は macOS 中心)。自宅サーバーや VPS 上のエージェントを iPhone から操作する、という使い方もできます。
Android 版はありますか?
現在は iOS(iPhone)のみです。