/anythingllm-extension

Browser extension for AnythingLLM Docker & Desktop application

Primary LanguageJavaScriptMIT LicenseMIT

AnythingLLM Chrome Extension

AnythingLLM Chrome Extension logo

Seamlessly integrate AnythingLLM into Google Chrome.

FeaturesInstallationDevelopmentUsageContributingLicense

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

  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.
This project is MIT licensed.