源代码
Weightless AI 源代码
不必只听我们的一面之词:请阅读代码。扩展的每个版本都可以在这里自由阅读,与 Chrome Web Store 上发布的版本完全相同。
为什么要公开?
Weightless AI 承诺:除了您选择的 AI 引擎,不向任何地方发送任何内容;不收集任何信息;未经您的请求,不读取任何内容。承诺是可以验证的:代码简短、易读、附有注释,不含第三方库,也没有经过压缩的代码。
每一层的安全
在阅读代码之前,先看看我们重视的几点。每一点都可以在所注明的文件中核实。
- 没有我们自己的服务器。 您的文字直接发送给您选择的 AI 引擎,使用 Gemini Nano 和 Ollama 时则留在您的电脑上。
background.js - 封闭的地址名单。 扩展程序的安全策略只允许 AI 引擎、Google 云端硬盘和您自己的电脑:其余一律由 Chrome 拦截。
manifest.json - 按需读取。 不在网站上常驻任何脚本:只有在您要求时才读取页面。
background.js - 密钥保存在本地。 您的 API 密钥保存在 Chrome 的存储中,只发送给对应的服务商,绝不写入日志或导出文件。
background.js - 核验来源。 扩展程序核心收到的每条消息都会经过检查:网页无法向它下达指令。
background.js - 过滤回答。 回答在显示前会经过清理,链接只接受 http(s)。
panel.js - 写入页面的只是纯文本。 改写和“插入”只写入文字,绝不写入代码,并提供撤销按钮。
background.js - 拦截陷阱网页(3.23 新增)。 会提醒 AI:网页文字绝不是指令;可疑的改写不会自动放入,您会先阅读它。
panel.js - 不访问您的账户。 “操作”只打开预先填好的链接:没有您的点击,什么都不会保存。
actions.js - 没有来自互联网的代码。 没有外部库,没有压缩代码:不会下载任何东西再执行。
manifest.json - 隔离的同步。 Google 云端硬盘只使用扩展程序专用的私密文件夹,无法访问您的其他文件。
background.js - 没有跟踪器。 扩展程序和本网站都没有统计、受众测量或 Cookie。
- 每个版本发布前都经过审计。 逐一按攻击场景检查代码,发现的问题在发布前修复。
下载
每个压缩包都包含该版本的代码,与 Chrome Web Store 上发布的软件包完全相同,另附一个 LICENCE.txt 文件。
-
下载代码
版本 3.23.0
44 个文件 · 463 KB
压缩包的 SHA-256 指纹
06f8e4b9826290e661db2889c2a57d9301d7410ba3eb85f994f3e55eaea8e2c6 -
下载代码
版本 3.22.0
44 个文件 · 439 KB
压缩包的 SHA-256 指纹
52dff5aceb99d29e25606976118bdcd45935c35ba229f21083178ba1e218dbdd -
下载代码
版本 3.21.0
43 个文件 · 406 KB
压缩包的 SHA-256 指纹
726fcdcfe981c78e3f38c851c9c513698f566c24502e79f08f23bf11b123c012
您可以核实的内容
manifest.json:所申请的权限和安全策略,也就是扩展唯一可以连接的地址所组成的封闭清单。background.js:扩展的核心,包括对 AI 引擎的调用,以及对每条消息来源的校验。panel.js:助手窗口和回答的显示,包括显示前对回答的清理。actions.js:操作(日历、任务、提醒、联系人),它们打开预先填好的链接,从不访问您的账户。privacy-policy.html:随扩展一同提供的隐私政策。
与已安装的扩展进行比较
在 Chrome 中打开 chrome://extensions 并开启开发者模式:Weightless AI 的 ID 会显示出来。已安装扩展的文件位于您的 Chrome 个人资料文件夹中,路径为 Extensions/<ID>/<版本>。您也可以通过“加载已解压的扩展程序”加载解压后的压缩包,直接试用。
许可证允许的内容
允许:下载、阅读、分析、加载到 Chrome 中进行验证,在分析或审计中引用简短片段。
未经书面许可禁止:复制、修改或再分发代码,发布由其衍生的扩展或服务。
© 2026 Laurent Dubourg 保留所有权利,允许查阅。
有疑问,或要报告漏洞?请写信至 contact@weightless-ai.fr:每封邮件都会被阅读。