Skip to content

TermPilot让同一条终端会话持续可达

面向长期任务的本地优先终端会话连续性工具。电脑继续运行原会话,手机继续接入同一条上下文。

产品定位

TermPilot 面向的是一个很明确的使用场景:

一条终端任务已经在你的电脑上运行,而你希望在离开桌面之后,继续从手机接入这条原会话。

它围绕同一条长期任务在多端之间持续可达来设计。

当前产品形态

发行

统一 CLI

@fengye404/termpilot 统一提供 relay、agent、配对和会话管理命令。

会话

tmux 作为当前后端

agent 管理本地 tmux 会话,当前支持普通 shell 会话和托管命令会话。

同步

端侧输出回放

输出同步由 agent 提供,页面回到前台后会主动补齐缺失输出,保持当前会话尽快追平。

安全

设备级配对

浏览器通过一次性配对码、访问令牌和设备指纹与 agent 建立绑定。

部署

单机长期运行

relay 默认使用 SQLite 持久化最小元数据,适合一条命令启动和单机长期运行。

典型路径

  1. 在服务器或可访问机器上启动 relay
  2. 在你的电脑上启动 agent
  3. 手机浏览器输入一次性配对码
  4. termpilot run -- <command>termpilot create 启动受管理会话
  5. 在桌面和手机之间继续接入同一条上下文

文档地图

文档先描述当前实现,持续改进围绕现有主路径展开。