本文へスキップ
AI AGENT コンソール · PHONE & PAD

Agentを手元に。 どこにいても。

まず Agent Inbox で対応し、完全な操作が必要になったら本物の SSH/Mosh ターミナルへ。

DuckTerm iPhone 版で Claude Code の要求を承認し、チャットで返信して tmux ライブプレビューを開く
PAD · アダプティブワークスペース

受信トレイ、チャット、端末を同じ画面に。

Apple と Android のワイドな Pad では、5項目の左レールと受信トレイ一覧を保ち、展開可能な tmux ライブプレビューをネイティブチャットの上に表示します。

5項目の左ナビゲーション受信トレイ一覧 + ネイティブチャット展開式 tmux ライブプレビュー
9:41●●● 100%
受信トレイ (19)♙ Agent
すべてのホスト⌄2883 件
Live WSS+Bridge

Claude Code15tclaude-review

Alert> リリース差分をレビュー中…

Codex4tcodex-release

Mixed> 8 件のテストに合格。ブロッカーなし。

Pitpi-apns-v12

MixedAPNs smoke run completed.

OpenCodetglm-term-review

DoneReply delivered to tmux.

Antigravitytagy-term-review

DoneCross-review request.

Grok Buildtgrok-term-review

MixedCompletion received.

Codex☆ •••
CodexStudio Mac t codex-release ⌑ DuckTerm2
ライブプレビュー218×57 · 7.6KB · 0B/s · 0fps · LAN ping▣ ↗ ⌃
› Review the release diff and run the tests. ● Ran test suite — all checks passed. $ tmux attach -t release-review✓ Studio Mac に接続> リリース差分をレビュー中… Codex xhigh · Context 69% used · DuckTerm 1 background terminal running · /ps to view
✓ Codex [codex-release]

Done: review complete.

  • > 8 件のテストに合格。ブロッカーなし。
  • ✓ 次のコマンドを実行できます。
  • Reply delivered to the active tmux session.
Codex に返信、または端末コマンドを送信…
⌕ ▱

検証済みの Agent 連携

12 種の検証済みワークフローを、1 つの Agent 受信トレイに

12 12 種すべてのステータスとセッションに対応
9 9 種の連携を contract v1 に定義
6 スマートフォンから実行できる決定パス

その他 3 種は互換ワークフローとして検証済み

データ経路 · 曖昧さなし

ターミナル通信は直接。クラウド経路は明確に。

DuckTerm は、ターミナルのデータ経路を、オプションの Agent、同期、音声サービスから分離しています。以下が現在のアプリが実際に使う経路です。

直接ターミナル

Phone / Pad ↔ 接続先ホスト

SSH、Mosh、SFTP は接続先ホストに直接接続します。その経路に入るのは、ユーザーが設定したプロキシまたは踏み台だけです。

詳細を表示

SSH、Mosh、SFTP は接続先ホストに直接接続します。その経路に入るのは、ユーザーが設定したプロキシまたは踏み台だけです。

Agent 中継

対話型: hookd ↔ 中継 ↔ アプリ · 通知: 中継 → APNs/FCM → アプリ

イベント、承認、返信、Live Preview のフォールバックは DuckTerm の中継を通る場合があり、通知は APNs/FCM 経由でアプリに届きます。利用できる場合、プレビューと画像のバイト列は LAN/P2P を優先し、P2P が TURN を使うこともあります。

詳細を表示

イベント、承認、返信、Live Preview のフォールバックは DuckTerm の中継を通る場合があり、通知は APNs/FCM 経由でアプリに届きます。利用できる場合、プレビューと画像のバイト列は LAN/P2P を優先し、P2P が TURN を使うこともあります。

iOS 同期

CloudKit · Keychain · KVS

CloudKit がサーバーメタデータとワークスペースを同期するのは、アプリ内同期を有効にした場合だけです。認証情報の同期はシステムの iCloud Keychain 設定で管理され、アプリ内同期スイッチの影響を受けません。ペアリング用 Bearer が使う Keychain + iCloud KVS も、このスイッチの影響を受けません。

詳細を表示

CloudKit がサーバーメタデータとワークスペースを同期するのは、アプリ内同期を有効にした場合だけです。認証情報の同期はシステムの iCloud Keychain 設定で管理され、アプリ内同期スイッチの影響を受けません。ペアリング用 Bearer が使う Keychain + iCloud KVS も、このスイッチの影響を受けません。

Android 同期

Drive appDataFolder · Keystore

Drive 同期を有効にすると、プライベートな appDataFolder にボールト全体が保存されます。認証情報フィールドの暗号化はオプションで、初期設定はオフです。その他のボールトデータはファイル内で平文のままですが、Google が転送と保存を保護します。

詳細を表示

Drive 同期を有効にすると、プライベートな appDataFolder にボールト全体が保存されます。認証情報フィールドの暗号化はオプションで、初期設定はオフです。その他のボールトデータはファイル内で平文のままですが、Google が転送と保存を保護します。

データごとに異なる保持期間

通知イベントの内容は、中継で受信してから約 60〜65 分後に削除される予定です。クリーンアップは 5 分ごととサービス起動時に実行されます。Live Activity の内容はフォロー停止後約 1 分で消去され、状態は最後のイベントから約 24 時間後に削除されます。ルーティングと配信のメタデータには、それとは別の保持期間が適用されます。

音声の経路は選択によって異なる

システム音声認識はプラットフォーム事業者のネットワークを使う場合があります。実験的な ChatGPT 音声は、一時的な音声クリップを中継とペアリング済みデーモン経由で OpenAI に送信します。

データごとに異なる保持期間

通知イベントの内容は、中継で受信してから約 60〜65 分後に削除される予定です。クリーンアップは 5 分ごととサービス起動時に実行されます。Live Activity の内容はフォロー停止後約 1 分で消去され、状態は最後のイベントから約 24 時間後に削除されます。ルーティングと配信のメタデータには、それとは別の保持期間が適用されます。

音声の経路は選択によって異なる

システム音声認識はプラットフォーム事業者のネットワークを使う場合があります。実験的な ChatGPT 音声は、一時的な音声クリップを中継とペアリング済みデーモン経由で OpenAI に送信します。

iCloud と Google Drive は相互に同期しません。保存、暗号化、削除、第三者による処理のさらなる詳細はプライバシーポリシーをご覧ください。

仕組み

最初のプッシュまで、3 ステップ。

DuckTerm アプリが専用のセットアップコマンドを用意します。Agent が動くマシンへコピーするだけで、hookd 用の追加登録やクラウド管理画面は必要ありません。

1

アプリからコマンドをコピー

「設定 → Agent 通知」を開き、macOS または Linux を選んで、専用のセットアップスニペットを長押ししてコピーします。

2

Agent マシンで一度だけ実行

コピーしたスニペットを一度実行すると、hookd のインストール、1 回のペアリング、対応 Agent の Hook 設定、サービスの起動まで進みます。

3

確認して使い始める

`duckterm-hookd status` を確認し、アプリからローカルプッシュとプラットフォームプッシュをテストします。アップグレードやサービス再起動後もペアリングは保持されます。

できること

AI マルチ Agent を操る人のために。

すべての Agent 状態をプッシュで受信。tmux 中継で通勤中も長時間セッションを維持し、弱いネットワークでも SSH を保ちます。無料版だけでも十分実用的で、Pro は長時間作業向けの機能をすべて開放します。

マルチ Agent 受信トレイ

hookd 対応 12 種のステータス/セッションイベントと、対応 Agent の承認を Markdown 全文付きでひとつのフィードに。

無料: 30日間保存 無制限

tmux セッション中継

長時間動く Agent にスマートフォンから再接続。libghostty のライブ PTY、ANSI カラー、マウス、スクロールバックに対応。

無料: 2タブ 無制限 + attach

Mosh ローミング

UDP 転送と予測エコー。Wi-Fi → 5G → 地下鉄 → カフェと移動しても Agent セッションは切れません。

無料: — Pro

マルチホスト SSH

パスワード + 秘密鍵 (.pem) + ProxyJump 踏み台 + HTTP/SOCKS5 プロキシ。本番ホストへすぐ接続。

無料: 2サーバー 無制限 + 踏み台

フル SFTP

ファイルの閲覧、プレビュー、書き込み。別の転送アプリへ移る必要はありません。

無料: — Pro

音声 + テーマ + iCloud

音声入力、カスタムテーマ、デバイス間 iCloud 同期をひとまとめに。

無料: — Pro
機能比較をすべて表示

接続

無料 Pro
  • SSH サーバー ≤ 2 無制限
  • SSH ログイン方式 パスワード パスワード + 秘密鍵 (.pem)
  • 同時タブ数 ≤ 2 無制限
  • tmux へ直接 attach 対応
  • Mosh(UDP ローミング + 予測エコー) 対応
  • HTTP CONNECT / SOCKS5 プロキシ 対応
  • ProxyJump 踏み台ホスト 対応

ファイルとターミナル

無料 Pro
  • SFTP ファイルブラウザ + プレビュー 対応
  • スニペット ≤ 3 無制限
  • カスタムショートカット ≤ 3 無制限
  • ワークスペース 1 無制限
  • 受信トレイの保存期間 30日 無制限

高度な機能と自動化

無料 Pro
  • トリガールール 対応(初期設定はオフ)
  • Agent 通知(Webhook) 対応
  • 音声入力(Mic / Wispr) 対応

外観と同期

無料 Pro
  • カスタムテーマ 対応
  • iCloud 同期(デバイス間) 対応
料金

まずは無料。必要になったら Pro。

アカウント登録も広告もありません。少額のサブスクリプション、または一度きりの買い切りで、すべての機能を開放できます。

無料

$0 ずっと無料

日常のメインツールとして十分実用的。

  • SSH サーバー 2 台(パスワード認証)
  • 同時タブ 2 個
  • マルチ Agent 受信トレイ · 30日保存
  • tmux セッション一覧 + スナップショット
ダウンロード
一番人気

Pro

$0.99 /月 · または年 $9.99

すべての機能を無制限に。

  • サーバー無制限 + 秘密鍵 (.pem)
  • tmux attach · Mosh · SFTP
  • HTTP/SOCKS5 プロキシ + ProxyJump 踏み台
  • 音声入力 · テーマ · iCloud 同期
ダウンロード

買い切り

$14.99 一度きり

Pro のすべてをずっと利用。

  • すべての Pro 機能
  • 今後のアップデートを含む
  • 管理するサブスクリプションなし
  • デバイス間で復元可能
ダウンロード

価格は米ドル表記で、購入したストア経由で請求されます(iOS は App Store、Android は Google Play)。サブスクリプションは各ストアのサブスクリプション設定からいつでも解約できます。買い切りは一度きりの支払いなので解約は不要です。購入は同じストアアカウントのデバイス間で復元できます。

準備ができたら、いつでも。

すべての Agent、承認、ターミナルを、いつでも手元に。