Save selected text and images, or the current page, from Chrome and Microsoft Edge to the desktop version of NoteGen.
A selection assistant shows a small one-click save bubble beside highlighted text by default. Selected text becomes a text record; each selected image is downloaded, recognized by NoteGen, and saved as a separate image record. The extension popup saves the current page through NoteGen's link-record capture flow without previewing page content.
The extension reads selections only after you click the quick-save bubble and reads the current tab URL when you save it from the popup. It talks exclusively to NoteGen on 127.0.0.1:37421, keeps unsent clips in the browser, and has no telemetry or cloud service.
Requires Node.js 20+ and pnpm.
pnpm install
pnpm dev
pnpm checkpnpm dev launches the development browser with Juejin, SSPAI, Zhihu, and the NoteGen GitHub repository open for clipping, selection, image-recognition, and link-record tests.
Load .output/chrome-mv3 as an unpacked extension. When a compatible NoteGen desktop app is running, the extension connects automatically.
pnpm build
pnpm build:edge
pnpm zip
pnpm zip:edgeChrome and Edge share one Manifest V3 source tree. Store copy and the manual release checklist are in store/.
- No accounts, analytics, cookies, or page scripts are collected.
- A clip is sent only to the paired NoteGen desktop app on localhost.
- HTTP and HTTPS page access lets the default-enabled selection assistant show its save bubble. Disabling the feature stops and unregisters its content script.
- Markdown is limited to 2 MiB per clip.
- The offline queue keeps at most 100 clips or 50 MiB.
- Firefox, Safari, mobile NoteGen, and site-specific adapters are outside v1.
GPL-3.0-only. See LICENSE.