A browser extension to easily save, organise, and share sections of web content.
MIT License
Content Caddy is a browser extension that makes it easy to save, organize, and share web content. With Content Caddy, you can capture and store text sections from any web page, keeping track of important information and references. It's perfect for research, projects, or browsing, and offers customization options like highlighting and explaining text.
Built with TypeScript and React, Content Caddy has a user-friendly interface for all levels of technical expertise.
Content Caddy introduces a powerful new feature called Highlight to Explain! This feature allows you to highlight any word or phrase on a website to get a contextual explanation, enhancing your browsing experience.
To use the feature:
"Add a new key"
button and enter your OpenAI API key."Save"
to save your changes.With your API key added, you can now highlight any word or phrase on a website, click on the explain icon, and get a brief definition or explanation. The explanations provided by OpenAI are detailed and accurate, making it easier to comprehend website content.
Note that this version is still in its early stages, so you may encounter some bugs or glitches. If you have any issues or suggestions, please don't hesitate to contact the developers here by creating an issue.
yarn install
to install the dependencies.yarn build
to build the extension.chrome://extensions/
.)dist
folder in the project directory.The extension should now be installed and ready to use.
To build the extension in development mode, run yarn dev
tto start the development server. This will compile the extension with HMR (Hot Module Replacement) enabled and start a server to reload the extension automatically.
To run tests, run yarn test
. This will run all tests using Jest.
Content Caddy is an open-source project, and we welcome anyone who's interested in contributing to the development of the extension. If you'd like to get involved, please check out our GitHub repository and submit a pull request with your changes. Together, we can make Content Caddy the best browser extension for organizing and sharing web content!
This project was created from the template Chrome Extension Boilerplate with React + Vite + Typescript.
The icons used in this extension were provided by Icons8. We would like to thank them for their excellent work and for making these icons available for use in our project.