LLMFeeder  by jatinkrmalik

Browser extension for LLM context preparation

Created 8 months ago
259 stars

Top 98.0% on SourcePulse

GitHubView on GitHub
Project Summary

LLMFeeder is a browser extension designed to streamline the process of converting web pages into clean Markdown format for use as context in Large Language Models. It offers a one-click solution for users needing to quickly capture and format web content, enhancing productivity for LLM-powered workflows.

How It Works

The extension employs Mozilla's Readability.js to intelligently extract the main content from web pages, discarding extraneous elements. This extracted HTML is then processed by Turndown.js to generate Markdown. The entire operation is performed client-side within the browser, ensuring user privacy and data security without external server communication.

Quick Start & Requirements

Installation is recommended via the Chrome Web Store or Firefox Add-ons. Alternatively, users can download release zip files and load them as unpacked extensions, or build from source using git clone and either ./scripts/build.sh or make commands. Building from source requires zip, jq (optional), and make. A demo video is available.

Highlighted Details

  • Privacy-First Design: Operates entirely client-side with no backend, remote data transmission, or telemetry, requesting only minimal necessary permissions (activeTab, clipboardWrite, storage, scripting).
  • Smart Content Extraction: Utilizes Readability.js for accurate extraction of main article content.
  • Customizable Output: Supports configurable content scope (main article, full page, selected text), customizable metadata templates with six variables ({title}, {url}, {date}, {author}, {siteName}, {excerpt}), and formatting options.
  • Efficient Workflow: Features one-click "Convert & Copy" to clipboard or "Download as .md" functionality, complemented by configurable keyboard shortcuts for rapid actions.
  • Cross-Browser Compatibility: Seamlessly functions on modern Chrome/Chromium-based browsers and Firefox.

Maintenance & Community

The project actively tracks contributors via GitHub graphs and links to GitHub issues for community engagement.

Licensing & Compatibility

Released under the permissive MIT License, allowing for broad compatibility with commercial and closed-source projects.

Limitations & Caveats

The extension's functionality is confined to content renderable within a web browser. Building from source requires specific command-line tools (zip, jq, make).

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
28 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.