同一条受管理会话
桌面和移动端接入的是同一条会话,不需要重新开一个 shell。
TermPilot 面向的是一个很明确的使用场景:
一条终端任务已经在你的电脑上运行,而你希望在离开桌面之后,继续从手机接入这条原会话。
它围绕同一条长期任务在多端之间持续可达来设计。
发行
@fengye404/termpilot 统一提供 relay、agent、配对和会话管理命令。
会话
agent 管理本地 tmux 会话,当前支持普通 shell 会话和托管命令会话。
同步
输出同步由 agent 提供,页面回到前台后会主动补齐缺失输出,保持当前会话尽快追平。
安全
浏览器通过一次性配对码、访问令牌和设备指纹与 agent 建立绑定。
部署
relay 默认使用 SQLite 持久化最小元数据,适合一条命令启动和单机长期运行。
relayagenttermpilot run -- <command> 或 termpilot create 启动受管理会话