Skip to content

Repository files navigation

Agent Timeline icon

Agent Timeline

常驻桌面的半透明时间线挂件 — 让长周期 AI 编程会话里"你说过的每句话"随时可回溯

中文 · English · 日本語 · 한국어

CI Platform Swift .NET License: MIT

Agent Timeline 半透明浮窗:五家 agent 混排、双墨线台账、代号状态徽章

跟 Claude Code / Codex / Grok Build / Kimi Code / ZCode 这类 agent CLI 跑长周期任务时,你一定遇到过:

会话里把需求编号成了 N1、N2、N3……几小时后 agent 说 "N2 完成" —— N2 是啥来着? 翻几万行 session 记录?算了。

Agent Timeline 实时跟踪本机 agent 的 session 文件,把你提交过的每条命令提炼成时间线节点,把任务代号收进一本自动维护的词典 —— 忘了就点一下。

新手引导

标题栏六个入口逐一聚焦讲解:项目过滤、类型过滤、代号词典、折叠面板、窗口置顶、设置 折叠演示:点击折叠按钮收成只剩标题栏,再点一次展开回原来的高度,顶边位置不变

核心能力

🤝 五家 agent 一条时间线 Claude Code · Codex · Grok Build · Kimi Code · ZCode 混排,来源徽标(CL/CO/GR/KI/ZC)+ 项目过滤;两端解析器逐条同语义,同一份语料解出同一批节点
🕰 命令时间线 每条你的原话 = 一个节点(最新在上),LLM 提炼标题 / 关键点 / 执行结果一句话;按 需求·任务·调研·学习·决策·修复 归类过滤
📖 代号词典 N1: 登录改版 式定义自动登记(命令与 agent 回复双通道);N2完成T1 完成接下去执行T2 自动流转状态(✓完成 / ▶进行中 / △变更);点击回看定义与出处
🫧 双墨线台账 ❯ + 实线彩墨线 + 纸面块 = 你的话,✦ + 虚线灰墨线 = 机器话 —— 失焦半透明时,屏幕上唯一清晰的就是你说过的话
🪟 挂件级窗口 menu bar / 托盘常驻;hover ≈95% 可读、失焦 ≈25% 不挡事,快淡入慢淡出;置顶开关;点击不抢焦点;全文划选复制;任意明暗背景自稳对比(scrim + 描边)
🗂 折叠到标题栏 头部 chevron 一点收成只剩标题栏、再点展开回原高度,顶边不动像卷帘;折叠态锁住竖向尺寸(拖不动),状态与折叠前高度都记住,重启还在
🌏 四语界面 简体中文 · English · 日本語 · 한국어,设置里切换即时生效。状态关键词与类型识别四语常开——中文界面照样读得懂日文 agent 回复;已入库的历史保持原语言不重写
🔌 零配置摘要 默认复用本机 claude -p(备选 codex exec)headless;可换任意 OpenAI 兼容 provider;LLM 不可用时规则降级不断线
🔒 本地优先 session 解析、存储(SQLite)、词典全部本地;仅摘要调用产生模型请求

快速开始

下载安装包

Releases 提供双端产物(推 v* tag 由 CI 自动构建):

  • AgentTimeline-macos-vX.Y.Z.zip — 解压得 .app,拖入 /Applications
  • AgentTimeline-windows-x64-vX.Y.Z.zip — 解压到任意目录运行 AgentTimeline.exe (自包含 Windows App SDK,需 .NET 8 桌面运行时)。

版本单一事实源为根目录 VERSION,发布流程见 CHANGELOG.md 顶部说明。

macOS(Swift + SwiftUI + AppKit,零第三方依赖)

cd macos
scripts/build-app.sh release              # 产出 macos/dist/AgentTimeline.app
cp -R dist/AgentTimeline.app /Applications/
open /Applications/AgentTimeline.app      # menu bar 时钟图标 ⏱
swift test                                # 106 项单测

Windows(WinUI 3 / .NET 8)

完整源码在 windows/已完成实机运行验证:Core 解析层跨平台 冒烟 463 断言,WinUI 层过 CI 的 VS msbuild 硬门禁,分层验证清单全项注记见 windows/DEBUG-PLAYBOOK.md。开发构建用 Visual Studio 2022 打开 windows/AgentTimeline.sln,详见 windows/README.md

Windows 实机一览

双墨线台账 · 类型彩标 · 代号状态徽章 项目下拉 · 最近活跃 agent 徽标 代号词典 · 生命周期一屏回忆
Windows 台账时间线:五家 agent 混排、kind 彩标、N2✓/N3△ 状态徽章、决策菱形锚点 项目下拉:CL/CO/GR/KI 来源徽标(跟随最近活跃 agent) 代号词典面板:N1/N2/N3/T1/T2/REQ-AUTH-3 的定义、完成/进行中/变更状态与出处

设置界面(摘要引擎三档 / 透明度 / agent 开关):screenshot-windows-settings.png

macOS 实机一览

双墨线台账 · 类型彩标 · 代号状态徽章 项目下拉 · 最近活跃 agent 徽标 代号词典 · 生命周期一屏回忆
macOS 台账时间线:五家 agent 混排、kind 彩标、N2✓/N3△ 状态徽章、决策菱形锚点 项目下拉:CL/CO/GR/KI 来源徽标(跟随最近活跃 agent) 代号词典面板:N1/N2/N3/T1/T2/REQ-AUTH-3 的定义、完成/进行中/变更状态与出处

设置界面:screenshot-macos-settings.png。两端同一演示数据集拍摄(docs/DEMO-DATASET.md),视觉规范同源 design/design-tokens.json

两端同一演示数据、同一 dip 几何、同一背板,画布宽高比逐位相同故两行等高。 macOS 摄于 v0.7.6、Retina 2x(1618×1352);Windows 摄于 v0.6.0、主屏 100% 缩放 (859×676,dip 几何与 mac 一致、像素密度为其一半);README 显示宽度 290 下观感无差异。拍摄脚本:mac macos/scripts/shots/、Windows windows/scripts/shots/

⚠️ 两行版本不同步:mac 一行是 v0.7.6 重拍的,词典面板里能看到 v0.7.6 新增的搜索框; Windows 一行仍是 v0.6.0 的旧图,看不到搜索框、设置窗也没有 v0.7.2 加的开机自启动开关。 功能两端都有(见核心能力表),只是 Windows 侧截图待重拍。

工作原理

flowchart LR
    A[("~/.claude<br/>~/.codex<br/>~/.grok<br/>~/.kimi-code<br/>~/.zcode")] -->|FSEvents 增量 tail| B[解析器<br/>Claude / Codex / Grok / Kimi / ZCode]
    B -->|用户命令| C[(SQLite)]
    B -->|agent 回复| D[代号词典<br/>定义·状态·出处]
    C --> E[摘要引擎<br/>claude -p / provider / 规则]
    E --> C
    C --> F[半透明台账时间线]
    D --> F
Loading

设置

菜单栏图标 → 设置:摘要引擎(CLI 模型 / 自定义 provider)、界面语言、透明度两档、置顶、回填天数、五家 agent 开关。各家 session 路径均内建自动发现(不是可配项——路径是产品事实不是用户偏好),格式规范见 docs/SESSION-FORMATS.md

Roadmap

  • M2:代号按项目命名空间(跨项目同名短码隔离)、搜索、词典管理界面
  • M3:Windows 端实机调试与双端视觉对齐验收 ✅ 完成(2026-07-26,11 处实机修复 + 全清单注记留档)
  • M4:mac 端 zcode 解析器同步、Codex 技能回显路径剥离 ✅ 完成(2026-07-28);剩真实鼠标交互项人值守复测收尾
  • M4.5:四语界面与识别词表,双端同轮落地 ✅ 完成(2026-07-30)
  • M5:结果详情富文本渲染(代码块 / 表格 / 可点链接,即 TEXT-NORMALIZATION Phase D)。 前置:需先加 nodes.full_text 列——L2 规整不可逆、agent 回复原文当前不落库, 历史节点无源可依;该列同时解锁「结果行读完整回复」与代号重放读原文(§5.2-1)。 排在 M2 之后:三级渐进披露已缓解「看不全」,而加列是不可回退的存储承诺, 宜与搜索需求一并定夺

License

MIT © litianyi

About

常驻桌面的半透明时间线挂件:实时跟踪 Claude Code / Codex / Grok Build / Kimi Code / ZCode 会话,提炼命令时间线与任务代号词典 | Translucent desktop timeline for five AI agent CLIs — turns every prompt into an entry and every task codename into a self-maintaining dictionary. Native macOS + Windows, 4 UI languages

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages