Agent Notifications为你的编程智能体而生
GitHub ↗

少盯屏幕,多做创造。

保持专注
需要你时,我们会提醒

让智能体安心工作,完成时你自然会知道。
适用于 Claude、Codex CLI 和 OpenCode 的桌面通知与 Webhook。 Gemini CLI 集成尚未发布。

开源 · 本地运行

你的智能体有新进展

❓ 问题

刚刚
Claude · main · checkout-service

你想把 /tmp/ 中的测试文件命名为什么?

📋 计划

刚刚
Claude · main · patient-portal

计划:在 /tmp/ 中创建测试文件

✅ 已完成

刚刚
Codex CLI · main · payments-api

完成。安装引导现在紧跟在首屏之后。

✏️ 已编辑 3 处 ⏱ 35 秒
macOSLinuxWindows

设置通知

按照以下步骤为 Claude 添加通知。

选择运行智能体的电脑

选择目标操作系统后即可显示命令。移动设备和未知浏览器需要手动选择。

比较代理功能
功能ClaudeCodex CLIOpenCodeGemini CLI尚未发布
已完成支持支持支持支持
问题支持支持,但有限制支持不支持
权限请求支持支持支持支持
审查支持不支持不支持不支持
计划支持不支持不支持不支持
已达到会话限制支持支持,但有限制不支持不支持
错误支持支持,但有限制支持不支持
声音支持支持不支持不支持
点击聚焦支持,但有限制支持,但有限制不支持不支持
Webhook支持支持支持支持

✓ 支持 · ✕ 不支持 · ✓* 有限制

此集成尚未发布。公开版本1.46.1不包含Gemini。目标为Gemini CLI 0.62.0;各操作系统的原生验证结果请参阅指南。需要兼容版本。 Gemini 候选集成设置与限制 ↗

兼容性详情

* Codex 的提问取决于当前模式;错误和限额通过最终消息识别。点击聚焦取决于操作系统和终端。

Codex:Windows 钩子通知和提问工具钩子尚未在实际会话中验证。

OpenCode:为根会话的完成、问题、权限请求和错误发送静默提醒。不支持声音或点击聚焦。

Gemini CLI 候选集成:静默提示回合结束和工具权限请求。回合结束不代表成功或最终答复。不支持声音、点击聚焦、问题、错误、计划、审查通知或嵌套代理功能对等。

Codex CLI: 需要已发布的稳定版插件 ≥1.42.0。 Codex CLI ↗

OpenCode: 已使用 OpenCode 1.18.33 验证。需要插件 1.46.0 或更新版本。不支持 OpenCode V2。 什么是 OpenCode V2? ↗

OpenCode 设置与限制 ↗

恰到好处的信号,出现在恰当的时刻。

专注当下
告别反复查看

点击返回

一键回到工作现场

点击通知,在支持的环境中返回对应的终端、编辑器或标签页。仅适用于 Claude 和 Codex CLI;支持情况取决于终端和操作系统。

声音控制

每种时刻都有专属提示音

选择声音、调节音量并指定音频设备。保留重要信号,其余保持安静。 仅适用于 Claude 和 Codex CLI。

WEBHOOK 集成

连接你的工作流

将进展发送到 Slack、Discord、Telegram、Teams 等平台,按你的工作方式配置 Webhook。

点击通知返回终端的支持情况取决于操作系统和终端。 OpenCode:为根会话的完成、问题、权限请求和错误发送静默提醒。不支持声音或点击聚焦。 查看平台详情 ↗

一次点击,精准定位窗口。

适配你的工作方式
不止支持一种终端

仅适用于 Claude 和 Codex CLI。 点击返回终端功能会自动适配你正在使用的环境。以下是各平台上定位精度的详细说明。

终端 / IDEmacOSmacOSLinuxLinuxWindowsWindows说明
GhosttyGhostty 精确定位标签页/分屏 尽力而为 不支持精确定位标签页需要 Automation 权限。已在 Linux 守护进程中配置映射,但尚未经过官方验证。
iTerm2iTerm2 精确定位标签页/分屏 不支持 不支持需要先启用 iTerm2 的 Python API,然后重启应用。
WarpWarp 精确定位标签页/分屏 精确定位标签页/分屏 精确定位标签页/分屏无需额外权限——Warp 会自行解析窗口、标签页和分屏。
kittykitty 精确定位标签页/分屏 仅定位窗口 不支持精确定位分屏需要启用 kitty 的远程控制功能。
WezTermWezTerm 精确定位标签页/分屏 精确定位标签页/分屏 不支持通过 WezTerm 自身的 CLI 精确定位分屏。
VS Code / InsidersVS Code / Insiders 仅定位窗口 仅定位窗口 仅定位窗口
CursorCursor 仅定位窗口 尽力而为 仅定位窗口回退到通用窗口匹配,没有专门的集成。
JetBrains IDEsJetBrains IDEs 仅定位窗口 仅定位窗口 仅定位窗口在 macOS 上按通用方式检测,和其他应用一样,没有专门的集成。在 Linux 上通过进程树和 product-info.json 中的窗口类别来识别该 IDE,其内置终端的具体标签页无法单独选中。
Apple TerminalApple Terminal 仅定位窗口 不支持 不支持同时也是未检测到其他终端时的默认回退方案。
AlacrittyAlacritty 仅定位窗口 仅定位窗口 不支持
HyperHyper 仅定位窗口 尽力而为 不支持回退到通用窗口匹配,没有专门的集成。
GNOME TerminalGNOME Terminal 不支持 仅定位窗口 不支持
KonsoleKonsole 不支持 仅定位窗口 不支持
TilixTilix 不支持 仅定位窗口 不支持
TerminatorTerminator 不支持 仅定位窗口 不支持使用完整的窗口标题以实现精确匹配。
XFCE4 TerminalXFCE4 Terminal 不支持 仅定位窗口 不支持
MATE TerminalMATE Terminal 不支持 仅定位窗口 不支持
Windows TerminalWindows Terminal 不支持 不支持 仅定位窗口
命令提示符 / PowerShell命令提示符 / PowerShell 不支持 不支持 仅定位窗口
ConEmuConEmu 不支持 不支持 仅定位窗口
tmuxtmux 精确定位标签页/分屏 不支持 不支持在 iTerm2 的 -CC 控制模式下同样可以工作。
zellijzellij 精确定位标签页/分屏 精确定位标签页/分屏 不支持在 Linux 上,如果会话导出了对应信息,会精确定位到具体面板,否则按名称回退到当前活动标签页。

「精确定位标签页/分屏」会准确切换到目标分屏或标签页。「仅定位窗口」会将整个应用窗口置于前台。「尽力而为」表示插件会按通用规则匹配窗口,可能选中错误的窗口。

在 Windows 上,聚焦始终停留在窗口级别——没有公开 API 可以指定 Windows Terminal 内的具体标签页。

未列出的其他终端仍可通过通用窗口名称匹配工作。在 macOS 上,可以用自定义 bundle ID 覆盖自动检测到的应用。

查看完整的权限与合成器细节 ↗

开始前需要了解的几件事

常见问题

快速了解所需信息,然后继续工作。

必须安装所有智能体吗?

可任意组合选择 Claude、Codex CLI 和 OpenCode。请先安装所选智能体;以下命令用于安装通知。

Codex hooks 会自动安装吗?

会。安装程序会注册 hooks 并保存稳定的运行时副本。请在 Codex 中打开 /hooks,检查并信任它们。定义发生变化后需要重新检查。

更新会重置我的设置吗?

不会。安装程序会保留共享配置和其他 Codex hooks。安装与更新使用同一条命令。更新后请重启所选智能体。

可以选择哪些事件播放声音吗?

可以。你可以配置声音、音量、音频设备和通知渠道。在指南中选择“配置”,即可查看适用于所选智能体的步骤。 仅适用于 Claude 和 Codex CLI。

点击通知返回终端在所有环境都可用吗?

支持情况取决于操作系统和终端。iTerm2 需要启用 Python API 才能精确定位标签页。Windows 只能聚焦窗口,无法定位具体标签页。 OpenCode:为根会话的完成、问题、权限请求和错误发送静默提醒。不支持声音或点击聚焦。 查看支持的环境。

收不到通知怎么办?

请检查操作系统的通知权限和所选通知渠道。使用 Codex 时,还要确认 hooks 已被信任。 按照故障排除指南检查你的平台。

让智能体接手下一步

你的注意力很宝贵

让每一次通知都有价值 ↗