☕ 给朋友看的 Codex 近况

我的 Codex 最近一个月项目小结

从 Slack 里的 coding agent,到 Zapp 小工具、音乐站、健身报告和远程 Codex 主机,这个月基本都在把自己的工作流一点点变成可复用的工具。

整理范围 2026.05.06 - 2026.06.06

这个月 Codex 基本像一个跟在旁边的工程搭子:有时候帮我写代码,有时候帮我查问题,有时候只是把一堆散乱的素材整理成能继续推进的项目。回头看,最有意思的不是某一个功能突然做完了,而是很多小工具开始接到我的真实生活里:音乐、健身、发视频、远程机器、微信资料、Zapp 小应用。下面我把最近推进过的项目挑几个出来,按“朋友能看懂”的方式整理一下。

最近推进的项目

这些是从最近一个月 Codex 工作流里整理出来的项目级别记录,隐私和凭证细节都已省略。

🤖 Slack Agent 流程图 #codexdemo / PR 审批 / QA 检查
Agent Workflow

SlackBasedMultiAgent

把 Slack 变成一个可以指挥 Codex 做 coding task 的入口,而不是只停留在“聊天机器人”。

  • 完成了什么从空 repo 规划到 Slack app、任务队列、审批流、中文 PR/Slack 输出,再用 `CodexTest` 跑通了一个计算器 demo 和 PR 合并。
  • 遇到的挑战Slack worker 健康、目标 repo patch 失败、人工审批、GitHub PR 状态和环境变量安全是几条完全不同的线,不能混在一起判断。
  • 下一步计划把 demo 原型继续收窄:补更清楚的状态面板、失败恢复和真实 repo 的稳定演示。
QHRB Zapp 净值看板预览 QHRB Zapp 净值看板
Zapp Apps

Zapp 应用与财务看板

把一些本来分散在表格、JSON 和本地页面里的信息,做成更像“自己用的小应用”。

  • 完成了什么做了 `LY Fund / 银子入股回款` 看板,推进 QHRB 净值安全检查数据,也修了 `人脉 CRM` 在手机上的可读性。
  • 遇到的挑战直接打开 app、Zapp 安全目录解锁、生产已更新但 Git 仍然 dirty、以及 Friend CRM 的隐私边界,都要分开处理。
  • 下一步计划继续整理 Zapp 的“单一输入点”,补 CSV 导出和更清楚的部署/提交节奏。
The Way You Make Me Feel Berklee Live Session 封面 Zi Yin 作品页新视频
Music & Demo

Zi Yin 网站与产品 Demo

一边维护音乐作品页,一边把 Zapp 里的小工具包装成能发出去看的 demo。

  • 完成了什么更新了 `works.html`,加入 Berklee live session;也整理了 `ziyin-voiceover-demo`、`yinzi-dialogue-demo` 和 `zi-style-reply-demo` 的视频/封面/发布信息。
  • 遇到的挑战“视频已上传”和“元数据已填完”不是一回事;Bilibili 表单自动化还会遇到焦点、点击、粘贴这些很现实的小问题。
  • 下一步计划把每个 demo 的发布状态单独收口:标题、封面、描述、标签、AI 内容声明和是否真正投稿。
练腿视频 contact sheet Workout contact sheet
Personal Report

健身记录 HTML 报告

把健身素材、身体指标、视频和后续分析计划整理成一个本地可打开的报告。

  • 完成了什么生成并更新了本地 Workout HTML 报告,接入健身素材资产,还把 5 个新 720p 健身视频做成 contact sheets 和 poster 预览。
  • 遇到的挑战当前“报告已经存在”和未来“从视频抽帧做动作/体态分析”要分清,不能把计划误写成已经完成。
  • 下一步计划继续做 `analysis_frames`,把视频里的动作变化变成更容易对比的图片证据。
🖥️ 远程 Codex 主机 Mac mini / Tailscale / mobile Codex
Infra

Mac mini 远程 Codex 工作站

尝试把 Mac mini 变成长期跑 Codex 的远程工作站,让移动端也能接进来。

  • 完成了什么规划了选择性迁移 `.codex` 状态、打通 SSH/Tailscale/屏幕共享,并排查 remote control、模型配置和 iPhone Mirroring。
  • 遇到的挑战网络能通不等于 Codex 设备发现可用;旧线程里的模型设置、daemon 状态和镜像连接要分别诊断。
  • 下一步计划从干净的新线程验证 mobile Codex 路径,再把可复用配置沉淀成 Mac mini 专用操作规则。
📚 Canvas 归档地图 Berklee / course archive / inline preview
Archive

Berklee Canvas 课程归档

把课程资料从 Canvas 里尽量完整地救出来,变成本地可预览、可继续交接的归档。

  • 完成了什么推进 ZhuYuHeng / YuhengZhu 课程归档,记录真实 `Zi-T9` 项目路径、课程状态、教授资源恢复坑,以及 PDF/音频 inline preview 修复。
  • 遇到的挑战Canvas files API 看起来空,不代表没有教授资源;模块、页面、作业、quiz 和讨论里的文件链接都要扫。
  • 下一步计划继续按课程状态推进,尤其保留 `35662` 教授资源和 `35783` 浏览器注入这类未完线索。

Demo 图片与网站入口

这几张是真实 demo / 网站素材。公开页面只保留线上入口;本机归档不放可点击路径。

Zi style reply demo 封面

和银子聊天

把对方的话起草成候选回复,再生成 ZiYin WeChat PVC 语音泡泡。

ZiYin Voiceover demo 页面截图

ZiYin Voiceover

输入中文旁白,用自己的声音生成可保存、分享、放进视频里的 MP3。

Yinzi dialogue demo 封面

Yinzi Dialogue Demo

一个已经整理成 Bilibili 发布包的 Zapp 对话类 demo。

这个月的几个亮点

不算 KPI,只是我自己觉得“噢,工作流真的变顺了”的几个瞬间。

🚀
6 条 不同方向的项目线都推进到了可复盘状态:agent、Zapp、音乐、健身、远程主机、课程归档。
🛠️
多次 验证不再只看“页面能打开”,而是把测试、HTTP、console、PR、发布状态拆开确认。
💡
几个 原本零散的个人资料库,开始变成 Zapp app、HTML report、demo package 这样的具体形态。
📌
一条 越来越清楚的判断:自动化不是替我乱跑,而是把每个状态边界记清楚。

技术收获

  • 1 复杂工作流最怕“看起来都通了”。Slack health、GT credential、远程 daemon、浏览器 unlock 都要分开验。
  • 2 本地 HTML 报告很适合个人资料整理:不用上云,也能把素材、状态和下一步放在同一个地方。
  • 3 部署和 Git 提交是两件事。生产更新了,不代表 repo 干净;这点在 Zapp 里特别明显。
  • 4 给朋友看的项目总结不需要列所有文件,保留项目名、卡点和下一步,反而更像真实近况。
Agent Workflow Zapp Local HTML Demo Publishing

下周计划

  • 1 把 `SlackBasedMultiAgent` 做成一个更稳的演示:失败状态、审批、PR 和 worker health 都要更直观。
  • 2 整理 Zapp 的 app catalog 和数据输入方式,特别是 QHRB、LY Fund、人脉 CRM 这些有真实用途的页面。
  • 3 收口 demo 发布包:每个视频都明确是“已渲染”“已上传”“元数据完成”还是“已投稿”。
  • 4 继续把个人生活资料做成可看的本地报告,比如健身视频分析和音乐练习记录。
  • 5 远程 Codex 主机先做小而稳定的验证,不急着把所有历史状态一次性搬过去。

差不多就是这一个月的 Codex 近况。写完发现,其实我不是在追求“多自动化一点”,更像是在给自己的生活和工作做一套小型基础设施:音乐、健身、发布、归档、远程机器都能慢慢接进来。你要是对哪一个项目有兴趣,或者觉得哪个方向最值得先做扎实,可以直接回我,我们就当边聊天边帮我排优先级。