跳到主要内容
AI AGENT 控制台 · 手机与 PAD

随时跟上你的 agent。 在任何地方。

先在 Agent 收件箱处置;需要完整控制时,直接进入真实 SSH/Mosh 终端。

DuckTerm iPhone 版批准 Claude Code 请求、在聊天中跟进并打开 tmux 实时预览
PAD · 自适应工作区

收件箱、聊天、终端,同屏共存。

在 Apple 与 Android 宽屏设备上,DuckTerm 保留完整工作区导航与收件箱列表,并让可展开的终端实时预览悬浮在原生聊天线程上方。

完整工作区导航收件箱列表 + 原生聊天可展开终端实时预览
9:41●●● 100%
收件箱 (19)♙ Agent
全部主机⌄2883 条消息
Live WSS+Bridge

Claude Code15tclaude-review

Alert> 正在审查发布 diff…

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> 正在审查发布 diff… 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 或发送终端命令…
⌕ ▱
duckterm-hookd setup --qr zsh

$ duckterm-hookd setup --qr

[ok] Hookd installed with local Web UI

[ok] Background service is running

Open DuckTerm → Settings → Agent notifications

One-time pairing QR Waiting for your phone to confirm Expires in 5 minutes

waiting for confirmation

Pair Hookd
Scan the QR shown in your terminal
Camera access stays on this device
iPhone Pad Android Phone Android Pad
hookd — 推送守护进程

手机装一个 App,跑 agent 的机器旁边放一个小守护进程。

运行在 agent 旁边的 macOS、Windows 原生环境或 Linux 主机上。一条平台命令会安装带本地 Web UI 的 hookd、显示配对二维码、挂接并启动服务。Windows 使用带校验的 PowerShell 安装器,WSL 则作为独立 Linux 环境接入。

运行一条命令并扫码 下方是可直接运行的完整命令。安装包自带本地 Web UI,配对凭据不会出现在命令或 shell 历史中。 接入指南

macOS / Linux

macOS zsh
brew install ducksee/tap/duckterm-hookd && \ "$(brew --prefix duckterm-hookd)/bin/duckterm-hookd" setup --qr
Linux bash
curl -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.sh \ | DUCKTERM_PAIR_QR=1 sh

Windows

Windows PowerShell PowerShell
irm https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.ps1 | iex
Windows CMD CMD
curl.exe -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.cmd -o install.cmd && install.cmd
Windows WSL WSL
curl -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.sh \ | DUCKTERM_PAIR_QR=1 sh

已验证的 Agent 集成

14 个实测工作流,一个 Agent 收件箱

14 全部 14 个工作流均覆盖状态与会话
13 13 个集成已写入契约 v1
10 已打通的手机决策路径

另有 1 个已验证的兼容工作流

数据路径 · 不含糊

终端流量直连,云端路径明示。

DuckTerm 将终端数据通道与可选的 Agent、同步及语音服务分开。下面是当前 App 实际使用的数据路径。

终端直连

手机 / Pad ↔ 你的主机

SSH、Mosh 和 SFTP 直连你的主机;路径中只会经过你自己配置的代理或跳板。

查看说明

SSH、Mosh 和 SFTP 直连你的主机;路径中只会经过你自己配置的代理或跳板。

Agent 中继

互动:hookd ↔ 中继 ↔ App · 通知:中继 → APNs/FCM → App

事件、审批、回复和 Live Preview 兜底流量可以经过 DuckTerm 中继,通知则由中继经 APNs/FCM 投递。预览与图片数据会在可用时优先走 LAN/P2P;P2P 可能使用 TURN。

查看说明

事件、审批、回复和 Live Preview 兜底流量可以经过 DuckTerm 中继,通知则由中继经 APNs/FCM 投递。预览与图片数据会在可用时优先走 LAN/P2P;P2P 可能使用 TURN。

iOS 同步

CloudKit · Keychain · KVS

开启 App 同步后,CloudKit 会同步服务器元数据和工作区;这条路径受 App 内同步开关控制。凭据是否经 iCloud Keychain 同步由系统 iCloud Keychain 设置决定,不受 App 内同步开关控制;配对 bearer 使用 Keychain + iCloud KVS,同样不受该开关控制。

查看说明

开启 App 同步后,CloudKit 会同步服务器元数据和工作区;这条路径受 App 内同步开关控制。凭据是否经 iCloud Keychain 同步由系统 iCloud Keychain 设置决定,不受 App 内同步开关控制;配对 bearer 使用 Keychain + iCloud KVS,同样不受该开关控制。

Android 同步

Drive appDataFolder · Keystore

开启 Drive 同步后,完整 vault 会存入私有 appDataFolder。凭据字段加密可选且默认关闭;vault 中的其他数据在文件内保持明文,Google 则保护传输与存储。

查看说明

开启 Drive 同步后,完整 vault 会存入私有 appDataFolder。凭据字段加密可选且默认关闭;vault 中的其他数据在文件内保持明文,Google 则保护传输与存储。

数据不同,保留期也不同

通知事件内容:计划在中继收到后约 60–65 分钟删除;清理任务每 5 分钟及服务启动时运行。Live Activity 内容:取消关注后约 1 分钟清空,状态在最后一次事件约 24 小时后删除。路由与投递元数据采用独立的保留规则。

语音路径取决于你的选择

系统语音识别可能使用平台厂商的网络。实验性 ChatGPT 语音会将临时音频经中继和已配对守护进程发送给 OpenAI。

数据不同,保留期也不同
查看说明

通知事件内容:计划在中继收到后约 60–65 分钟删除;清理任务每 5 分钟及服务启动时运行。Live Activity 内容:取消关注后约 1 分钟清空,状态在最后一次事件约 24 小时后删除。路由与投递元数据采用独立的保留规则。

语音路径取决于你的选择
查看说明

系统语音识别可能使用平台厂商的网络。实验性 ChatGPT 语音会将临时音频经中继和已配对守护进程发送给 OpenAI。

iCloud 与 Google Drive 不会互相同步。更多存储、加密、删除和第三方处理说明请见《隐私政策》。

工作原理

三步收到第一条推送。

在运行 agent 的机器执行一条安装命令,再用 DuckTerm 扫描配对二维码即可,无需另注册 hookd 账号或使用云端控制台。

1

打开 Agent 通知

打开 DuckTerm 的 设置 → Agent 通知,准备扫描终端显示的配对二维码。

2

运行命令并扫码

运行对应平台的命令:它会安装带本地 Web UI 的 hookd、显示配对二维码,并在配对后挂接受支持的 agent、启动后台服务。

3

验证后开用

运行 duckterm-hookd status,再用 App 的本地推送和平台推送测试。以后升级 hookd 或重启服务都不会要求重新配对。

你能得到什么

为 AI 多 agent 运维而打磨。

映射过的 Agent 生命周期事件、可直接进入的 tmux/psmux/Herdr 会话,以及弱网下可靠的 SSH/Mosh。免费版本身就够用,Pro 解锁长途终端工具。

多 agent 收件箱

14 个已测试 Agent 工作流的状态与会话事件——支持的 agent 还可手机审批——集中在一个 feed,保留完整 Markdown。

免费版: 保留 30 天 无限

持久会话运行时

从手机直接进入长跑的 tmux、Windows psmux 与 Herdr 工作,支持完整 ANSI 颜色、鼠标与 scrollback。

免费版: 2 tab 无限 + attach

Mosh 漫游

UDP 传输 + 预测回显。Wi-Fi → 5G → 地铁 → 咖啡店任意切换,agent 会话不掉。

免费版: — Pro

多主机 SSH

密码 + 私钥 (.pem) + ProxyJump 跳板 + HTTP/SOCKS5 代理。任何生产环境一键直达。

免费版: 2 台 无限 + 跳板

完整 SFTP

浏览、预览、写入文件。不用切到别的传输工具。

免费版: — Pro

语音 + 主题 + 平台同步

语音输入、自定义主题、iOS iCloud 同步,以及 Android 私有 Google Drive appDataFolder 同步。

免费版: — Pro

项目工作台

文件和 Git,就在 Agent 会话旁边。

直接打开 Inbox 会话携带的可信项目,不必为了看代码、diff 或提交历史再切换到另一款客户端。

  • 浏览目录树,预览文本、图片与文档。
  • 查看 Git 状态、diff、历史与单次提交。
  • 通过明确操作执行 stage、unstage、discard、fetch、pull 与 push。

只有 hookd 提供可信项目与会话上下文时才会显示;写操作不会从聊天文本里猜测执行。

DuckTerm/src

直连优先

优先走最短的可信路径,Relay 只做兜底。

DuckTerm 同一时间只选择一条数据通道:先尝试本地或点对点直连,再考虑自有公网端点,最后才进入共享 Relay。

  1. 01
    LAN 直连同一局域网,或可信 VPN / 私有组网内最快。
  2. 02
    认证 P2PLAN 无法触达时,尝试建立经过认证的点对点通道。
  3. 03
    Public Direct使用自己的 HTTPS/WSS 地址,可经 Cloudflare Tunnel、frp、rathole 或反向代理。
  4. 04
    安全 Relay所有直连条件都不成立时,由托管中继可靠兜底。

建议配置有条件时优先让设备处于同一 LAN,或通过 VPN / 私有组网把远端主机纳入可信局域网;能维护基础设施的用户也可配置 Cloudflare Tunnel、frp/rathole、Tailscale Funnel 或 HTTPS 反向代理。

Public Direct 安全边界只代理 hookd 回环端口 11435;绝不要把 LAN 端口 11434 或本地管理端口 20080 暴露到公网。

完整对比表

连接能力

免费版 Pro
  • SSH 服务器数量 ≤ 2 无限
  • SSH 登录方式 仅密码 密码 + 私钥 (.pem)
  • 多 tab 并发 ≤ 2 无限
  • tmux / psmux / Herdr 直接进入会话 支持
  • Mosh (UDP 漫游 + 弱网预测回显) 支持
  • HTTP CONNECT / SOCKS5 代理 支持
  • ProxyJump 跳板机 支持
  • LAN → P2P → Public → Relay 自动选择 支持 支持

文件 + 终端

免费版 Pro
  • SFTP 文件浏览 + 预览 支持
  • 项目文件 + Git 工作台 支持 支持
  • Snippets ≤ 3 无限
  • 自定义快捷键 ≤ 3 无限
  • Workspaces 1 无限
  • 收件箱保留 30 天 无限

高级 + 自动化

免费版 Pro
  • 触发规则 支持 (默认 off)
  • Agent 配对 + 收件箱 支持 支持
  • 平台推送投递 试用 + 每日额度 无限
  • 语音输入 (Mic / Wispr) 支持

外观 + 同步

免费版 Pro
  • 自定义主题 支持
  • iCloud (iOS) / Google Drive (Android) 同步 支持
价格

免费开始,觉得值再升 Pro。

不用注册账号、没有广告。一个小额订阅——或一次买断——解锁全部能力。

免费版

$0 长期免费

日常够用的主力工具。

  • 2 台 SSH 服务器(密码登录)
  • 2 个并发 tab
  • 多 agent 收件箱 · 保留 30 天
  • tmux · psmux · Herdr 会话快照
下载
最受欢迎

Pro

$0.99 /月 · 或 $9.99/年

全部能力,无限制。

  • 无限服务器 + 私钥 (.pem)
  • tmux · psmux · Herdr 进入 · Mosh · SFTP
  • HTTP/SOCKS5 代理 + ProxyJump 跳板
  • 语音 · 主题 · iCloud / Google Drive 同步
下载

买断版

$14.99 一次性

Pro 全部能力,永久拥有。

  • 全部 Pro 功能
  • 含未来所有更新
  • 无需管理订阅
  • 跨设备自动恢复
下载

价格以美元计,由购买所在商店结算(iOS 为 App Store;Android 为 Google Play)。订阅可随时在所在商店的订阅设置中取消;买断为一次性付款,无需取消。购买在同一商店账号的设备间恢复。

长期运行,不靠魔法

一款免费可用的工具,也有持续发生的账单。

DuckTerm 会保留真正能用的免费能力;Pro 购买与基础设施赞助,用来覆盖公共 Relay、移动端分发和发布工具。

我们持续维持的部分

这是一份直白的成本快照,不是募资目标。

公共 Relay + 带宽 区域入口、出口流量、TLS、存储与滥用防护。
按用量持续
Apple Developer Program 发布和持续维护 iPhone、Pad 版本所需。
$99 / 年 官方价格
Google Play Console 发布 Android 版本所需。
$25 / 一次性 官方价格
开发 + AI 工具订阅 用于评审、诊断、翻译与实现。
约 $200 / 月
Expo / EAS 官网 Starter 与 Production 套餐;实际账单随用量变化。
$19–$199 / 月 + 用量 官方价格

美元税前价格。供应商价格核验于 2026 年 8 月;Relay 与内部订阅为运营估算,会随用量变化。

云资源赞助

手上有闲置额度或节点,想让它做点有用的事?

我们接受云额度、区域带宽或 Relay 节点赞助,用来降低共享通道持续在线的成本。

  • 让更多区域的 Relay 保持可用,而不是把基础设施做成一道付费墙。
  • 支持构建、分发与可靠性工作,不换取任何用户数据访问。
  • 如你愿意,可在成本透明页致谢;赞助不附带产品决策权。
联系云赞助

赞助永远不包含终端流量、SSH 凭据、用户数据或私有运维权限的访问。

随时可以开始。

把所有 agent、审批和终端,放在随手可及的一处。