Greasy Fork is available in English.
支持几乎所有的ai对话网页的 Markdown 导出 + 图像导出。需要支持新网址,在@match中自行追加使用。主要用于:claude|chatgpt|gemini|grok|doubao|qwen|deepseek|minimax|kimi|yuanbao|chatglm|openrouter|poe等。
github链接:https://github.com/mr-hanlu/chatshare
ChatShare 是一款高度泛化的浏览器油猴脚本,致力于一键将各大 AI 平台的对话内容提取为 Markdown 文档 或 高保真长图。
与市面上动辄因为网页 UI 改版而失效的导出工具不同,ChatShare 底层采用了通用 DOM 结构分析与样式计算引擎。它不依赖于任何脆弱的网站专属 CSS 类名,这意味着它几乎免维护,并且天生支持绝大多数现有及未来的 AI 对话网页。
querySelector('.chat-message-xxx')。我们通过节点特征智能猜测对话角色(User/AI),递归内联计算样式(Computed Styles),彻底剥离网页自身的布局束缚。官方再怎么改版,导出依然坚挺。16000px 的安全阈值时,会及时预警拦截,保护浏览器免于内存溢出崩溃。chrome://extensions/(Edge 为 edge://extensions/),右上角打开。得益于 ChatShare 强大的泛化处理能力,适配一个全新的 AI 对话网站不需要编写任何额外的适配代码。
你只需要在油猴扩展中编辑本脚本,在顶部的元数据区域(==UserScript==)追加一行 @match 规则即可,例如你想支持 https://chat.new-ai.com:
// ... 原有规则
// @match https://*.doubao.com/*
// @match https://qwen.ai/*
// @match https://chat.new-ai.com/* <-- 在这里加上这一行即可
// ...
为了实现极高的通用性与安全性,我们在底层设计上做了一些取舍:
欢迎大家拉取代码,一同打磨这个通用提取引擎!如果你有更好的通用解析思路(不论是样式克隆还是 Markdown 转换逻辑),请随时提交 Issue 或 Pull Request。
核心依赖库致谢:
本项目采用 MIT License 开源协议。