一个直接写入你文件夹的开源 Markdown 网页剪藏器。
LocalKeepFlash 是一款本地优先的 Chromium 网页剪藏器。它把可读网页、精确选区、图片和带时间戳的 YouTube 字幕保存为可迁移的 Markdown 与本地资源;整个保存路径不需要账户、云数据库、分析服务或 AI。
只保留网上真正值得留下的部分。
LocalKeepFlash 把四种常见的研究时刻变成普通文件。每次剪藏都会保留来源和有用上下文,而不是生成一份来历不明的纯文本。
可读网页
把标题、链接、列表、表格、引用与代码转换为干净 Markdown,并保留原始来源。
精确选中段落
只保存真正重要的段落,同时记录 canonical URL;页面支持时还会保留文本片段链接。
图片与上下文
把原始栅格图片下载到本地,并生成可搜索的 Markdown 笔记,不只留下容易失效的远程地址。
YouTube 字幕
保存视频信息、封面、章节与带时间戳的字幕,不经过第三方字幕代理。
本地优先是一种架构,不是一句隐私口号。
当你点击保存,LocalKeepFlash 会在扩展中提取你指定的内容,并写入你选择的目录。整个资料库都是普通文件,可以用任何文本编辑器或文件管理器检查。
保存 YouTube 内容时,扩展可能以不携带凭证的方式访问 YouTube 自己的播放器和字幕接口。LocalKeepFlash 不会加密你选择的本地文件夹,请使用你信任的文件权限和同步工具保护它。
留在本地的内容
- Markdown 笔记与 YAML frontmatter
- 下载的栅格图片与视频封面
- 待写入内容与本地资料库结构
保存路径中没有什么
- 不需要 KeepFlash 账户或 API
- 没有云数据库或本地守护进程
- 没有分析服务或广告跟踪器
- 没有 AI 服务处理剪藏内容
选择文件夹,剪藏来源,留下普通文件。
不需要配置新的工作区,也不需要等到以后再从专有数据库导出。第一次保存开始,资料库结构就清晰可见。
选择保存目录
首次安装时,选择保存笔记和资源的文件夹,同时设置优先使用的字幕语言。
在原页面剪藏
只在你决定保存时,让扩展读取当前网页、选中段落、图片或 YouTube 视频。
在任何工具中使用
得到的 Markdown 可以放进 Obsidian、代码编辑器、Git 仓库,或任何支持普通文件的工作流。
资料库本身就能说明自己。
每条笔记都包含带版本的 YAML frontmatter 和可预测的路径。扩展升级不会静默改写旧笔记,新的剪藏也不会静默覆盖之前的内容。
- 可预测的 notes/YYYY/MM 与 assets/clip-id 路径
- 带来源元数据、可以直接搜索的 Markdown
- 不静默覆盖,也不自动迁移旧笔记
---
schema_version: 1
title: 本地优先笔记
source_url: https://example.com/article
captured_at: 2026-08-23T07:30:00Z
capture_type: selection
---
> 这是你决定保留下来的原始段落。
[打开原始来源](https://example.com/article)选择直接拥有文件,或者连接起来的研究工作区。
LocalKeepFlash 与 KeepFlash 有关联,但前者不是后者的试用入口。LocalKeepFlash 不需要 KeepFlash 账户,也不会把剪藏内容发送到 KeepFlash。
当本地 Markdown 就是目的地。
如果你最在意直接拥有文件、可以检查的保存路径,以及与现有文件工作流兼容,就使用这款开源网页剪藏器。
- 可迁移的 Markdown 与本地资源
- 不依赖账户、托管服务或 AI
- 以 AGPL-3.0 协议公开源码
当资料档案需要变成知识库。
如果你希望跨网页、PDF、视频、文件和笔记搜索,连接相关资料、批注来源,并基于保留的原始上下文向 AI 提问,就使用 KeepFlash。
- 跨来源类型的全文与语义搜索
- PDF 批注、链接、标签、Spaces 与 Topic Pages
- 保留来源依据的 AI 提问与回答
从源码安装 LocalKeepFlash。
当前 0.1.0 版本需要开发者安装,尚未发布到 Chrome 应用商店。仓库中包含源码、测试、隐私边界、安全策略与贡献指南。
环境要求
- Node.js 22 或更高版本
- npm
- Chrome 或 Microsoft Edge 122 及以上版本
0.1.0 是早期版本。YouTube 提取依赖 YouTube 自己维护的接口;当这些接口变化时,扩展也可能需要跟进维护。
git clone https://github.com/dante-is-shipping/LocalKeepFlash.git
cd LocalKeepFlash
npm install
npm run dev在 Chromium 中加载
打开浏览器扩展管理页面,启用开发者模式,然后把 .output/chrome-mv3 作为未打包扩展加载。首次打开的引导页会让你选择保存目录与字幕语言。
当前边界
- 暂不支持 PDF 阅读器和 file:// 地址
- 暂不支持浏览器内部页面和隐身模式
- 单个附件上限 25 MB,每次剪藏附件总量上限 100 MB
- SVG 可能包含活动内容,因此目前仍保留为远程链接
开源网页剪藏器常见问题
01LocalKeepFlash 是什么?+
LocalKeepFlash 是一款面向 Chromium 浏览器的免费、开源、本地优先网页剪藏器。它把可读网页、精确选区、图片与 YouTube 字幕直接保存到你选择的文件夹中,格式为 Markdown 与本地资源。
02LocalKeepFlash 会把剪藏上传到 KeepFlash 吗?+
不会。保存路径中没有 KeepFlash 账户或 KeepFlash API。LocalKeepFlash 只写入你选择的目录,不会把剪藏内容发送到 KeepFlash。
03这些 Markdown 文件可以在 Obsidian 中使用吗?+
可以。输出是带 YAML frontmatter 和本地资源路径的普通 Markdown,可以直接在 Obsidian 或其他支持 Markdown 文件的工具中打开。使用 LocalKeepFlash 并不要求安装 Obsidian。
04LocalKeepFlash 已经上架 Chrome 应用商店了吗?+
当前 0.1.0 版本还没有上架。你需要从源码构建 Chromium MV3 扩展,再把生成目录作为未打包扩展加载。
05LocalKeepFlash 与 KeepFlash 有什么不同?+
LocalKeepFlash 是只负责收集并写入本地文件的工具。KeepFlash 则是可选的托管知识工作区,用于跨来源搜索、连接笔记、批注资料,并基于已保存上下文进行提问。
保存来源,留下上下文,真正拥有资料库。
阅读源码、检查隐私边界、安装扩展,或者在 GitHub 一起贡献下一项改进。
AGPL-3.0 · 源码公开 · 欢迎贡献