sharegpt是开源chrome扩展,一键生成含完整对话的静态分享链接。它纯前端运行,数据本地处理、加密哈希后存ipfs或github pages,无追踪脚本,支持代码复制、markdown渲染及无障碍访问。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

ShareGPT是一个开源的Chrome浏览器扩展,它的核心功能是让用户在ChatGPT网页版(chat.openai.com)上一键生成可公开访问的对话分享链接。当你完成一段有价值的对话后,无需手动复制粘贴、截图或登录第三方账号,只需点击扩展界面上的“分享”按钮,它便自动提取全部上下文——包括多轮问答、代码块、列表、格式化文本等,并渲染为一个独立、美观、响应式的网页。以下是关于该工具的完整介绍:
一、ShareGPT的核心机制与技术特点
ShareGPT采用纯前端架构,不依赖后端服务器存储用户对话内容。所有数据抓取、结构化处理和页面生成均在浏览器沙箱环境中完成。对话内容经加密哈希处理后上传至去中心化存储(如IPFS或GitHub Pages托管的静态站点),生成的URL指向一个静态HTML页面,该页面不包含任何追踪脚本、广告或用户行为分析代码。每个链接对应唯一哈希ID,且默认为永久有效。
1、扩展通过Content Script注入ChatGPT页面DOM,实时监听对话区域的更新节点。
2、使用MutationObserver捕获新增消息区块,按时间顺序提取role(user/assistant)、content、timestamp字段。
3、将原始JSON结构转换为语义化HTML,保留Markdown语法渲染(如```python代码块、>引用、-列表项)。
4、调用Web Crypto API对会话摘要生成SHA-256哈希,作为资源标识符提交至预设静态托管服务。
二、安装与基础使用流程
该工具以Chrome扩展形式分发,支持Chromium内核浏览器(Chrome、Edge、Brave等)。安装过程不索取敏感权限,仅申请读取当前标签页内容的必要权限。所有操作均在本地完成,对话原文不会上传至ShareGPT开发者服务器。
1、访问Chrome网上应用店,搜索“ShareGPT”并确认发布者为Dominic Eccleston(GitHub ID: dominiceccleston)。
2、点击“添加至Chrome”,在弹出的权限提示中确认“读取和更改您在所访问网站上的数据”。
3、打开chat.openai.com,登录你的OpenAI账户并加载任意已完成对话。
4、在聊天界面右上角找到ShareGPT图标(蓝色对话气泡+箭头),点击后等待2–3秒,自动生成带短链的分享弹窗。
三、分享链接的呈现与交互能力
生成的分享页面为静态HTML文件,部署于sharegpt.com子域名下,采用JAMstack架构。页面加载不依赖JavaScript运行时,即使禁用JS仍可阅读全部文字内容。其设计兼顾可访问性与信息密度,支持键盘导航、屏幕阅读器识别及高对比度模式。
1、顶部显示对话标题(默认取首条用户消息前30字符,支持编辑)。
用于在用户想通过浏览器自动化与 Google Gemini 或 ChatGPT 交互时。触发短语包括“ask Gemini”“ask ChatGPT”“ask GPT”“让...”。
2、每条消息左侧标注发送角色(You / ChatGPT)及时间戳(精确到分钟)。
3、代码块支持一键复制按钮,悬停显示语言类型标签(如Python、SQL、JSON)。
4、页面底部提供“Copy Link”、“Embed HTML”、“Download as Markdown”三个操作按钮。
四、社区功能与内容发现方式
ShareGPT配套建设了公开索引网站sharegpt.com/explore,用于聚合经用户主动提交的优质对话。该页面不基于算法推荐,而是按发布时间倒序排列,所有条目均开放源码验证。用户可通过关键词搜索、标签筛选(如#code-review、#prompt-engineering)定位特定场景对话。
1、访问sharegpt.com/explore后,页面默认加载最近24小时内公开的50条对话。
2、点击任意卡片进入详情页,可查看原始分享链接、点赞数、收藏数及提交时间。
3、在详情页点击“Show Original”按钮,跳转至该对话在sharegpt.com上的完整渲染页。
4、每个详情页右上角有“Save to Profile”按钮,需登录GitHub账户授权后方可同步收藏至个人主页。
五、与其他同类工具的关键差异点
不同于FancyGPT等强调视觉定制的插件,ShareGPT聚焦于最小可行分享路径。它放弃PDF导出、主题换色、图片生成等非核心功能,将全部工程精力投入对话结构还原精度与链接分发可靠性。其数据格式严格遵循ShareGPT JSON Schema,已被多个微调数据集项目(如Alpaca-ShareGPT混合训练集)直接引用为标准对话标注范式。
1、ShareGPT生成的链接可被LLM训练管道直接解析为SFT样本,字段名与Hugging Face datasets库兼容。
2、不强制要求用户注册账户,匿名分享与登录收藏完全解耦。
3、所有前端代码开源在GitHub仓库,commit history可见,无混淆或打包隐藏逻辑。
4、扩展体积控制在327KB以内,安装后内存占用低于8MB,不影响ChatGPT主页面性能。










