A Chrome extension that lets you pin your favorite ChatGPT conversations to the sidebar for quick access.
- Pin Any Chat: Click the 📌 button next to any ChatGPT conversation to pin it
- Quick Access: Pinned chats appear at the top of your sidebar
- Easy Management: Unpin chats with one click using the ❌ button
- Works Everywhere: Compatible with both chat.openai.com and chatgpt.com
- No Data Loss: Your pinned chats are saved locally and persist between sessions
- Lightweight: Minimal impact on performance and page loading
- Visit the Chrome Web Store
- Search for "ChatGPT Unlimited Chat Pinner"
- Click "Add to Chrome"
- Confirm the installation
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the extension folder
- The extension is now installed!
- Go to ChatGPT or chatgpt.com
- Look for the 📌 button next to any conversation in the sidebar
- Click the pin button to add it to your pinned list
- The chat will appear in the "ChatGPT Pinning Extension" section at the top
- Find the pinned chat in the extension section
- Click the ❌ button next to the chat title
- The chat will be removed from your pinned list
- Click on any pinned chat to open it
- Use the extension popup (click the extension icon) to see all pinned chats
- Pinned chats are automatically saved and will persist when you close the browser
The extension works by:
- Detecting Chat Links: Automatically finds all ChatGPT conversation links in the sidebar
- Adding Pin Buttons: Places a 📌 button next to each chat link
- Saving Data: Stores your pinned chats in Chrome's local storage
- Displaying Pinned Chats: Shows pinned conversations in a dedicated section at the top of the sidebar
- Real-time Updates: Automatically updates when new chats are loaded or when you scroll
├── manifest.json # Extension configuration
├── content.js # Main functionality (18KB)
├── sidebar.css # Styling (3KB)
├── service-worker.js # Background worker (2.4KB)
├── popup.html # Extension popup UI
├── popup.js # Popup functionality
└── icons/
├── icon16.png # Small icon
├── icon48.png # Medium icon
└── icon128.png # Large icon
- Manifest V3: Uses the latest Chrome extension manifest version
- Content Scripts: Injects functionality directly into ChatGPT pages
- MutationObserver: Watches for new chat links being added dynamically
- Local Storage: Saves pinned chats locally for privacy
- Fallback System: Works even if Chrome extension APIs are unavailable
- ✅ Chrome 90+
- ✅ Edge 90+
- ✅ Other Chromium-based browsers
- No Data Collection: The extension doesn't collect or send any data
- Local Storage Only: All pinned chats are stored locally on your device
- No Tracking: No analytics, tracking, or external requests
- Open Source: Code is transparent and can be reviewed
- Make sure you're on chat.openai.com or chatgpt.com
- Refresh the page and wait for it to fully load
- Check if the extension is enabled in
chrome://extensions/ - Try disabling other extensions that might interfere
- Check if you cleared your browser data
- Make sure the extension is still installed
- Try refreshing the page
- Go to
chrome://extensions/ - Find "ChatGPT Unlimited Chat Pinner"
- Click "Reload" to restart the extension
- Refresh the ChatGPT page
This extension is open source! If you want to contribute:
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
- Clone the repository
- Load as unpacked extension in Chrome
- Make changes to files
- Click "Reload" in chrome://extensions/
- Test on ChatGPT
- Initial release
- Basic pin/unpin functionality
- Sidebar integration
- Local storage support
- Popup management interface
This project is open source and available under the MIT License.
- Built for the ChatGPT community
- Inspired by the need for better conversation organization
- Thanks to all users who provided feedback and suggestions
If you encounter any issues or have suggestions:
- Check the troubleshooting section above
- Open an issue on GitHub
- Contact the developer
Enjoy organizing your ChatGPT conversations! 🎉