ChatGPT Favorites is a powerful Chrome extension designed to streamline your workflow on ChatGPT. It seamlessly integrates into the sidebar, allowing you to organize chats into folders, mark them as "Important", and access them instantly without searching through your history.
- ⭐ Favorites Section: A dedicated, always-visible "Important Chats" section in the sidebar.
- 📂 Folders: Create custom folders to categorize your chats with custom names, emoji icons, and color indicators.
- 🔽 Collapsible UI: Keep your workspace clean by collapsing folders or the entire favorites list when not in use.
- 🔄 Seamless Reordering: Drag and drop to reorder folders and favorites.
↔️ Cross-Folder Movement: Move chats between folders or to the root list simply by dragging them.- 🎯 Intuitive Drop Targets: Drop onto a folder header or into the list to move items.
- 🖱️ Context Menu Integration: Add chats to favorites directly from the native three-dot context menu.
- 🧠 Smart Selection: When adding a favorite, a modal lets you instantly choose the destination folder.
- 🗑️ One-Click Delete: Easily remove favorites or folders with a dedicated trash icon.
- 🌑 Native Aesthetic: Designed with a sleek, dark-themed aesthetic inspired by shadcn/ui.
- ✨ Visual Feedback: Smooth transitions, hover effects, and drag-and-drop visual cues.
- 🎨 Color Coding: Folders feature a color strip for quick visual identification.
- 🔄 Cross-Device Sync: Your favorites and folders sync automatically across all your Chrome instances.
-
Prepare Local Directory:
- Open your terminal (Command Prompt, PowerShell, or Terminal).
- Navigate to the folder where you want to save the project:
cd Documents
-
Clone the Repository:
- Run the following command to clone the project:
git clone https://github.com/yourusername/chatgpt-favorites.git
- Alternatively, you can download the ZIP file from GitHub and extract it.
- Run the following command to clone the project:
-
Load into Chrome:
- Open Google Chrome and type
chrome://extensionsin the address bar. - Enable Developer mode using the toggle switch in the top right corner.
- Click the Load unpacked button that appears in the top left.
- Select the
chatgpt-favoritesfolder you just cloned (or extracted).
- Open Google Chrome and type
-
Verify:
- Go to chatgpt.com.
- You should now see the Important Chats section in your sidebar!
- Hover over any chat in the sidebar.
- Click the three dots (...) to open the options menu.
- Select ✨ Add to Favorites.
- Choose a destination folder from the popup modal (if you have folders created).
- Click the New Folder icon in the "Important Chats" header.
- Give it a name, an emoji icon, and pick a color.
- Drag chats into the folder to organize them.
- Open: Click any favorite to open it immediately.
- Reorder: Drag and drop items to arrange them how you like.
- Remove: Click the Trash icon next to any item to remove it.
| File | Description |
|---|---|
manifest.json |
Extension configuration (Manifest V3). |
content.js |
Core logic for sidebar injection, folder management, and DnD. |
styles.css |
Native-like styles (shadcn/ui inspired) for the injected elements. |
storage: For saving your favorite chats and folders.activeTab: To ensure reliable DOM injection.- Host Permissions:
chat.openai.comandchatgpt.com.
We respect your privacy. You can view our full privacy policy here.
For more details, check the Privacy Policy Repository.
This project is licensed under the MIT License - see the LICENSE file for details.
