LocalKeepFlash · open source · local-first

The web clipper that ends in your folder.

Capture the part of the web worth keeping. LocalKeepFlash writes readable pages, exact selections, images, and YouTube transcripts directly to portable Markdown and local assets—without putting a hosted service in the saving path.

AGPL-3.0 No account or telemetry Chromium extension
Current browser tab

The exact source you chose

Capture locally
Your research folder
source-note.md
cover.webp
No cloud hop
A deliberately short data path

Files first. Service optional.

LocalKeepFlash is built around a simple boundary: the extension extracts what you ask for and writes it to a directory you selected.

What you keep

  • Readable Markdown with source metadata
  • Raster images and YouTube cover art
  • A visible, versioned folder structure

What is not required

  • No KeepFlash account or API
  • No cloud database, analytics, or AI
  • No proprietary archive to export later
Four capture modes

Keep a source in the form that makes it useful.

Each capture retains useful context and produces files that can move into the tools you already use.

Readable webpages

Convert headings, links, lists, tables, quotes, and code into clean Markdown while keeping the source URL.

Output · Markdown + assets

Exact selections

Save only the passage that mattered, with canonical and text-fragment links when the page supports them.

Output · quote + source

Images with context

Download a raster image beside a searchable Markdown note instead of leaving only a fragile remote URL.

Output · image + note

YouTube transcripts

Keep metadata, cover art, chapters, and timestamped captions as a research-ready Markdown file.

Output · timed transcript
A three-step workflow

Choose once. Capture in context. Use anywhere.

01

Choose your folder

Select the directory that will hold notes and assets, plus preferred caption languages.

02

Capture from the source

Open the extension on the current page, selection, image, or YouTube video when you decide to save.

03

Continue in your tools

Use the files in Obsidian, a code editor, Git, search tools, or another Markdown workflow.

LocalKeepFlash and KeepFlash

Own the capture. Upgrade the workspace when you need it.

The two products solve different parts of the knowledge workflow and remain useful independently.

LocalKeepFlash

Use it when direct file ownership, a transparent saving path, and Markdown compatibility are the destination.

KeepFlash

Use the hosted workspace when you need cross-source search, connections, annotations, and AI with the original context visible.

Try KeepFlash free

LocalKeepFlash does not automatically sync captures to KeepFlash. A KeepFlash account is never required to save local files.

Early open-source release

Build the Chromium extension from source.

Version 0.1.0 is a developer release. A one-click Chrome or Edge store install is not available yet, so the current path is intentionally explicit.

  • Node.js 22 or later
  • npm
  • Chrome or Microsoft Edge 122 or later

Current release: 0.1.0. PDF viewers, file:// URLs, browser-internal pages, and Incognito mode are not supported.

Build the unpacked extension
git clone https://github.com/dante-is-shipping/LocalKeepFlash.git
cd LocalKeepFlash
npm install
npm run dev
Product questions

LocalKeepFlash FAQ

01What is LocalKeepFlash?+

LocalKeepFlash is a free, open-source, local-first web clipper for Chromium browsers. It saves webpages, selected passages, images, and YouTube transcripts directly to a folder you choose as Markdown and local assets.

02Does it require a KeepFlash account?+

No. LocalKeepFlash does not use a KeepFlash account or API in its saving path and does not upload captures to KeepFlash.

03Can I use the output in Obsidian?+

Yes. The output is ordinary Markdown with YAML frontmatter and local asset paths, so it can be opened in Obsidian or another file-based Markdown tool.

04Is it available in the Chrome Web Store?+

Not in the current 0.1.0 release. Build the Chromium MV3 extension from source and load the generated folder as an unpacked extension.

05What is the long-term product boundary?+

LocalKeepFlash focuses on capture and portable local files. Search, annotations, connections, and AI remain optional downstream workflows rather than requirements in the saving path.

Your sources deserve an exit route

Capture the web without giving up the files.

Inspect the code, build the extension, and keep the result in a format that remains useful beyond one product.

AGPL-3.0 · public source · contributions welcome