以前我是牛马,现在我是牛马的项目经理。
Stop coding. Start herding.
给同时使用多个 AI 会话的 vibe coder,制作并开源了一个「AI多会话协作看板」。把 Codex 和 Cursor 的会话进路放进同一张甘特图/时间轴,看清多线并行、执行与停顿,还原你和一群 AI 协作的一天。
给牛马 A 派活,催牛马 B 改 Bug,检查牛马 C 的产出,还要记得回复牛马 D。代码不一定我写,进度一定我催。
AI牛马看板,项目地址已开源:github.com/atom077/oh-…
为什么做这个项目
AI 越来越能干,我们也逐渐变成项目经理,多线程派活,一人带一个团队;我们在不同的会话窗口之间切换,等它们完成,再逐个评审、追问、决策推进。
聊天历史能告诉你说过什么,Token 统计能告诉你用了多少。oh-my-牛马s 想让协作的过程清晰可见: 哪些会话同时开工,哪里停了下来,不同项目的工作如何交错在一起。
| 日常的痛点 | 你能获得什么 |
|---|---|
| Codex、Cursor 和不同项目的数据散在各处。 | 一个工作台,统一日期、项目、来源与搜索筛选。 |
| 会话开了一天,AI 到底执行了多久? | 分开查看执行累计与会话跨度,明确覆盖情况与不确定性。 |
| 同时派了几项任务,并行到底长什么样? | 同轴时间条、活跃覆盖、平均并行倍数与峰值并发。 |
| 全天时间轴把几秒钟的响应挤得看不清。 | 先看全天,点进一小时,再放大某个会话的单轮。 |
| 想看协作数据,又不想上传私人对话。 | 只读本机日志,本地缓存元数据,无需云端账号或 API Key。 |
用起来的爽点
从一整天,找到某一刻
时间轴是整个产品的主角:全天项目活动 → 小时分段 → 会话轮次。
小时分段:一眼看见多线并行。 项目展开为会话,执行区间共用同一条时间轴;Codex 执行、Cursor 推算、输入点与闭合等待分别表达,重叠与空档都看得见。
会话轮次:把一轮对话看清楚。 每轮独立一行,按发生时间展开;选中示例中的 11 秒响应,就能看到精确起止,再点“放大这一轮”继续查看。只有来源证据支持时才显示闭合等待,等待不等于人工工作时长。
与 AI 多线程协作的感觉,终于看得见
愿景与后续规划
我想把它做成 一个人带一队 AI 的个人协作航行记录仪:跨工具看清工作、交接与自己的调度节奏,也让每一个数字有足够的依据。
- 打磨日常体验: 密集时间轴可读性、大量历史记录下的性能、首次扫描引导。
- 英文界面与更多平台验证: 让当前 macOS / 中文界面以外的使用者也能顺畅上手。
- 每周协作趋势: 持续观察工作量、已知 Token 用量与并行模式的变化。
- 结果带得走: CSV / JSON 导出与可分享的脱敏摘要。
- 更多 AI 来源: 核验本地格式后,探索 Claude Code 与 OpenCode 接入。
- 更完整的证据: 扩展日志版本覆盖、核验父子 Agent 关系、按来源能力细分工具耗时。
一起把它做得更好
欢迎反馈时间轴体验、补充可复现的解析边界、改善无障碍体验、参与翻译,或带着格式证据贡献新的来源适配器。