/BrainInVat

a Chrome extension designed to leverage Retrieval-Augmented Generation (RAG) and Artificial Intelligence (AI) to extract and process information from the webpage a user is currently viewing

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Brain In Vat

Brain In Vat is a Chrome extension designed to leverage Retrieval-Augmented Generation (RAG) and Artificial Intelligence (AI) to extract and process information from the webpage a user is currently viewing. This project aims to provide a seamless way to gather and analyze web data without manual intervention, enhancing the user's browsing experience while ensuring data privacy by storing all data locally.

Features

  • Local Data Storage: All extracted data is stored locally on the user's machine, ensuring privacy and data security.
  • Information Retrieval: Automatically extracts relevant information from the current webpage.
  • Retrieval-Augmented Generation: Utilizes RAG to provide contextual understanding and generate human-like text based on the retrieved information.
  • Real-Time Analysis: Processes the extracted data in real-time, aiding in instant decision-making and information gathering.

tour

Installation

  1. Clone this repository to your local machine using
git clone https://github.com/JinXJinX/BrainInVat.git
  1. Navigate to chromeExt folder
cd BrainInVat
cd chromeExt
  1. Build
vite build
  1. Navigate to chrome://extensions/ in your Chrome browser.
  2. Enable Developer mode.
  3. Click on Load unpacked and select the directory BrainInVat/chromeExt/dist.
  4. The extension should now be available for use in your Chrome browser.

Usage

Click on the Brain In Vat icon in your Chrome extension toolbar to activate it on the current webpage. The extension will automatically process the webpage and provide a summary of the extracted information.

Contributing

We welcome contributions from the community!

License

This project is open source under the MIT license.

Contact

Feel free to reach out if you have any questions or need further information about the project.