Browser extension that clips the active web page to clean Markdown, with math formula support, clutter removal, and a built-in editor with live KaTeX preview.
Part of the RubyCite product family. For PDF conversion and more advanced features, use the RubyCite desktop application.
- Convert & download Markdown in one click
- Convert & edit in a split-pane editor with live preview
- Extract LaTeX from MathJax / KaTeX pages
- Remove navigation, cookie banners, ads, and sidebars (Mozilla Readability + filters)
- UI in 8 languages: English, 简体中文, Deutsch, Español, Français, 日本語, 한국어, العربية
- Clone this repository.
- Open
edge://extensionsorchrome://extensions. - Enable Developer mode.
- Click Load unpacked and select this folder.
# Optional: refresh icons from RubyCite desktop project
python3 scripts/generate-icons.py
# Create ZIP for Edge / Chrome Web Store
bash scripts/package.sh
# → dist/Rubycite-web-clipper-<version>.zipSee docs/STORE.md for submission checklist.
| Path | Purpose |
|---|---|
manifest.json |
Extension manifest (MV3) |
content.js, cleaner.js |
Page extraction and cleaning |
readability.js |
Mozilla Readability (bundled) |
popup.*, background.js |
UI and editor tab management |
src/ |
Markdown editor, KaTeX, markdown-it |
_locales/ |
Store listing strings |
docs/ |
Privacy policy, store listing notes |
Conversion runs locally in the browser. Page content is not uploaded to RubyCite servers through the extension. See docs/privacy.html.
Copyright 2026 Hongtao Lu
Licensed under the Apache License, Version 2.0.
This project bundles third-party components. See NOTICE.md.