Posts for: #Claude

让每个 AI 助手的对话都进我的记忆系统

我维护着一个叫 context 的个人上下文系统:一份中心 markdown,分发到 Claude Code、Codex CLI、Gemini CLI、OpenClaw 的配置路径里,保证同一个"我"在各个工具之间一致。

这个系统每天自动扫当天的对话,把我说过的偏好、决策、踩坑提炼到 OBSERVATIONS.md。问题是——它只懂 Claude Code 一家的 JSONL 格式。我同时还在用 Codex、Gemini、OpenCode,这些对话历史全都被扔在一边。

每家 AI 助手的对话都存在本地,但格式各家不同。Claude 用 JSONL,Codex 也用 JSONL 但 schema 不一样;Gemini 用整块 JSON;OpenCode 用 SQLite,message 和 part 分两张表;Cline 和 Cursor 藏在 VSCode 扩展的 globalStorage 里;Aider 干脆写在项目目录的 markdown 里。

自己从零逆向这些格式,不是我想干的活。

在 GitHub 上撞见 jhlee0409/claude-code-history-viewer,简称 CCHV。本意是个桌面历史查看器——七家 AI 助手的对话在一个界面里翻。我对桌面 app 本身不感兴趣,但它的 Rust 源码里有一个 providers/ 目录:七个文件,每家一个解析模块。每家的存储路径它替我找好了,每种格式的 schema 它替我逆向完了。

让 AI 把这部分代码翻成 Python,挪进 context 项目。

给做短视频产品的同事:先看这四个 Skill

同事 liurong 想做短视频产品,让我给点建议。我的建议是先把下面四个 Claude Code Skill 过一遍。两个帮你做产品,两个做视频本身。

做产品的两个

superpowers — obra/superpowers

一套软件开发方法论。装上之后 Claude Code 不会直接写代码,会先和你对齐需求、出 spec、等你确认,然后出实现计划,再派 subagent 一个任务一个任务做,过程里走 TDD、守 YAGNI 和 DRY。

作者 Jesse(obra)是 Anthropic 工程师,已进入官方 plugin marketplace:

/plugin install superpowers@claude-plugins-official

gstack — garrytan/gstack

YC 总裁 Garry Tan 的个人工具包。把 Claude Code 拆成 23 个角色:CEO、eng manager、designer、code reviewer、QA、security officer、release engineer 等,每个都是 slash command。

和做产品相关的几个:

  • /office-hours:YC 式产品拷问,六个问题
  • /plan-ceo-review:以 CEO 视角审视功能
  • /design-review/qa:设计和质量检查
  • /review/ship:代码审查和发布

起手可以先跑一次 /office-hours,描述你的短视频产品。

做视频的两个

hyperframes — heygen-com/hyperframes

HeyGen 开源的视频渲染框架:Composition 是 HTML 文件,动画用 GSAP,渲染成 MP4。专为 AI agent 设计,agent 直接写 HTML,不需要学专有 DSL。

[阅读全文]

用 Claude Code History Viewer 翻自己的 AI 对话记录

同事问我平时怎么和 AI 沟通的,想看我的会话。于是推荐我用这个小工具——Claude Code History Viewer,把 Claude Code 本地 ~/.claude/projects/ 里的 JSONL 会话记录翻出来看。

截图

左边项目和会话列表,右边完整对话,Thoughts、工具调用、Token 消耗都展开。支持全文搜索,100% 本地运行。

macOS 一行装:

brew install --cask jhlee0409/tap/claude-code-history-viewer

Windows 和 Linux 去 Releases 下载。打开自动扫描,不用配置。