Repository

anythingllm-extension

Browser extension for AnythingLLM Docker & Desktop application

README

AnythingLLM Chrome Extension

AnythingLLM Chrome Extension logo

Seamlessly integrate AnythingLLM into Google Chrome.

Features • Installation • Development • Usage • Contributing • License

Features

  • 🔗 Connect to your AnythingLLM instance with a simple connection string or automatic browser extension registration
  • 📑 Save selected text to AnythingLLM directly from any webpage
  • 📄 Upload entire web pages to AnythingLLM for processing
  • 🗂️ Embed content into specific workspaces
  • 🔄 Automatic logo synchronization with your AnythingLLM instance

Installation

<a href="https://chromewebstore.google.com/detail/anythingllm-browser-compa/pncmdlebcopjodenlllcomedphdmeogm">
<img src="https://storage.googleapis.com/web-dev-uploads/image/WlD8wC6g8khYWPJUsQceQkhXSlv1/iNEddTyWiMfLSwFD6qGq.png" alt="Chrome Extension" width="200">
</a>

or

  1. Clone this repository or download the latest release.
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable "Developer mode" in the top right corner.
  4. Click "Load unpacked" and select the dist folder from this project.

Development

To set up the project for development:

  1. Install dependencies:

    yarn install
  2. Run the development server:

    yarn dev
  3. To build the extension:

    yarn build

The built extension will be in the dist folder.

Usage

  1. Click on the AnythingLLM extension icon in your Chrome toolbar.
  2. Enter your AnythingLLM browser extension API key to connect to your instance (or create the API key inside AnythingLLM and have it automatically register to the extension).
  3. Right-click on selected text or anywhere on a webpage to see AnythingLLM options.
  4. Choose to save selected text or the entire page to AnythingLLM.

Contributing

Contributions are welcome! Feel free to submit a PR.

Acknowledgements


Copyright © 2024 Mintplex Labs. <br />
This project is MIT licensed.