Back to browse
GitHub Repository

Brower extension to convert web pages to clean Markdown and copy to clipboard so you can feed it to your favorite LLM model as context with just 1 click!

420 starsJavaScript

LLMFeeder – Multi-tab web to Markdown for LLM context (v2.1.0)

by jatinkrmalik·Feb 16, 2026·2 points·1 comment

AI Analysis

●●SolidSolve My ProblemShip It

Multi-tab + token counter saves context-window hunting; but web-to-Markdown is solved.

Strengths
  • Right-click context menus eliminate popup friction; batch ZIP download for research workflows is genuine UX win
  • Token counter with configurable limits (4K–32K) and GPT-4/Claude tokenizer prevents over-fit context
  • Cross-origin iframe extraction handles real-world messy HTML better than generic tools
Weaknesses
  • Core problem (webpage to Markdown for LLMs) already solved by JinaAI, Firecrawl, and MCP servers
  • No clear differentiation in conversion quality; value is purely in convenience layer
Target Audience

AI power users, researchers, developers using Claude/ChatGPT with context windows

Similar To

JinaAI Reader · Firecrawl · Mozilla's Readability.js

Post Description

Hi HN! I shared LLMFeeder here 8 months ago when it was a simple one-click webpage-to-markdown tool. Since then, it's grown into something much more powerful, so I wanted to share the major updates.

The original problem: copying documentation/articles to feed into ChatGPT, Claude, or coding assistants like Cursor meant dealing with ads, popups, and navigation clutter and using web mcp server usually bloats the context with irrelevant stuff.

v2.1.0 adds several features specifically for LLM power users:

- Multi-tab support: The #1 requested feature. Select multiple tabs with Ctrl/Cmd+Shift+Click, then convert all at once. Options: copy merged, download merged, or download as ZIP with separate files per tab. Great for research sessions where you need context from multiple sources!

- Right-click context menus: No need to open the popup. Just right-click anywhere on a page → "Copy to Markdown". When multiple tabs are selected, you get batch options in the menu.

- Token counter: Real-time estimation using the GPT-4/Claude tokenizer (cl100k_base). Shows a progress bar with configurable context limits (4K, 8K, 16K, 32K) so you don't accidentally overflow your context window.

- Include links toggle: Strip URLs when you don't need them to save tokens. `[link text](https://...)` becomes just `link text`. Everything still runs 100% client-side with zero tracking. The extension has grown to 1,000+ Chrome users and 200+ Firefox users.

Tech stack: Mozilla Readability.js for content extraction, Turndown.js for Markdown conversion, and JSZip for multi-tab archives.

Links:

- GitHub: https://github.com/jatinkrmalik/LLMFeeder - Chrome: https://chromewebstore.google.com/detail/llmfeeder/cjjfhhapa... - Firefox: https://addons.mozilla.org/en-US/firefox/addon/llmfeeder/

Would love feedback on what else would make the LLM context workflow smoother. What's still painful about feeding content to AI assistants?

Similar Projects

Klovr – Convert any webpage to Markdown (Cloudflare covers only 5%)

Nice, focused product: site-specific extraction rules (CSS selectors/metadata overrides), edge-first delivery (<500ms p99) and SDKs for Node/Python make it quick to drop into an LLM pipeline and claim 40–60% token savings. That said, HTML→Markdown is a crowded niche (Pandoc, Jina, Firecrawl and dozens of scrapers already exist), so Klovr needs clearer differentiation — e.g. demonstrable extraction accuracy, enterprise-grade rule sharing, or unique model-aware trimming — to move beyond 'handy utility'.

Solve My ProblemSlick
vaibhavlodha98
214mo ago