Codex 每日工作流
让每天的任务、科研进展与课程安排持续可见,再把科研部分积累成周报。
这个仓库从实际使用流程整理而来,已经移除原使用者的任务、课表、聊天编号、机器路径和自动化身份。安装示例全部为虚构数据。复制方法即可开始,复制个人记录则不需要。
| 选择 | 作用 | 独立使用 |
|---|---|---|
| 每日回顾 | 检查可访问的新交流,维护全部任务总账,安排今日重点,积累科研周报 | 复制一个技能文件夹即可 |
| 桌面日程板 | Windows 半透明任务面板,可直接展开任务详情,支持拖动、置顶、滚轮、尺寸和图标避让 | 读取自己的任务JSON或规范总账,无须Codex |
| 整套工作流 | 总账 → 任务视图 → 桌面展示 → 定时回顾 | 下列安装器一次配置 |
来源与致谢
桌面日程板基于 TanxeStudio 与贡献者维护的 Desktop Tasks Widget 改造,直接改写了其中的前台窗口事件检测、临时置顶及部分窗口状态处理逻辑,并参考了拖动、托盘与开机启动交互设计。所用上游版本为 32322d2。感谢原作者和贡献者开放代码。
本工作流进一步实现了完整标题区拖动、独立拖动锁、尺寸与双屏靠右、连续矩形滚轮、图标透明避让、通用任务接口,以及每日回顾、科研周报和安装流程。具体使用范围见 第三方来源与改动说明;原始版权声明和完整 MIT 许可随源码、构建产物与安装包一并保留。
最快开始
下载仓库ZIP并解压,双击 install.cmd。默认完整安装:
- 应用位于当前用户的本地应用目录
CodexDailyWorkflow。 - 数据位于“文档”中的
CodexDailyWorkflow,与应用代码分开。 - 技能位于
~/.agents/skills/,已有其他同名技能会停止安装,不强行覆盖。 - 不修改现有自动化、不启动开机自启、不自动打开日程板。成功后用桌面“Codex每日任务板”入口打开。
随后在 Codex 的本地聊天发送:
使用 $setup-daily-workflow 完成当前安装的本机配置。
我希望每天本地时间05:30回顾昨天、安排今天,回到这个聊天。
先手动核查一次,再创建或更新同用途定时任务,避免重复。
本地安装和定时任务注册分两步确认结果。 定时任务只能由本机有相应能力的客户端创建;脚本不直接改写应用内部任务文件。定时任务需要读取本机文件时,电脑和应用须保持运行。官方定时任务说明
按需安装
Windows PowerShell:
# 整套
.\install.ps1 -Component all
# 只装每日回顾
.\install.ps1 -Component review
# 只装桌面日程板
.\install.ps1 -Component widget
改安装位置或隔离试用:
.\install.ps1 -Component all -InstallRoot "$env:TEMP\CodexWorkflowDemo\app" -DataDir "$env:TEMP\CodexWorkflowDemo\data" -SkillRoot "$env:TEMP\CodexWorkflowDemo\skills" -NoShortcut
安装器保留现有配置与主账本。已有手工任务JSON但没有主账本时,会阻止用示例账本覆盖任务;请先导入账本或选择新的数据目录。更新运行中的日程板之前先退出该副本;安装器不强制结束其他实例。
其他系统可以单独复制 modules/daily-review/skills/daily-review/ 并使用 Python 3.9+;桌面日程板需要 Windows 10/11 和系统 .NET Framework 4.8。安装器不下载或运行第三方安装程序。
给 Codex 一句话移植
请阅读 https://github.com/D-dragon5/codex-daily-workflow ,
在一个新目录安装完整工作流,不覆盖我的现有技能、自动化或任务文件。
所有配置按我的本机路径和时区生成,只使用示例数据起步。
安装后先手动验证,再按我确认的时间注册当前聊天的每日回顾。
也可以把 modules/daily-review 或 modules/desktop-board 单独复制给自己的 Codex。两个模块各自带说明和技能,详细接口见 数据约定。
在插件目录中选择模块
仓库提供本地插件目录,包含整套、每日回顾、桌面日程板三个入口:
codex plugin marketplace add D-dragon5/codex-daily-workflow
在支持的桌面客户端刷新/重新打开插件目录,选择 Codex Daily Workflow 来源并安装所需入口。首次运行其设置技能。此仓库发布不等于已上架官方公共插件商店,客户端版本与工作区策略也会影响可用入口。官方插件目录说明
这套流程怎样运行
- 总账保存长期目标、任务、完成记录与来源,是事实主账。
- 每日回顾只检查可访问的新上下文,区分意向、计划、完成声明和已验证成果。看不到的工作保留缺口。
- 刷新脚本从标记任务表生成一份任务JSON、一份Excel总览和一份可定位的网页详情。
- 日程板每15秒检查配置指向的任务JSON与总账。接入规范任务表后,按稳定ID直接读取新任务及完整详情,无需先生成Excel;单独维护JSON的用法仍支持。今日重点和课表独立保存。
- 周报提取科研成果、认识、卡点与下一步,课程与个人事务仍在总账内跟踪。
桌面模式当前采用图标避让:重叠图标及文件名的区域透明,内容可穿透点击;恢复按钮也避让图标。它不修改系统壁纸,也不承诺所有Windows桌面组合环境中都有同样的背景层效果。
普通模式下点击任务可展开下一步、进展、要求和日期依据。刷新保留已展开内容与滚动位置;桌面模式先点“恢复”再操作。新增、改名、排序和重名任务均按稳定ID关联,任务名不作为唯一标识。
数据和边界
- 默认全部本地保存,无遥测、网络上传或独立模型API调用。Codex本身的数据处理遵循你使用的产品设置。
- 聊天读取范围取决于客户端工具、账号和授权。没有工具时,可用手动补记;不能承诺能读取每天的所有聊天。
- 开机启动和定时任务各自独立,均需使用者选择。仅打开日程板不会启动模型。
- 主总账与派生视图保持一套,不按日期不断复制新任务总览。文件占用/刷新失败时保留旧视图并报告原因。
- 发布包只含源码、协议、模板和合成示例;个人数据目录和运行偏好均排除在版本控制之外。
开发与检查
python -m unittest discover -s modules/daily-review/tests -v
powershell -NoProfile -File modules/desktop-board/tests/test-models.ps1
python tools/audit_release.py . --git-index --git-history
python scripts/package.py
python tools/audit_release.py . --archives artifacts
构建及安装检查见 迁移与验证。许可为MIT,桌面模块的开源基础、提交与原始许可完整保留在 第三方声明。
每次推送和上传发布包前均执行脱敏审核,步骤和本地推送门禁见 发布隐私检查。私密词表保存在仓库外,扫描结果只报告位置与规则,不回显命中原文。