动机
- 如果对话内容过多,想去寻找某一个回答会非常困难。
- 数据集中在openAI,如果账号一旦被封禁,则历史记录全部消失,对中国用户极其不友好(因为我它喵就是受害者)
预览
商店地址
chrome.google.com/webstore/de…
特性
- 将每个对话保存为书签。
- 将对话内容同步到 Notion。
实现
主要是plasmo
+react
,状态管理用了resso
这个库,也是基于Proxy系的实现,不过源码很简单,100来行。
同步对话内容到notion一开始还挺头疼的,初步思考可能要拆markdown
的AST
,然后转成notion
所对应的block
。但惊喜的发现了@tryfabric/martian
这个库,刚好把这件事儿给干了,成本直接降到0。