Distill is a browser extension that extracts structured knowledge points from AI chat conversations.
(Claude / OpenAI / DeepSeek / Qwen / Moonshot / Doubao / GLM)
chrome.storage.sync (encrypted at rest by your browser, synced across your own signed-in Chrome profile)(ChatGPT, Gemini, Claude, DeepSeek, Kimi, Doubao, Qwen, Wenxin, Spark)
Ctrl+Shift+E)chrome.storage.local on your deviceWhen you trigger extraction, your API key and the conversation text are sent directly from your browser to the AI provider you chose in settings. That request is governed by the provider's own privacy policy:
You are responsible for choosing a provider you trust.
| Permission | Purpose |
|---|---|
storage | Save your settings, API keys, and extracted knowledge points locally |
activeTab | Read conversation content from the current AI chat tab when you click Extract |
scripting | Inject the content script into supported AI chat pages when needed |
downloads | Let you export knowledge points as Anki / Obsidian / Notion files |
notifications | Show completion / error notifications after background extraction |
host_permissions | Listed AI chat domains only — required to read conversation DOM |
Issues & source code: github.com/blank-knight/Distill
Distill 是一款浏览器扩展,用于从 AI 对话页面提取结构化知识点。
(Claude / OpenAI / DeepSeek / 通义千问 / 月之暗面 / 豆包 / 智谱 GLM)
chrome.storage.sync 保存(由浏览器本地加密,并在您登录的 Chrome 账号间同步)(ChatGPT、Gemini、Claude、DeepSeek、Kimi、豆包、通义千问、文心一言、星火)
Ctrl+Shift+E)时读取chrome.storage.local触发提取时,您的 API Key 和对话文本会从您的浏览器直接发送到您在设置中选择的 AI 服务商,该请求受对应服务商的隐私政策约束:
选择值得信赖的服务商由您自行决定。
| 权限 | 用途 |
|---|---|
storage | 本地保存设置、API Key 和提取的知识点 |
activeTab | 在您点击"提取"时读取当前 AI 对话标签页的内容 |
scripting | 按需在支持的 AI 对话页注入 content script |
downloads | 导出知识点为 Anki / Obsidian / Notion 文件 |
notifications | 后台提取完成/失败时显示系统通知 |
host_permissions | 仅限列出的 AI 对话域名——用于读取对话 DOM |
问题反馈 / 源码:github.com/blank-knight/Distill