跳到主要内容

关于 Chat2Card

一个用途很窄的小工具,做出来是因为现有的方案都差那么一点。

为什么会有这个东西

AI 助手产出了大量真正有用的文字,但它们抵达你手里的那个形态,几乎都不适合直接分享。截一张对话窗口的图,会连滚动条、界面元素和别扭的折行一起截进去;把原始 Markdown 复制到社交平台,格式又会被剥得一干二净。Chat2Card 就是来补这个缝的:粘贴文字,拿到一张排版规整的图,然后继续做你的事。

技术实现

Chat2Card 是基于 WXT 和 Vue 3 构建的浏览器扩展。Markdown 由 markdown-it 解析,代码用 highlight.js 高亮,卡片通过 html-to-image 栅格化,PDF 用 pdf-lib 组装。模板本质上就是一组组 CSS 变量 —— 这也是为什么新增一套模板成本很低,切换又能瞬间完成。

关于隐私的立场

没有服务器,所以也不存在「要不要信任我们」这个问题。所有操作都在浏览器里跑。这个架构是刻意选的:一个卡片生成器根本不需要你的数据,做一个会收集数据的版本,只是在给一个没人要的商业模式找借口。断网之后扩展照常工作,这是你自己验证这句话最省事的办法。

接下来做什么

路线图故意留得很短。自定义模板、更多导出预设、以及对超长文档更好的处理,是我们正在看的方向。与其列一长串半成品,不如把少数几件事做到能用。

联系我们

Bug 反馈、模板建议,还有「它为什么要这样」这类问题,我们都欢迎。联系页上有具体方式。

隐私

你的内容不会离开浏览器

Chat2Card 没有服务器。Markdown 解析和图片渲染都在本地完成,用的就是你浏览器自带的渲染引擎。我们不做账号体系,扩展里没有埋点统计,也根本不存在一个能把你内容发出去的接口。

阅读完整隐私政策

不上传

你的文字和生成的图片只存在于本地内存和你自己的硬盘上。

权限最小化

剪贴板读写、本地存储、一个右键菜单项。除此之外不申请任何权限。

设置只存本地

模板选择、语言、排版偏好都存在浏览器本地存储里,不会同步给我们。

离线可用

断网之后所有功能照常工作 —— 这是「什么都没上传」最简单的验证方式。