最近,我给自己写了一个小插件,叫 Codex Draft Inbox。

01-完整面板-演示数据.png
它解决的事情很具体。Codex 和 Claude Code 会话开得越来越多以后,我开始记混每个对话在处理什么,也很难一眼分清哪些已经看过、哪些仍然等着我处理。
🔹 会话一多,我就开始记混了
我平时会同时开很多个 Codex 会话。有的正在执行,有的已经返回结果,还有的在等我继续确认。
刚开始只有几个时,我还能记得每个会话在做什么。数量多起来以后,它们在左侧列表里一行挨着一行。我重新打开某个会话时,经常要先往前翻一遍。
这个对话当时在解决什么问题?
最近一轮还在执行,还是已经结束?
结果我看过了吗?
我还需要补充下一步要求吗?
让我头疼的是会话多起来以后,上下文和处理状态开始混在一起。草稿只是其中一条线索,核心仍是快速找回问题和处理状态。我需要一个地方,扫一眼就能想起每个会话在做什么,也能知道哪些事情还没有真正处理完。
🔹 文件夹能分类,但状态还是要靠我记
我也可以手动把会话拖进不同的文件夹。
这种方法能完成最基础的分类,但它更像一套静态整理。每次新建会话、任务结束或者重新开始一轮,我都要继续手动维护。文件夹可以告诉我它属于哪一类,却不能跟着最近一轮的状态变化,也不能把仍需处理的会话集中摆到我面前。
对我来说,整理位置还不够。我更需要一张会自己更新、可以直接打开原任务的待办表。
🔹 所以,我写了一个会话待办箱
Codex Draft Inbox 由 Codex 插件和 macOS 菜单栏 App 组成。它把 Codex 与 Claude Code 中需要关注的会话放进同一个列表,再按最近活动时间统一排序。
每张卡片会显示会话标题、草稿和最近一轮状态。黄色表示正在执行或仅有草稿,绿色表示最近一轮已经结束,红色表示执行失败,橙色表示已经中止。颜色只说明最近一轮发生了什么,不代表我已经读过或处理完。

02-状态详情-演示数据.png
默认情况下,App 运行期间检测到任务刚刚完成时,菜单栏面板会自动展开,但不会抢走键盘焦点。刚完成的会话会回到顶部并短暂高亮。Codex 的「未读」跟随客户端原生蓝点;Claude Code 则在我从面板成功恢复会话后清除。这样我不用盯着每一个窗口,也不需要凭印象猜哪个任务刚刚有了结果。

03-完成提醒-演示数据.gif
需要继续处理时,我可以从面板打开对应的 Codex 任务,或者恢复已经结束的 Claude Code 会话。成功发起跳转后,面板会自动收起;如果发起跳转失败,它会留在原处并显示错误,方便我继续重试。
我还坚持保留了一条看起来有点「笨」的规则。
打开过、读过、草稿变空或者任务结束,都不会让待办自动消失。即使原来的 Codex 会话后来被归档或删除,这条记录也会继续保留,并显示对应标记。只有我亲手点击「已处理」,它才会从列表中移除。
已读不等于已处理,任务结束也不等于我已经处理完。
🔹 Codex 和 Claude Code 的能力并不完全一样
Codex 桌面客户端会在本地保存未发送草稿,所以插件可以直接显示这些内容。Claude Code 终端里尚未按回车的文字无法读取,需要在菜单栏面板里单独保存下一条草稿。
打开会话的方式也不同。Codex 可以直接跳回对应任务;Claude Code 已结束的会话可以通过 session ID 恢复,运行中的会话目前只能激活 Terminal,不能精确定位原来的终端窗口。
这些限制没有必要藏起来。这个插件负责提醒、整理和跳转,不会替我理解任务的细粒度进度,也不会修改或自动发送草稿。
🔹 现在的版本已经到了 v0.4.0
和最早的版本相比,现在的 v0.4.0 已经补上了统一排序、完成后自动展开、未读标记、失败与中止状态、打开后自动收起、更新检查,以及简体中文和 English 界面。
语言默认跟随 macOS,也可以在面板里手动切换。会话标题和草稿原文不会被翻译,只有界面、通知、状态和错误提示跟随所选语言变化。
它仍然是一个本地优先的工具。插件只读访问 Codex 和 Claude Code 的本地会话数据,并在本机维护待办状态和面板草稿,不会上传,也不会自动发送消息。App 运行时的自动更新检查每天至多访问一次 GitHub Releases API,我也可以手动触发检查;发现新版本后只提供对应的 GitHub Release 页面入口,不会静默下载或安装。
目前它只支持 macOS 13 及以上版本。公开的 v0.4.0 仍是 Preview,使用本地 ad-hoc 签名,没有经过 Apple Developer ID 公证。安装包同时包含 Apple 芯片和 Intel 架构,但 Intel 实机运行还没有验证。
🔹 我只是想少记一点,多看清一点
这个插件没有什么宏大的目标。它来自一个很普通的烦恼。AI 可以同时运行很多任务,可人的注意力仍然有限。会话越来越多以后,我不想再靠脑子记住每条对话的上下文和状态。
文件夹适合分类,待办箱负责提醒。前者帮我把东西放整齐,后者告诉我现在还有哪些事没有结束。
如果这个小工具也刚好解决了你的烦恼,欢迎来 GitHub 点个 Star,也欢迎提 PR,一起把它做得更顺手。
💡
项目地址
当前公开版本是 v0.4.0 Preview。安装方法、校验步骤和已知限制请以项目 README 为准。
好了,晚安各位,现在差不多也凌晨2点了,又是新的一天,白天还要继续"搬砖"。
💡
/ 作者:kakarot / 投稿、合作或交流,欢迎在公众号后台留言
参考资料
1 v0.4.0 Preview:github.com/Zhangs-11/c...