本机 Code Agent 守望者 · macOS

Mac Code Agent 完成提醒。不再守着终端等。

TodoPilot 把 Claude Code、OpenAI Codex CLI 与 Cursor 的窄范围本机生命周期信号变成可见的 macOS 任务。运行时留在屏幕顶部;完成或需要注意时保留真实状态,再由猫咪飞行员把结果送回来。

本机生命周期集成 · 不抓取对话记录 · macOS 14+
LOCAL AGENT WATCHTOWER09:42
Codex is workingImplement retry recovery
TRUSTED TERMINAL EVENTAgent task finishedProvider: Codex · Outcome: landed
Implement retry recovery

一个顶层运行,一个真实状态

运行中还在工作当前 Provider 和顶层任务持续可见,但不抢走键盘焦点。
需要注意正在等你受支持的权限或注意力信号可以让等待中的运行及时回来。
已落地可信完成可靠终态会关闭运行、更新 Today List,并可触发猫咪飞行。
失败没有成功失败、取消与进程失联保持独立,TodoPilot 不会把它们涂成绿色。

真实产品语义 · 可控前端演示

启动任务,离开终端,在真正重要时听见提醒。

这段带音效的 Remotion 演示复现 TodoPilot 本机 Agent 流程:运行中、可信完成、状态岛,以及猫咪飞行员拖着客户端实际任务旗帜飞来。

本机 Agent 生命周期 · 原版 16 秒演示

识别 Provider,不抹平来源

Claude Code、OpenAI Codex CLI 与 Cursor 保留自己的身份。

这些工具本身已经提供通知或 Hook,TodoPilot 不会否认这一点。新增价值是一份本地队列、一致的终态语义、屏幕顶部连续状态,以及离开终端后仍可处理的提醒。

HOOK 事件Claude Code

生命周期 Hook 变成本机任务状态。

Claude Code 官方记录了 Notification、Stop、SubagentStop 与 TaskCompleted 等 Hook 事件。TodoPilot 只监听你选择安装的集成。

Anthropic Hook 参考
NOTIFY + TUIOpenAI Codex CLI

完成信号离开终端,但不丢失任务上下文。

Codex 官方记录了面向受支持事件的外部 notify 命令(包括 agent-turn-complete)和可配置的 TUI 通知。

OpenAI Codex 配置
本机集成Cursor

Cursor 运行进入同一座守望塔。

TodoPilot 把受支持的 Cursor 本机生命周期信号映射到运行、注意、完成与失败模型,并保留 Provider 标识。

Cursor Agent 文档

Provider 名称与标识只用于说明任务来源。TodoPilot 与 Anthropic、OpenAI、Cursor 没有隶属或官方背书关系。

不止一次性通知

提醒的是工作,不是再来一条短暂横幅。

系统通知与 Hook 很有用。TodoPilot 适合同时运行多个任务、离开终端,又需要让结果变成下一件可见且可完成之事的场景。

能力基础 Hook 或系统通知TodoPilot
完成声音或横幅可以可以,并支持猫咪飞行音效
Provider 身份取决于配置任务与状态岛持续可见
持久本机队列通常没有Today List 保持可处理
运行中停留屏幕顶部通常没有状态岛持续显示
失败与成功严格区分取决于配置强制保留真实终态
错过第一次后的再次提醒手动配置立即完成或稍后再提醒
上传代码或对话不需要不需要

窄范围本机流程

从启动到处理,只需三步。

01

只安装需要的集成

TodoPilot 使用 Provider 生命周期 Hook 或本机集成点,不需要仓库副本或完整对话。

02

让运行保持可见

一个顶层运行变成一个本地任务,带着 Provider 身份和真实生命周期状态。

03

处理真实结果

可信事件到达后更新任务;你可以立即完成,或让它在合适时间再次回来。

默认留在本机

观察生命周期,不等于观察你的代码。

完成提醒不需要广泛监控。TodoPilot 的 Agent 路径有意比解析对话或录制终端更窄。

01

不上传源码

本机 Agent 提醒不需要仓库文件来显示生命周期状态。

02

不抓取完整记录

完整对话、推理过程、工具调用与终端输出都在集成边界之外。

03

不伪装成功

失败、取消与进程失联保持不同的可见终态。

04

本机监控无需账号

本机生命周期守望与 Today List 属于免费模式。

大家关心的问题

Code Agent 完成提醒常见问题

Claude Code 完成后可以提醒我吗?

可以。Claude Code 提供生命周期 Hook。TodoPilot 使用窄范围本机信号,让顶层运行持续可见,并把结果带入同一套本地提醒流程。

TodoPilot 会上传代码或终端记录吗?

不会。Code Agent 集成围绕窄范围本机生命周期事件工作,不需要上传源码、完整对话、推理过程或终端输出。

Agent 失败或取消时会怎样?

TodoPilot 保留真实终态。失败、取消和进程失联不会被包装成成功完成。

TodoPilot 只支持 Claude Code 吗?

不是。当前产品叙事覆盖 Claude Code、OpenAI Codex CLI 与 Cursor 的本机生命周期提醒,并保留各自 Provider 身份。

Agent 已经有通知,为什么还要 TodoPilot?

如果内置通知够用,就使用内置通知。TodoPilot 新增持久 Today List、运行中状态岛、一致的终态语义,以及错过短暂通知后的再次提醒。

启动 Agent,离开终端,让猫咪回来报告。

TodoPilot 免费模式包含本机守望塔、Today List 与本地提醒,无需账号。

下载 TodoPilot查看完整 Mac 任务提醒软件