Starred Chats is a Chrome extension that allows users to star their favorite ChatGPT chats and easily access them later. The extension adds an option to the context menu, allowing users to star the current chat page. The starred chats are stored and can be accessed via the extension's popup interface.
- Star Chats: Right-click on a chat page and select "Star this Chat" to save the chat URL and title.
- Access Starred Chats: Click on the extension icon in the Chrome toolbar to view a list of all starred chats.
- Persistent Storage: Starred chats are saved using Chrome's sync storage, ensuring they are available even after closing and reopening Chrome.
-
Clone or Download the Repository:
git clone https://github.com/ModMaamari/starChat.git
Or download the ZIP file and extract it to a directory.
-
Open Chrome Extensions Page: Open Chrome and go to
chrome://extensions/. -
Enable Developer Mode: Toggle the "Developer mode" switch in the top right corner.
-
Load Unpacked Extension: Click on "Load unpacked" and select the directory where you cloned or extracted the repository.
-
Navigate to a Chat Page: Open a chat page in ChatGPT.
-
Star the Chat: Right-click on the page and select "Star this Chat" from the context menu.
-
View Starred Chats: Click the extension icon in the Chrome toolbar to open the popup and view your list of starred chats.
manifest.json: Configuration file that describes the extension and its permissions.background.js: Background script that handles the context menu and storage.popup.html: HTML file for the popup interface.popup.js: JavaScript file that handles the display of starred chats in the popup.images/: Directory containing the extension icons.
Ensure you have the necessary icons in the images directory:
images/icon16.pngimages/icon48.pngimages/icon128.png
You can use any icons you prefer or create simple placeholder icons for testing.
Feel free to fork this repository and submit pull requests. Any improvements or bug fixes are welcome.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.