TTY.Build は、パソコン上の端末(とその中のコーディングエージェント)を iPhone から届くようにします。リポジトリ yellowplushq/TTY.Build は MIT、Swift、作成日 2026-07-18、著作権 YellowPlus, Inc。2026-09-16 の GitHub は 4 stars、0 forks。製品サイトは tty.build。iPhone アプリは App Store で TTY.Build: Agents + Terminal。4 stars は熱量の信号であり、トラフィックではありません。X の For You では YellowPlus/AirBuild のノベルティ(AirBuild が入った iPhone 3G)として出てきました。TTY.Build がその組織の出荷可能な Mac + iPhone 製品です。
リモートデスクトップではなく、暗号リレー上の本物の端末です。スマホ操舵付きの OpenCode ワークスペースなら OpenChamber、机の上の多数ペインなら Termany、エージェント本体なら Claude Code を見てください。
主な機能
- 一度ペアリング:Mac の 8 桁ワンタイムコードを iPhone に入れる。以降そのマシンの生きている PTY がスマホにある。
- エンドツーエンド暗号:端末バイト、タイトル、作業ディレクトリはデバイス間で暗号化。Cloudflare Worker リレーは認証し、不透明フレームを渡すだけ。README は端末内容を保存せず読めないとする。
- ポート開放なし:双方が外向きに接続。ポートフォワード、公開 IP、VPN は不要。
- エージェント向け:長時間エージェントをポケットから見て、入力待ちで通知。README は Claude Code、Codex、Copilot、Grok、Kimi、Kiro、OpenCode などのフックを列挙。Live Activity と Dynamic Island。Apple Watch とコンプリケーション。
- Mac 側:メニューバー、
ttybuildCLI、ユニバーサル、macOS 14+。curl -fsSL https://tty.build/i | bashまたは macOS ダウンロード。 - iPhone 側:エミュレーションと描画に Ghostty(
libghostty)。ウィジェットと Watch。
制限:出荷済み App Store アプリにして GitHub stars は小さい。4 stars を普及の指標にしない。リレーは識別、バインド、生存セッション数、プッシュ端点を見る(README)。Mac はオンラインである必要がある。文書化されたホストは Windows/Linux ではない。AirBuild3G(ジェイルブレイク iPhone 3G 上のエージェント)は別の新奇リポジトリであり、このアプリではない。
使用シナリオ
- Mac で Claude Code や OpenCode を走らせたまま、ポートを開けずにソファから答えたい人。
- 当番 / 移動中:Dynamic Island で詰まっているか分かれば足りる場合。
- OpenChamber を使うべき人:欲しいのが diff、multi-run、GitHub merge であり、端末だけではない場合。
料金プラン
| 部分 | 価格 | 2026-09-16 の一次情報 |
|---|---|---|
| iPhone + Mac アプリ | ページに価格なし | MIT。App Store と tty.build。約 4 GitHub stars。App Store 価格はストアアプリで確認。有料プランは捏造しない。 |
| リレー | ドキュメント上はサービス内 | Cloudflare Worker。README によれば端末バイトはゼロ知識。 |
| モデル利用 | エージェントの請求 | TTY.Build はトークンを売らない。 |
はじめに
- iPhone アプリ を入れる。
- Mac:
curl -fsSL https://tty.build/i | bash、またはユニバーサルアプリ(macOS 14+)。 - Mac で Connect を開き、8 桁をスマホに入れる。
- コーディングエージェントを端末に残し、ポケットから見る。
一次情報:tty.build と README。プロトコルは docs/PROTOCOL.md。
よくある質問
リレーは端末を読めますか?
README は読めないとします。フレームは E2EE。ペアリング秘密はデバイスに残る。リレーにはルーティング用メタデータ(識別、バインド、生存数、プッシュ)がある。
OpenChamber ですか?
違います。OpenChamber は diff とゴール付きの OpenCode ワークスペース。TTY.Build は iPhone の端末とエージェント通知。
Windows エージェントは動きますか?
文書化されたホストは macOS(開発は Xcode 26 / Swift 6)。Windows デーモンを仮定しない。
代替案
- OpenChamber:Private Relay とモバイルレビュー付き OpenCode ADE。
- Termany:机の上の多数セッション。スマホ PTY ではない。
- Claude Code:TTY.Build が見守れるエージェント。遠隔端末ではない。
ヒント
- 初回は信頼できるネットワークでペア。紛失したスマホは Mac 側で無効化。
- フックはエージェントが実際に出すときだけ。黙って固まったプロセスは Dynamic Island を叩かない。
- Mac を起こしておく。スリープしたホストには中継する PTY がない。
まとめ
TTY.Build は、すでに Mac で走らせたエージェント向けのポケット端末です。E2EE、ポート開放なし。足りないのがスマホであり別の IDE ではないなら試す。レビューとマージが必要なら OpenChamber を選び、PTY だけにしない。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト
Codex を閉じ込めているのはモデルではなく、ピッカーだ
OpenCode Go、Grok、Z.ai にはすでに課金しているのに、Codex のピッカーはほぼ GPT しか出さない。コミュニティ製の codex-router が教えるのは手順ではない。すでに買ったモデル能力をセレクタに戻すこと。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。
Windows で OpenCode Go を Codex に繋ぐ。二セット目のツールは開くな
ChatGPT でログインした Codex デスクトップは、ピッカーにほぼ GPT しか出さない。Windows では OpenCode Go だけを開けば、すでに課金している Grok、GLM、Kimi、DeepSeek、MiniMax が同じセレクタに戻る。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。
7 つの AI コーディング CLI を半年使って悟ったこと:モデルがどんなに強くても、仕事には監督が必要
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness はそれぞれ性格が違う。半年間の深い使用で確立した分業:pi で最速最省のレビュー、omp で複雑な PR レビュー、DeepSeek Harness + V4 Flash で高頻度・低コストなレビュー、Claude Code と Qoder でコーディング。モデルがどんなに強くても、仕事には監督が必要——しかも独立した第三者であるべき。