资讯动态

AI Agent等你回复怎么办?herdr-web-ui推送提醒与状态追踪完全指南

发布时间:2026/10/17 14:54:31 来源:尧图企业网站定制
【免费下载链接】herdr-web-uiBrowser and phone client for herdr: chat and live terminal for every agent pane, remote PCs over SSH, web push alerts项目地址https://gitcode.com/gh_mirrors/he/herdr-web-ui点击查看免费下载用 Claude Code、Codex 这类 AI Agent 干活时最令人抓狂的瞬间莫过于它在等你确认一条命令、等你回答一个选择题而你已经切走了页面、甚至合上了电脑。herdr-web-ui 是 herdr 的浏览器与手机端客户端它能实时追踪每个 agent 窗格pane的 RUN / INPUT / DONE / READY 状态并在 agent 等你输入或完成工作时通过 Tab 通知、Web Push 推送提醒你——哪怕应用已关闭手机也能第一时间收到。先认识 herdr-web-ui一个窗格三种视角herdr-web-ui 把你在 herdr 里跑的每一个 agent 窗格变成三张面孔视角你看到什么Chat聊天agent 自己的完整对话记录每轮执行的工具调用折叠成一个Worked for …块可点开细看Terminal终端同一个窗格的真实现场通过herdr terminal attach共享滚动历史状态标记侧边栏与标签条上的实时状态点工作中转圈、等待输入变红、完成打勾它不需要你在 agent 和模型之间加任何中间层终端、浏览器、手机同时看着同一个窗格。一行命令即可安装详见 docs/guide.md 的 Quick start 章节git clone https://gitcode.com/gh_mirrors/he/herdr-web-ui.git cd herdr-web-ui bun install bun run start然后打开http://localhost:7317就能用了。状态追踪一眼看出谁在等你agent 最需要你的时刻通常有两种INPUTblocked它在等你回答提问、点批准、输密码DONEdone一轮工作结束了产物在等你检查。herdr-web-ui 对这两种状态做了重点追踪侧边栏与标签条实时变色每个 workspace、tab 的行尾都带 agent 状态标记默认 Classic 样式也可在 Settings → Appearance → Status indicators 里切换成 herdr TUI 同款 Dots / Symbols。Needs you 汇总区所有正在等输入的窗格会被收拢到侧边栏顶部本地和远程 PC 的 agent 一并列出点击直达对应窗格。服务器持续监听服务端通过 herdr 的 socket 读取窗口与状态同时用文件监听循环盯住各 agent 的会话文件如 server/conversation-monitor.ts 每 250ms 轮询一次文件特征状态一变就广播。三级提醒机制从页内提示到手机推送herdr-web-ui 的提醒设计成三级覆盖你在页面里、在浏览器里、完全不在电脑前三种场景层级触发条件需要 HTTPS应用内提醒窗口处于前台界面本身给出变化否Tab 通知页面开着但在后台/隐藏时弹出系统通知是或 localhostWeb Push 推送应用关闭、手机锁屏都能收到是开启方式很简单打开应用右上角⋯菜单点击Alerts开启后这一行会显示对勾浏览器弹出权限询问选择允许通知服务器会立即发一条确认推送证明整条链路是通的。Tab 通知由浏览器端触发src/lib/notifications.ts推送订阅由服务端触发server/push.ts两者的判定策略共用同一份 shared/notify-policy.ts保证手机和桌面在完全相同的事件上响铃。智能防打扰为什么有时不响是好事推送提醒最怕的是狼来了。herdr-web-ui 内置了几条非常克制的规则读懂它们你会更信任它的每一条通知先等 10 秒再发提问类提醒会先等约 10 秒完成类等待约 60 秒。如果你在桌面端已经手动回答了提醒会自动取消——它假设变化这么快说明有人在电脑前。有人在看就不打扰只要任何设备上的应用窗口处于可见且聚焦状态所有设备都不会收到提醒逻辑见 server/push.ts 头部的注释。完成提醒默认只报长回合Finished 策略默认Long turns只有干满一定时长默认 1 分钟以上的回合结束才推送秒回的小问题默认静默。订阅失效自动修复推送服务端会把已退役的端点记录下来push-retired.json你重新开启提醒时会创建一个新订阅而不是反复往死掉的端点发修复记录见 changelog.d/push-retired-endpoint.md。提醒偏好怎么调Needs input 与 Finished 两档开关每台设备的提醒偏好是独立的在Settings → Alerts里配置策略常量定义在 shared/notify-policy.ts选项含义可选值Needs inputagent 等待你的输入或权限时提醒开 / 关默认开Finishedagent 完成一轮工作时提醒Off不提醒· Long turns默认仅长回合· Every turn每次都提醒Send test向当前设备发一条测试推送验证链路按钮结果会明确告诉你成功或失败如果订阅丢失测试结果会直接给出Turn alerts on again按钮点一下就重新订阅——不用再翻设置页找开关。手机上开启推送提醒三步手机是这套机制真正的价值所在。前提只有一个应用地址必须是 HTTPS或 localhost。最省事的方案是 Tailscale它同时解决手机怎么连到你的电脑和HTTPS 从哪来两件事tailscale serve --bg --https443 http://127.0.0.1:7317一行安装脚本检测到本机在跑 Tailscale 时会自动帮你执行并打印二维码详见 docs/guide.md 的 On your phone 章节。之后手机扫码打开地址添加到主屏幕Safari 是分享 → 添加到主屏幕Chrome 是安装应用打开⋯菜单 → 点击Alerts授予通知权限到Settings → Alerts → Send test验证一次。小提醒iPhone 上只有添加到主屏幕后的应用才能收到推送iOS 16.4在普通网页标签页里是收不到的服务器进程需要保持运行HERDR_WEB_STATE_DIR默认~/.config/herdr-web-ui里的推送密钥和订阅记录也要跨重启保留重启不会让手机掉订阅。关键文件速查想深入了解实现可以从这几处入手推送服务端订阅、VAPID、提醒等待与取消server/push.ts浏览器端推送订阅Service Worker PushManagersrc/lib/push.ts页内与 Tab 通知src/lib/notifications.ts通知判定策略两端共用shared/notify-policy.ts会话文件监听聊天与状态刷新server/conversation-monitor.ts用户使用手册安装、手机、安全docs/guide.md常见问题问我在看网页的时候为什么手机不响这是特性不是 bug只要任意设备的窗口可见且聚焦提醒就被视为有人已看到而自动抑制窗口一失去焦点提醒立即恢复。问点推送通知跳到哪里点击会直接打开对应 PC 和窗格如果该窗格已关闭会打开它所在的 workspace 并在页头说明修复记录见 changelog.d/notification-tap-target.md。问提醒太吵/太安静怎么调把 Finished 从 Every turn 调回 Long turns默认或者关掉 Needs input 中你不关心的类别每台设备独立配置桌面可以全开、手机只留关键项。结语herdr-web-ui 用状态追踪 三级提醒 智能防打扰三件套把AI Agent 干着干着卡住了没人知道这个高频痛点解决得很彻底侧边栏的 Needs you 区块让你一眼看到谁在等Tab 通知盯住你切走的浏览器窗口Web Push 则负责你在远离电脑的时刻。配置不到三分钟却能省下大量回来才发现 agent 半小时前就在等我点批准的空等时间。赞分享【免费下载链接】herdr-web-uiBrowser and phone client for herdr: chat and live terminal for every agent pane, remote PCs over SSH, web push alerts项目地址https://gitcode.com/gh_mirrors/he/herdr-web-ui点击查看免费下载相关推荐herdr-web-ui手机部署完整指南Tailscale PWA 推送提醒把AI终端装进主屏幕herdr web ui手机部署完整指南Tailscale PWA 推送提醒把AI终端装进主屏幕 herdr web ui 是 herdr httpherdr-web-ui与collie、roamgate、herdr-remote横评herdr手机客户端怎么选herdr web ui与collie、roamgate、herdr remote横评herdr手机客户端怎么选 在电脑上跑着 Claude Code、Co连接断了怎么办activemq4cj连接状态跟踪与Response回调匹配机制揭秘连接断了怎么办activemq4cj连接状态跟踪与Response回调匹配机制揭秘 在消息中间件的世界里 连接中断 是每个开发者都绕不开的噩梦Broker后端消息队列创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑