Clara is a Chrome extension designed to enhance web navigation by providing AI-powered insights and assistance.
- Download the release ZIP file from the Releases page.
- Unzip the file on your computer.
- Open Google Chrome and go to
chrome://extensions/
. - Drag and drop the unzipped folder into the extensions page.
- And you're ready to use Clara!
OR manually load the extension:
- Open Google Chrome and go to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" and select the
build
directory created in the build step.
- Use
npm run watch
for development with hot-reloading. - Run
npm run format
to format code using Prettier.
- Ensure you have Node.js and npm installed.
- Clone the repository and navigate to the project directory.
- Install dependencies:
npm install
- Build the production extension:
npm run build
This will create a build
directory with the compiled extension.
To create a ZIP file for distribution:
npm run pack
To rebuild and repack:
npm run rebuild
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for styling.
- Node.js and npm: Used for development and package management.
- LangChain: An AI framework for calling LLMs and monitoring their performance.
- Open AI: API for calling the GPT-4 model.
- Anthropic: API for calling the Claude-3.5 Sonnet model.
- FireCrawl: A web scraping tool used to load and process web page content.
This project was bootstrapped with Chrome Extension CLI