Moshpit

在锁屏上回 agent

让你的 agent
找得到你

Claude Code 在你的服务器上卡在一个权限询问。你的手机亮了。 你在锁屏上点一下 Allow,它就继续跑下去——不用解锁、不用 SSH、 不用走回工位。

$6.99 一次性买断 · TestFlight 外测审核中

iPhone 锁屏上的实时活动卡片:Claude Code 带 Allow 和 Deny 两个按钮,下面还有 codex 1 NEEDS YOU

支持哪些 agent

Claude Code Codex opencode aider Gemini CLI ……任何跑在终端里的

没有什么"集成列表"要挤进去。Moshpit 驱动的是真正的 shell, 所以它没听说过的 agent,在发布当天就能用。

三步,之后它就只是你的终端。

添加主机

填 SSH 信息和密钥——也可以在手机上直接生成。选 tmux、herdr 或都不用。 首次连接会把主机指纹给你核对。

照你原来的方式跑 agent

在窗格里起 claude,或者让 Moshpit 开一个隔离的 git worktree 在里面起。主机上没有新东西要学。

把手机放下

当 agent 需要人的时候,你的锁屏会告诉你——连回答用的按钮一起给你。

关键的那一下

它出现在锁屏上,你就在锁屏上回它。

这是真实的锁屏截图,不是效果图:Moshpit 能看到的每个 agent 都有一条 实时活动,被卡住的那个直接带上你本来就要给的答案。Allow、Deny、或者一句快捷回复 ——都不需要进 App。

iPhone 锁屏上的 Moshpit 实时活动:Claude Code 带 Allow 和 Deny 按钮,下面是正在干活的 codex

Claude Code · 等你回话 琥珀点,配上结束等待的两个按钮。yescontinue 是快捷回复 ——它们直接敲进那个窗格,不是发到什么聊天框里。

codex · 正在干活 青色点加实时计时,所以"在思考"和"卡住了"不会长得一模一样。

计时本身就是重点 那个 agent 已经等了几个小时。等的是它,不是你——你瞥一眼手机, 它离继续跑只差一次点击。

灵动岛显示琥珀点和感叹号:有 agent 在等你

灵动岛 · 等你回话 解锁状态下,灵动岛替你数着。琥珀色加感叹号 = 有人被你卡住了。

灵动岛显示青色点和实时计时,agent 正在干活

灵动岛 · 正在干活 干活时是青色加走动的计时——不刷通知,只给你一个瞥一眼就懂的状态。

你会拿到什么

先是一个真正的终端。然后才是 agent 需要的那一层。

下面每一屏都是真机上跑的这个 App——没有效果图,没有渲染。

先是个真终端

它首先是个终端,其次才是别的。SSH 与 Mosh,以及被画成原生视图的 tmux——不是把桌面缩小塞进屏幕。

tmux · 原生控制模式

是你的 tmux,不是缩小版桌面

会话、窗口、窗格都是原生渲染,划一下就切。新建、重命名、关闭都在面板里。 Moshpit 只附着到你已有的东西上,绝不改动它的样式。

  • 窗口和会话是真正的列表,不用眯着眼找
  • herdr 也支持——workspace、tab、单窗格满宽
  • 前缀键和快捷键栏跟着你用的多路复用器走
tmux 窗口面板列出 server、tests、logs,背后是实时的 git log tmux 会话面板列出 payments-api 和 dashboard tmux 窗格渲染彩色 git log,面包屑读作 payments-api、1:server、git
Mosh · 漫游

命令跑一半走出大楼

Mosh 是内建的,不是外挂:Wi-Fi/5G 切换、息屏、酒店网络都断不掉会话。 预测回显让你在链路还没应答时就看见自己敲的字。

  • Wi-Fi 掉了就在会话中途漫游到蜂窝
  • 预测回显带可见的轨迹,直到服务器确认
  • 净室实现,用 RFC 自带的测试向量校验过
Mosh 会话显示 git log 输出,标题栏带 MOSH 标记 设置:默认使用 Mosh、预测回显、光标轨迹选项
键盘 · 你的

你真正会按的那些键

键盘上面那条是你自己搭的工具栏:从终端键库里挑、拖着排序、把用不到的丢掉。 外接硬件键盘同样支持。

  • esc、tab、^C、^L、粘贴、方向键——或者你放的任何东西
  • 最多 12 个键,可排序,随你的习惯
  • 8 套终端主题、7 款等宽字体,也可以自带配色
快捷键编辑器:工具栏预览和可排序的按键列表 设置:强调色、App 图标、终端字体、字号和主题

为 agent 而生

别的 iPhone 终端不做的那部分:agent 那句「我需要人」能送到你的锁屏上,而且你能在那儿回它。

Agent 工作台 · herdr

先回那个卡住的

面包屑上带着 agent 的名字和状态点,所以你一眼知道现在轮到谁。 琥珀色 = 它在等你。

  • 按"谁在等你"排序,并显示等了多久
  • 点一行直接落到那个窗格——不用在树里找
  • herdr 上主机零安装;tmux 上一行命令装 hook
终端里 Claude Code 的修改请求正在等待批准,面包屑用琥珀色标出 agent 名 主页 Agents 区:Claude Code 等你回话、codex 正在干活、claude 闲置
开新活 · git worktree

在地铁上开一个新任务

选仓库、起分支名、把第一句话交给它。Moshpit 在主机上建一个隔离的 git worktree,然后在里面把 agent 起起来——你手边的工作区一动不动。

  • 仓库自动找出来,来源是你窗格已经待着的目录
  • 分支名先在本地校验,不用等一个来回才报错
  • 用完长按删除 worktree,带一次真正的二次确认
新建 agent 任务表单:仓库 payments-api、分支 fix-webhook-retry、agent claude,以及第一句话
语音 · 就在这台设备上

把 prompt 说出来,看清了再发

终端的快捷条上有一个 mic 键。你说的话先落到键盘上方那块面板里, 按 Insert 才会真的敲进 shell。终端恰恰是最不能容忍「听错了还自动敲进去」 的地方,所以在你看清之前,什么都不会到主机上。

  • 由 Apple 的语音模型完全在这台设备上转写——音频不出手机, 因为它根本没有一条通向服务器的路
  • 中文可用,其他任何端侧引擎能处理的语言也一样; 选择器里列出的就是它真能转的那些,不会列它做不到的
  • 「自动」跟随系统语言,也可以固定成某一种
  • 不想要的话,可以把 mic 键整个隐藏掉

诚实是结构决定的

这不是一页隐私政策,而是这个 app 造法的必然结果:你的流量 不经过我们任何服务器,所以就算我们想收集,也没有东西可收。

一次

$6.99,买一次

没有订阅、没有内购、没有分档。你买到的那个 app 里就是全部功能。

无人

不用注册账号

没有东西要注册、要登录、要取消。这个 app 根本不知道你是谁。

Data Not Collected

这是 App Store 隐私标签上的原话,也是字面意思:没有埋点、没有崩溃上报、 没有任何第三方 SDK。

直连

只到你自己那台机器

SSH 和 Mosh 从手机直接连到你写的那台主机。中间没有中转,我们的没有, 别人的也没有。

Enclave

密钥留在 Secure Enclave

私钥由手机硬件生成和保管,用 Face ID 解锁。它导不出来——我们导不出, 你也导不出。

本机

口述不出本机

语音输入由 Apple 的语音模型在这台设备上转写。音频不会上传到任何地方—— 它没有一条通向服务器的路。

盒子里还有

密钥

钥匙串 + Face ID

SSH 密钥在设备上生成或导入,存在 Secure Enclave 里,用 Face ID 解锁。

主题

长得像你的桌面

8 套终端主题加自定义编辑器、7 款内置字体、8 个 App 图标,强调色自己定。

安装

有引导,但绝不静默

主机缺 mosh、tmux 或 herdr?Moshpit 把命令摆出来,你点了才执行。

滚动

滚动是对的

划动翻的是真实历史——而抢了鼠标的全屏程序收到的是滚轮,不是莫名其妙的复制模式。

主机

指纹可以核对

首次连接把主机密钥和核对命令一起给你。密钥变了,警告很大声。

重连

自己会回来

息屏、飞行模式、隧道断了——Moshpit 自己重连,并把你放回原来那个窗格。

选你的多路复用器

唯一会说 herdr 的 iPhone 终端。

tmux 撑了世界上的服务器二十年,Moshpit 原生渲染它。但 herdr 是专为 coding agent 写的多路复用器, 它把这个 App 最难的那件事——知道 agent 到底在干嘛——从「猜」变成了「查」。

tmux

成熟 · 你机器上已经有了

  • 原生控制模式:会话、窗口、窗格都能切
  • 只附着到你已有的东西,绝不改它的样式
  • agent 状态靠一行命令装 hook——准确,但要你装
  • 回滚、复制模式、前缀键都按你熟悉的方式来

herdr

为 coding agent 而生

  • agent 状态是协议字段——主机上什么都不用装
  • 单窗格占满手机宽度:没有侧边栏,没有缩小版布局
  • 你手机的尺寸永远不会挤压笔记本上的窗口
  • 滚动由服务端判定——抢了鼠标的程序收到的是滚轮
  • 隔离任务:一个表单搞定 git worktree + workspace + agent

Moshpit 用各自的语言说话:herdr 连接说 workspacetab, 并且打印 herdr 真实的键位——因为 ⌃ b q 在 tmux 里是列窗格, 在 herdr 里是断开会话,印错的 App 会把你踢下线。按连接各选各的, 绝不在背后替你切换。

一条专线,没有接线员

你的手机直接连你的服务器。整张图就这么多。

没有 Moshpit 账号、没有中转、中间没有云——因为根本没有 Moshpit 服务器。 没有可以被攻破的东西,没有要订阅的东西,也没有哪天挂掉就把你的终端一起带走的东西。

你的 iPhone SSH · MOSH 端到端,密钥不离开设备 你的服务器
无账号无遥测无第三方端点 密钥在 Secure Enclave

差在哪

价格是 tmux 客户端的价格。做的是已经变了的那件事。

iPhone 上的终端已经很挤了。这是差别的诚实形状——比能力,不比形容词。

能力Moshpit 一般 tmux 客户端订阅制终端
在锁屏上回复 agent Allow · Deny · Reply 只有连接提醒
agent 状态,主机零安装 内建(herdr) 看情况
Mosh——扛切换和丢包 原生 通常没有有的有
手机上开隔离任务(git worktree) 一个表单
价格 $6.99 一次 几美元一次$20–120 / 年,一直付
收集的数据 没有 看情况要注册账号

一口价

买一次。整个定价页就这一句。

$6.99首发价
  • 一次购买,全部功能。没有分档、没有主机数限制、没有加购。
  • 不到订阅制终端一个月的钱——而且不会再来第二次。
  • 首发价会随版本成长上调。早买的就一直是买断的。
  • 不用注册、不用登录、不用取消。
$6.99现在 · 首发 $9.99标准价

底下是什么

还没有评价。这是已经造好的东西。

Moshpit 是新的。与其借别人的好话,不如给你上线后可以自己核验的东西。

465
单元测试,每次构建都跑
RFC 7253
Mosh 加密用规范自带的向量校验过
0
第三方端点、SDK、跟踪器
8 / 7
终端主题 / 等宽字体,还可以自带

常见问题

大家最先问的几件事。

需要在我的服务器上装东西吗?

不需要——开箱就是标准 SSH 客户端。moshtmuxherdr 都是可选的。缺哪个,Moshpit 会直说、把安装命令摆出来, 你点了才执行。它绝不静默安装,也绝不偷偷换成你没选的那个多路复用器。

它怎么知道 agent 在等我?

herdr 上,agent 状态是协议里的一个字段——什么都不用配。 在 tmux 上,App 里提供一行命令装 hook,让 agent 主动上报状态; 不装的话,Moshpit 退回到读输出来判断。

支持哪些 agent?

任何跑在终端里的——Claude Code、Codex 等等。状态检测在 herdr 上是协议级、 在 tmux 上靠 hook,所以出了新 agent 通常不需要我们做什么。

App 关掉之后还能叫醒我吗?

老实说:只在会话还活着的时候。Moshpit 没有推送服务器——这是"中间什么都没有" 的代价。iOS 最终会挂起连接,在你回来之前状态就不再更新了。

为什么叫 Moshpit?

两个理由,其实是同一个。Mosh 就是这个 app 说的协议——过隧道、 合上盖子都还活着的那一个。而一屏 agent 同时开工的样子,本来就是个 mosh pit: 密、吵、全都在动。图标画的是 crowd surf——一个人被许多只手托着, 这正是你的 agent 提出的交易。中文不另起名字,就叫 Moshpit。

你的服务器,一直在线上。

一次买断,没有账号。如果它不适合你,对比页会直说。