jatinkrmalik/LLMFeeder

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!

What it solves

LLMFeeder is a browser extension designed to simplify the process of feeding web content into Large Language Models (LLMs). It solves the problem of messy HTML, irrelevant page elements (like ads or navigation bars), and token limits by converting web pages into clean, structured Markdown format that is optimized for AI consumption.

How it works

The extension operates entirely on the client side. It uses Mozilla's Readability.js to identify and extract the main content of a page, and Turndown.js to convert that HTML into Markdown. Users can trigger the conversion via a popup UI, right-click context menus, or keyboard shortcuts. The resulting Markdown can be copied to the clipboard or downloaded as a .md file.

Who it’s for

Anyone who uses LLMs (such as ChatGPT, Claude, or Gemini) and frequently needs to provide web-based information as context for their prompts.

Highlights

  • Multi-Tab Support: Convert multiple selected tabs simultaneously and merge them into a single file or a ZIP archive.
  • Token Counter: Provides real-time token estimation based on GPT-4/Claude tokenizers to help users stay within context limits.
  • Lazy-Loading Auto-Scroll: Automatically scrolls through chat or AI pages to ensure long conversations are not truncated during extraction.
  • Privacy-First: Operates fully locally with zero remote data transmission, telemetry, or backend dependencies.
  • Customizable Metadata: Allows users to define their own citation styles using a template-based system for titles, URLs, and authors.
  • Smart Content Extraction: Offers options to extract only the main article content, the full page, or specific selected text.

Related

  • Project
  • Project
  • Project
  • Project
  • Project