本机 Code Agent 守望者 · macOS
Mac Code Agent 完成提醒。不再守着终端等。
TodoPilot 把 Claude Code、OpenAI Codex CLI 与 Cursor 的窄范围本机生命周期信号变成可见的 macOS 任务。运行时留在屏幕顶部;完成或需要注意时保留真实状态,再由猫咪飞行员把结果送回来。
本机生命周期集成 · 不抓取对话记录 · macOS 14+
一个顶层运行,一个真实状态
真实产品语义 · 可控前端演示
启动任务,离开终端,在真正重要时听见提醒。
这段带音效的 Remotion 演示复现 TodoPilot 本机 Agent 流程:运行中、可信完成、状态岛,以及猫咪飞行员拖着客户端实际任务旗帜飞来。
识别 Provider,不抹平来源
Claude Code、OpenAI Codex CLI 与 Cursor 保留自己的身份。
这些工具本身已经提供通知或 Hook,TodoPilot 不会否认这一点。新增价值是一份本地队列、一致的终态语义、屏幕顶部连续状态,以及离开终端后仍可处理的提醒。
生命周期 Hook 变成本机任务状态。
Claude Code 官方记录了 Notification、Stop、SubagentStop 与 TaskCompleted 等 Hook 事件。TodoPilot 只监听你选择安装的集成。
Anthropic Hook 参考 ↗完成信号离开终端,但不丢失任务上下文。
Codex 官方记录了面向受支持事件的外部 notify 命令(包括 agent-turn-complete)和可配置的 TUI 通知。
OpenAI Codex 配置 ↗Cursor 运行进入同一座守望塔。
TodoPilot 把受支持的 Cursor 本机生命周期信号映射到运行、注意、完成与失败模型,并保留 Provider 标识。
Cursor Agent 文档 ↗Provider 名称与标识只用于说明任务来源。TodoPilot 与 Anthropic、OpenAI、Cursor 没有隶属或官方背书关系。
不止一次性通知
提醒的是工作,不是再来一条短暂横幅。
系统通知与 Hook 很有用。TodoPilot 适合同时运行多个任务、离开终端,又需要让结果变成下一件可见且可完成之事的场景。
| 能力 | 基础 Hook 或系统通知 | TodoPilot |
|---|---|---|
| 完成声音或横幅 | 可以 | 可以,并支持猫咪飞行音效 |
| Provider 身份 | 取决于配置 | 任务与状态岛持续可见 |
| 持久本机队列 | 通常没有 | Today List 保持可处理 |
| 运行中停留屏幕顶部 | 通常没有 | 状态岛持续显示 |
| 失败与成功严格区分 | 取决于配置 | 强制保留真实终态 |
| 错过第一次后的再次提醒 | 手动配置 | 立即完成或稍后再提醒 |
| 上传代码或对话 | 不需要 | 不需要 |
窄范围本机流程
从启动到处理,只需三步。
只安装需要的集成
TodoPilot 使用 Provider 生命周期 Hook 或本机集成点,不需要仓库副本或完整对话。
让运行保持可见
一个顶层运行变成一个本地任务,带着 Provider 身份和真实生命周期状态。
处理真实结果
可信事件到达后更新任务;你可以立即完成,或让它在合适时间再次回来。
默认留在本机
观察生命周期,不等于观察你的代码。
完成提醒不需要广泛监控。TodoPilot 的 Agent 路径有意比解析对话或录制终端更窄。
不上传源码
本机 Agent 提醒不需要仓库文件来显示生命周期状态。
不抓取完整记录
完整对话、推理过程、工具调用与终端输出都在集成边界之外。
不伪装成功
失败、取消与进程失联保持不同的可见终态。
本机监控无需账号
本机生命周期守望与 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、运行中状态岛、一致的终态语义,以及错过短暂通知后的再次提醒。