我用 Gemini Cli 写了一个 Gemini 聊天记录导出 Markdown 的 Chrome 插件。我每周都会定期把跟 AI 的聊天记录导出到 Obsidian 里面。别人做的我都不太满意,特别是导出的文件名自动用对话标题这个功能,我找了一圈都没找到现成的插件。每次导出完都要自己手动重命名,实在受不了,花了一个小时让 Gemini Cli 帮我写了一个。
这次深度用下来,发现 Gemini Cli 多聊几次就会降级到 Flash,不过 Flash 好像效果也还行,可能因为我的需求比较简单。
另外就是 Gemini 在导出 markdown 的时候它是自己手动实现 HTML 转 markdown 的功能,结果很多格式没支持。最后我让它找一下现成的 HTML 转 markdown 库才快速解决了这个问题。现阶段模型还是喜欢自己造轮子,没有架构思维去复用现成能力。
最后,插件 icon 我是用 Cursor Claude 生成的,因为它没办法直接生成图片,所以它生成了一个网页,用这个网页来导出 png 的 icon,挺有意思的。
插件已经开源了,链接看下面的帖子。有什么需求大家可以 clone 到本地让 AI 帮你改改。