T3 Code とは — Codex・Claude Code・Cursor を1画面で操作する無料のエージェントGUIの
使い方
T3 Code は Codex・Claude Code・Cursor など手元のコーディングエージェントを1画面で操作できる無料のMIT製GUI。対応エージェント表、OS別の導入コマンド、スマホから操作する仕組みと注意点、herdr・Conductorとの違いを、公式READMEをもとに整理した2026年版。
T3 Code は、自分のマシンで動くコーディングエージェント(Codex、Claude Code、Cursor、Grok Build、OpenCode、Google Antigravity など)を、1つの画面から操作できる無料のオープンソースGUIである。公式READMEは「agent harness control surface」と説明しており、デスクトップ(Electron)、Web、iOS・Androidの各アプリで使える。ライセンスはMITで、T3 Code自体の利用料はない(各エージェントのサブスクリプションは各自で契約する)。
開発元は pingdotgg(Theo Browne 氏らのチーム)で、GitHubのスターは約5.3万、2026年11月に入ってGitHubのトレンド上位に入っている。本稿はGitHubのREADME、公式ドキュメント(docs/user)、Releasesを一次情報として、何ができるか、入れ方、最短の使い方、スマホから手元のエージェントを動かす仕組みと注意点、既存ツールとの違いを整理する(2026年11月時点)。
T3 Code とは — 3行でわかる要点
- 何か: 手元(またはサーバー)のコーディングエージェントを操作する画面。T3 Code自身はエージェントのエンジン(ハーネス)ではなく、Claude Code や Codex のハーネスを使う側
- どこで使えるか: デスクトップアプリ、Webアプリ(app.t3.codes)、iOS・Androidアプリ、コマンド(t3)
- 費用: T3 Code は無料・MIT。エージェント側の契約(Claude、ChatGPT/Codex など)は従来どおり自分で払う
公式FAQは位置づけを「Chef = LLM、Kitchen = ハーネス、T3 Code = 好きなキッチンを持ち込めるレストラン」とたとえている。つまりT3 Codeは新しいAIモデルや新しいエージェントではなく、すでに使っているエージェントの操作画面とリモート接続の層である。ターミナルで claude や codex を直接叩く代わりに、同じエージェントをGUIで、複数並べて、スマホからも動かせる、というのが価値の中心だ。
何ができるか — 機能の整理
| 機能 | 内容(公式ドキュメントより) |
|---|---|
| 複数エージェントの一元操作 | プロバイダを切り替えて同じ画面でスレッド(作業単位)を作る。同じ指示を複数モデルへ同時に送ることもできる(Shift+クリック、Git プロジェクトが必要) |
| スレッドとワークツリー | 別タスクごとに新しいスレッドを作り、コード変更を分けたいときは New worktree を選ぶ |
| 権限モード | Supervised/Auto-accept edits/Auto/Full access の4種。初期値は Full access |
| 差分レビューとGit連携 | ターン単位の変更ファイルと差分の確認、コミット単位のレビュー。GitHub、GitLab、Bitbucket、Azure DevOps など複数のコードホストと連携しPR作成も可能 |
| リモート接続 | t3 up で手元のマシンを他の端末から使えるようにする(T3 Connect、LAN、Tailscale、SSH) |
| ブラウザ・デバイス | エージェントとユーザーが同じブラウザタブを共有。iOSシミュレータ/Androidエミュレータを画面に出してエージェントの動作確認を見られる |
| MCP | READMEに、Claude Code、Codex、ChatGPT など他のエージェントからMCPで接続する手順へのリンクがある |
機能は更新が速く、READMEは冒頭で「very early(とても初期)」「Expect bugs(不具合を覚悟して)」と明記している。外部からのコントリビュートも、大きな機能は受け付けない方針と書かれている。仕事で使うときは、この前提を理解した上で、重要な作業は差分を必ず自分で確認する運用が安全だ。
対応エージェント — READMEと公式ドキュメントの記載
READMEの対応プロバイダは7種で、公式ドキュメント(install.md)の表にはさらにKiro、Pi、Muse Code が載っている。READMEの表と、ドキュメントで追加される分を分けて整理する。いずれも「T3 Codeが動く環境」(手元PCまたはサーバー)に、先にエージェントを入れてログインしておく必要がある。
| プロバイダ | 準備(公式記載) | READMEの掲載 |
|---|---|---|
| Codex | Codex CLI を入れて codex login(ChatGPT で接続する方法もある) | あり |
| Claude(Claude Code) | Claude Code を入れて claude auth login | あり |
| Cursor | Cursor CLI を入れて agent login | あり |
| Grok Build | Grok Build CLI を入れて grok login | あり |
| OpenCode | OpenCode を入れて opencode auth login | あり |
| Google Antigravity | CLI不要。設定画面で有効化し、Install Antigravity と Sign in with Google | あり |
| fx | fx を入れて、T3 Code のサーバーが動くマシンで fx login | あり |
| Kiro | Kiro CLI を入れて kiro-cli login | ドキュメントのみ |
| Pi | Pi を入れて(Node.js 22.19 以降)pi を起動し /login | ドキュメントのみ |
| Muse Code | Muse Code をサーバーに入れて muse login | ドキュメントのみ |
設定は Settings → Providers で対象の環境(マシン)を選んで有効化する。プロバイダのCLIはサーバーの PATH にある必要があり、見つからない場合は設定の Binary path に実行ファイルを指定する。なお、Pi は Pi(pi.dev)の解説記事 で扱った最小構成のハーネスで、T3 Code からも選べる。
FAQによれば、T3 CodeはClaude CodeやCodexなど各社の利用規約の範囲で動くと書かれており、サブスクリプションをそのまま使える。一方でFAQには、Claudeを Anthropic の Agent SDK 経由で動かす性質上、5時間枠の消費が Claude Code を直接使うより速くなる既知の問題(Anthropic側の不具合として報告済み)も記載されている。Claudeの上限が気になる場合はこの点を確認しておきたい。
インストールと料金
導入方法は用途で3つに分かれる。コマンド(t3)、デスクトップアプリ、スマホアプリだ。以下はREADMEとdocs/user/install.md に書かれたコマンドである。
# macOS / Linux(コマンド版)
curl -fsSL https://t3.codes/install.sh | sh
# Windows(PowerShell)
irm https://t3.codes/install.ps1 | iex
# インストールせず一度だけ試す(Node.js が必要)
npx t3@latest| OS・形態 | インストール(READMEの記載) |
|---|---|
| Windows(デスクトップ) | winget install T3Tools.T3Code または scoop install extras/t3code |
| macOS(デスクトップ) | brew install --cask t3-code |
| Debian・Ubuntu | GitHub Releases から .deb を取得し sudo apt install ./T3-Code-*.deb |
| Arch Linux | yay -S t3code-bin(安定版)/yay -S t3code-nightly-bin(nightly) |
| Nix | nix profile add github:NixOS/nixpkgs/nixos-unstable#t3code |
| iOS・Android | App Store/Google Play の「T3 Code」アプリ |
コマンド版は ~/.local/bin に t3 を置く。Intel Macには t3 の実行ファイルがなく(デスクトップアプリは利用可能)、サーバーとして使うにはソースからビルドする旨がドキュメントにある。デスクトップアプリには t3 コマンドが同梱され、設定の About から入れられる。
料金はFAQに「Nothing(無料)」とある。T3 Code自体に有料プランはなく、エージェント側の費用だけがかかる。リモート接続機能 T3 Connect も現時点では無料で、1アカウントあたり3台までのマシンをつなげる(スマホとブラウザは台数に含まれない)。公式FAQは「請求が許容できなくなれば方針を変える可能性がある」とも書いているため、将来の条件変更は把握しておく必要がある。さらに多く繋ぐには有料のT3 Chatを紐づけ、Proで10台、Premierで100台まで増える。
最短の使い方 — 初回起動からスレッド作成まで
- 1. 起動する: コマンド版は t3 を実行すると、サーバーが立ち上がりローカルのWebアプリが開く。デスクトップ版はアプリを起動する
- 2. エージェントを有効化する: Settings → Providers で、入れてログイン済みのエージェント(例: Claude の claude auth login 済み)を有効にする。インストールとログインは、エージェントを動かすマシン側で行う
- 3. プロジェクトを開く: 作業するリポジトリをプロジェクトとして開く。プロジェクトなしのスレッドも作れ、その場合は ~/.t3/scratch 配下に専用フォルダができる
- 4. スレッドを作って指示する: New thread で新しい作業を始める。コード変更を分離したいときは New worktree を選ぶ。Cmd+Enter(Windows・Linuxは Ctrl+Enter)で、送信しつつ次の下書きを開き、並列に進められる
- 5. 権限モードを決める: 既定は Full access(承認なしで実行)なので、慣れるまで Supervised に変えておくと、コマンドとファイル変更ごとに承認を求められる
- 6. 差分を確認する: ターンごとの変更と差分を見て、問題なければコミット・PR作成に進む
バックグラウンドで動かし続けたい場合は t3 service install(macOS・Linux)を使う。最新版への更新は t3 update、全コマンドの一覧は t3 --help で確認できる。権限モードは「Full access が初期値」という点が最も事故につながりやすいので、最初に見直すとよい。
スマホから手元のエージェントを動かす仕組みと注意
モバイルアプリは「リモコン」であり、実際の作業(コードの読み書き、コマンド実行)は手元のPCやサーバーで行われる。公式FAQも「スマホは遠隔操作の端末で、作業するコンピューターは電源を入れたままにする必要がある」と書いている。リモート接続の手順は docs/user/remote-access.md にまとまっている。
| 方法 | 内容 | 向く場面 |
|---|---|---|
| T3 Connect | ルーターのポート開放なしで、サインインした他の端末から接続する。ホストで t3 up を実行し「T3 Connect」を選ぶ | 外出先から手軽に使う |
| LAN・ペアリング | t3 up --lan などで同じネットワーク内の端末とQRコード・ペアリングURLで接続する | 自宅・社内ネットワーク |
| Tailscale | t3 serve --tailscale-serve や t3 pair --tailscale でTailscale上のHTTPSで接続する | 既にTailscaleを使っている |
| SSH | デスクトップアプリからSSH先のサーバーを環境として追加する。プロジェクトと認証情報は接続先に残る | 開発用サーバーで動かす |
セキュリティ面で公式ドキュメントが明示している点を挙げる。第一に、LANモードでは、ローカルネットワークとtailnetからの接続を受け付けるため、ペアリングコードだけが他の端末を締め出す手段になる。第二に、ペアリングリンクは端末ごとに新しい使い捨てのものを作る。第三に、エージェントのログインや認証情報、作業内容は、スマホではなくホスト側のマシンに残る。第四に、Webクライアント app.t3.codes は直接サーバーへ接続するため、HTTPSのエンドポイントが必要になる。
実務で気をつけるべき点は、権限モードとの組み合わせだ。Full access のまま外部から接続できる状態にすると、端末の紛失や接続情報の流出が、そのままコマンド実行の権限につながる。外出先から使うホストは Supervised かAuto-accept edits にし、不要になった端末は Settings → Sharing & access(コマンドなら t3 auth session revoke <id>)で接続セッションを失効させる運用が望ましい。
最近の更新 — 2026年11月のリリース
GitHub Releases では、安定版と nightly(ほぼ毎日出る先行版)が出ている。2026年11月9日時点の最新の安定版は v0.1.7(11月4日)で、その前は v0.1.6(10月31日)だ。nightly は v0.1.8 系が11月9日にも出ており、1日に数回更新される。READMEの表現どおり、リリース番号が 0.1 台の初期段階にある。
| 版 | 日付 | 主な変更(Releasesの記載) |
|---|---|---|
| v0.1.8-nightly.20261109.4399 | 2026年11月9日 | ClaudeとCodexのターン後に次の指示を提案、npx t3 から t3 コマンドを入れられる簡易セットアップ、エージェントがsudoパスワードを非公開で要求、ほか |
| v0.1.8-nightly.20261109.4392 | 2026年11月9日 | 設定から未使用のDB領域を解放、macOSでワークツリー作成を高速化(beta)、検索結果をドラッグして入力欄へ、ほか |
| v0.1.8-nightly.20261108.4353 | 2026年11月8日 | Antigravity CLI をカスタム実行ファイルとして使える |
| v0.1.7(安定版) | 2026年11月4日 | 安定版として公開 |
nightly の内容は日々変わるため、実運用では安定版を使い、新機能を試したいときだけ nightly を選ぶのが無難だ。nightly を入れるにはインストール時に環境変数 T3CODE_CHANNEL=nightly を指定する、とドキュメントにある。
既存ツールとの違い — herdr・Conductor・公式アプリとの比較
「複数のコーディングエージェントを並列で動かす」領域には、ターミナル型とGUI型の両方の選択肢がある。下の表は、各ツールの公式サイトやT3 Code公式FAQで確認できた範囲だけをまとめたもので、「確認できず」は一次情報に記載がなかったことを示す。
| ツール | 形態 | 対応エージェント | 料金・OSS | 備考 |
|---|---|---|---|---|
| T3 Code | GUI(デスクトップ・Web・iOS・Android)+t3コマンド | Codex、Claude Code、Cursor、Grok Build、OpenCode、Antigravity、fx(ドキュメントでKiro、Pi、Muse Codeも) | 無料・MIT(エージェント側は各自契約) | スマホ・リモート接続が中心機能 |
| Herdr | ネイティブアプリ+ターミナル(TUI) | ターミナルで動くエージェントなら何でも(ステータス表示にはOSC 7501対応が必要) | 無料・Apache 2.0(公式サイト) | macOS(Apple silicon)・Linux・Windows。他マシンへはSSH |
| Conductor | GUI(Mac) | Claude Code、Codex、Cursor(公式サイト) | 公式サイトに記載なし | Macで複数エージェントを別ワークスペースで並列実行 |
| OpenAI Codex アプリ | OpenAI公式のアプリ | Codex(自社) | 本稿では未確認(T3 Code公式FAQは「Codexはアプリ+ハーネスの構成」と説明) | T3 Code開発側が着想元に挙げている |
| Claude Code デスクトップ/Web | Anthropic公式のアプリ(Codeタブ等) | Claude Code(自社) | Claudeの契約が必要 | T3 Code公式FAQは着想元の1つとして Claude Desktop を挙げている |
| Cursor | エディタ/CLI | Cursor(自社)。Cursor CLI はT3 Codeのプロバイダとして接続可能 | 有料プランあり | T3 Code から Cursor のエージェントを操作できる |
違いを一言で言うと、T3 Codeはエージェントを選ばない操作画面とスマホからのリモート接続に重心がある。ターミナルを軸に並列実行を整理したいなら Herdr や Corgi のようなマルチプレクサが近く、Git のワークツリー管理だけを切り出したいなら worktrunk が軽い選択肢になる。各社の公式アプリはそのエージェントに最適化されている反面、他社エージェントは基本的に扱えない。
向いている人・向かない人
- 向いている人: Claude Code と Codex など複数のエージェントを使い分けている人/外出先のスマホから、自宅PCや開発サーバー上のエージェントの進行確認・指示をしたい人/GUIで差分を見ながら進めたい人/OSSで自分で改造したい人
- 向かない人: ターミナルだけで完結させたい人(その場合は herdr などが近い)/安定性を最優先する業務で、初期段階(0.1系)のソフトを使いたくない人/エージェントを1つだけ使い、公式アプリで足りている人
- 導入前の確認: 権限モードの初期値が Full access であること、リモート接続を有効にしたホストの管理(ペアリングの失効)、Claude を Agent SDK 経由で使うときの5時間枠の消費
出典
- T3 Code(GitHub README)
- Releases
- インストール(docs/user/install.md)
- リモートアクセス(docs/user/remote-access.md)
- 権限モード(docs/user/permission-modes.md)
- スレッド(docs/user/thread-sidebar.md)
- FAQ(docs/user/faq.md)
- 公式サイト t3.codes/Webアプリ app.t3.codes
- Herdr 公式サイト/Conductor 公式サイト
T3 Code は無料で使えますか?
使える。公式FAQは「Nothing」と答えており、T3 Code自体は無料でMITライセンスのオープンソースである。ただし Claude や Codex などの各エージェントのサブスクリプション・API費用は従来どおり必要になる。リモート接続のT3 Connectも現時点では無料で、1アカウント3台までと書かれている。
Claude Code や Codex のサブスクをそのまま使えますか?
使える。公式FAQは、Claude Code のサブスクリプションをそのまま使えると答えている。エージェントを先にインストールしてログインしておくと、T3 Codeがそれを操作する。ただしClaude は Agent SDK 経由のため、5時間枠の消費が速くなる既知の問題があると同FAQに書かれている。
T3 Code は Claude Code の代わりになりますか?
代わりではなく、上に載る画面である。公式FAQは、T3 Codeはハーネスではなく、Claude Code や Codex のハーネスを使うもので、ハーネスなしでは動かないと説明している。Claude Code を入れたまま、操作画面としてT3 Codeを使う形になる。
スマホから使うのに何が必要ですか?
エージェントを動かすPCやサーバー側で t3 up を実行し、T3 Connect(またはLAN・Tailscale)で接続を許可する。スマホにはT3 CodeのiOS/Androidアプリを入れて接続する。作業は手元のマシンで行われるため、そのマシンは電源を入れて接続可能な状態にしておく必要がある。
リモート接続は安全ですか?
公式ドキュメントが明示している範囲では、LANモードはペアリングコードが他の端末を締め出す手段になり、リンクは端末ごとに使い捨てで作る。一般的な安全性の保証は書かれていないため、外部から使うホストは権限モードを Supervised にし、使わない端末は接続セッションを失効させる運用が望ましい。
安定版と nightly はどちらを使うべきですか?
業務では安定版が無難である。2026年11月9日時点の最新の安定版は v0.1.7(11月4日)で、nightly の v0.1.8 系は1日に複数回更新される。READMEも「very early」で不具合があり得ると明記している。新機能を先に試したいときだけ nightly を選ぶとよい。
この記事に関連する無料ツール(登録不要・その場で結果)
お気軽にご相談ください
お問い合わせ