Transform ChatGPT into a powerful, organized AI workspace with smart conversation organization, advanced prompt libraries, and enhanced search capabilities. Features a draggable sidebar with folder management, quick-access prompt templates, and seamless integration with ChatGPT's native interface.
- Custom Folders: Create folders with custom icons, colors, and names
- Visual Indicators: See folder assignments directly in ChatGPT's sidebar
- Custom Prompts: Create, edit, and organize your prompt collection with live preview
- Smart Categories: Organize prompts by custom categories with icons and colors
- Favorites System: Star frequently used prompts for quick access
- Quick Access: Use
Ctrl+.(orCmd+.on Mac) for instant prompt dropdown - Variable Support: Dynamic prompts with highlighted variable placeholders
- Category Management: Full CRUD operations for categories with visual organization
- Modern UI: Glassmorphism design for prompt interface with enhanced visual appeal
- Native Search Enhancement: Injects extension results into ChatGPT's Cmd+K search
- Advanced Search Overlay: Standalone search interface with comprehensive filtering
- Cross-Content Search: Search across conversations, folders, and prompts simultaneously
- Smart Filtering: Filter by content type, date ranges, and folder assignments
- Keyboard Shortcuts:
Ctrl+K(Cmd+K): Enhanced native search with extension resultsCtrl+Shift+K(Cmd+Shift+K): Advanced search overlay with filters
Ctrl+M(Cmd+M): Toggle sidebar visibilityCtrl+.(Cmd+.): Quick prompts dropdownCtrl+K(Cmd+K): Enhanced searchCtrl+Shift+K(Cmd+Shift+K): Advanced search overlay
- Flexible Sidebar: Draggable toggle, adjustable width
- Theme Support: Auto/Light/Dark modes with live switching (no refresh required)
- Color Customization: 12 pre-defined glass themes + custom color picker
- Personalization: Custom folder colors and icons, category management
- Settings Management: Comprehensive preferences with backup/restore
- Professional Design: Clean interface optimized for productivity
- Complete Backup: Export all data (prompts, folders, conversations, settings) in one file
- Granular Export/Import: Export specific data types (prompts only, folders only, settings only)
- Data Portability: JSON format for easy sharing and migration
- Settings Backup: Preserve themes, preferences, and customizations
- Zero Data Loss: Robust error handling and validation during import/export
-
Download the Extension
git clone https://github.com/markes76/chatgpt-gold.git cd chatgpt-gold -
Load in Chrome
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the extension folder
- Open Chrome and navigate to
-
Start Using
- Navigate to ChatGPT
- The sidebar will appear automatically
- Begin organizing your conversations!
-
Create Your First Folder
- Click "📁 New Folder" in the sidebar
- Choose a name, icon, and color
- Click "Create"
-
Add Current Conversation
- In any ChatGPT conversation, click "➕ Add Current"
- Select your folder and customize the title
- Click "Add"
-
Create Custom Prompts
- Switch to the "⚡ Prompts" tab
- Click "⚡ New Prompt"
- Add title, description, category, and content
- Use
Ctrl+.to access quickly later
- Navigate to any ChatGPT conversation
- Click "➕ Add Current" in the ChatGPT Gold sidebar
- Choose a folder from the dropdown
- Customize the conversation title if needed
- Click "Add" to save
- Use the folder dropdown in the "Add Current" dialog
- Remove conversations by clicking the "×" next to them in folders
- Conversations remain in ChatGPT when removed from folders
- Edit: Click the ✏️ icon next to any folder name
- Delete: Click the 🗑️ icon (conversations won't be deleted)
- Expand/Collapse: Click folder names to toggle visibility
Title: Code Review Assistant
Category: Development
Description: Comprehensive code review for best practices
Content:
Please review this code for:
- Best practices and conventions
- Potential bugs or issues
- Performance optimizations
- Security considerations
- Readability improvements
Code to review:
[PASTE YOUR CODE HERE]
Please provide specific suggestions with examples.
- Press
Ctrl+.(Cmd+. on Mac) anywhere in ChatGPT - Browse favorites or recent prompts
- Click to instantly insert into the chat input
- Customize placeholders as needed
- Send your enhanced prompt
- Press
Ctrl+Kas usual in ChatGPT - Type your search query
- See ChatGPT Gold results appear above native results
- Click any extension result to navigate or use
- Press
Ctrl+Shift+Kfor the advanced search - Filter by folder, type (conversations/prompts/folders)
- Search across all your organized content
- Click results to navigate or use prompts
- Manifest V3: Modern Chrome extension architecture with CSP compliance
- Content Script Injection: Dynamically injects sidebar UI and functionality into ChatGPT
- Background Service Worker: Handles Chrome storage, message passing, and persistence
- Modular Design: Separate managers for folders, prompts, search, and hotkeys
- Hybrid Storage: Chrome extension storage with localStorage fallback for reliability
- Error Recovery: Robust handling for "Extension context invalidated" scenarios
- Modern UI Framework: Glassmorphism design system with responsive layout
- Performance Optimized: Clean code architecture with minimal resource usage
chatgpt-gold/
├── manifest.json # Extension configuration
├── content.js # Main functionality & UI injection
├── folder-manager.js # Conversation organization
├── prompt-manager.js # Prompt library system
├── cmdk-enhancer.js # Native search enhancement
├── hotkey-manager.js # Keyboard shortcut handling
├── background.js # Service worker & storage
├── styles.css # Main UI styling
├── content-working-styles.css # Additional UI styles
├── popup.html/js # Extension popup dashboard
├── options.html/js # Settings & preferences
├── debug-hotkey.js # Debug utilities
├── test-*.js # Testing utilities
└── LICENSE # MIT License
// Folders
{
id: 'folder_123',
name: 'Work Projects',
icon: '💼',
color: '#10a37f',
expanded: true,
createdAt: 1640995200000,
updatedAt: 1640995200000
}
// Conversations
{
id: 'conversation_456',
title: 'API Design Discussion',
folderId: 'folder_123',
url: 'https://chatgpt.com/c/...',
createdAt: 1640995200000,
updatedAt: 1640995200000
}
// Prompts
{
id: 'prompt_789',
title: 'Code Reviewer',
description: 'Review code for best practices',
category: 'Development',
content: 'Please review this code...',
isFavorite: true,
createdAt: 1640995200000,
updatedAt: 1640995200000
}
// Categories
{
name: 'Development',
icon: '💻',
color: '#3b82f6',
expanded: true
}
// Settings
{
theme: 'auto', // 'auto' | 'light' | 'dark'
primaryColor: '#10a37f',
extensionTitle: 'ChatGPT Gold',
sidebarDefaultOpen: true,
sidebarWidth: 350,
showNotifications: true,
notificationDuration: 3
}- Local Storage Only: All data stored in your browser's local storage
- No External Servers: No data sent to external servers or APIs
- Open Source: Complete transparency with public source code
- Minimal Permissions: Only requests necessary Chrome extension permissions
storage: Save your folders, conversations, and prompts locallyactiveTab: Interact with ChatGPT website for UI injectionscripting: Inject the extension UI and functionality into ChatGPThost_permissions: Access ChatGPT domains (chatgpt.com, chat.openai.com)
- ✅ Chrome: Full support (Manifest V3)
- ✅ Edge: Full support (Chromium-based)
- ❌ Firefox: Not supported (requires Manifest V3 migration)
- ❌ Safari: Not supported (different extension architecture)
- Ensure "Developer mode" is enabled in
chrome://extensions/ - Refresh the extension by clicking the reload button
- Check browser console for errors (F12 > Console)
- Navigate to ChatGPT or chat.openai.com
- Press
Ctrl+M(Cmd+M) to toggle sidebar visibility - Check if extension is enabled in
chrome://extensions/
- "Extension context invalidated": The page will automatically show a refresh message - simply reload the page
- Data not saving: Extension automatically retries with fallback storage
- Settings lost: Check Chrome storage usage isn't at limit, use backup/restore feature
- Performance issues: Clear browser cache and restart Chrome
- Import/Export problems: Use the Options page (chrome://extensions/ → ChatGPT Gold → Options) for all backup operations
- Try refreshing the ChatGPT page
- Check if content has been indexed (may take a moment for new conversations)
- Verify keyboard shortcuts aren't conflicting with other extensions
The extension includes debug utilities:
- Check browser console for detailed error logs
- Look for "ChatGPT Gold" prefixed messages
- Test files included for development diagnostics
Contributions welcome!
- Clone the repository
- Load in Chrome developer mode
- Make your changes
- Test thoroughly with various ChatGPT scenarios
- Submit a pull request
- Use GitHub Issues for bug reports
- Include Chrome version and extension version
- Provide steps to reproduce the issue
- Include relevant console errors if any
This project is licensed under the MIT License - see the LICENSE file for details.
- Repository: GitHub
- Issues: Report Bugs
- Author: markes76@gmail.com
- ✅ Local Storage: Chrome extension storage with localStorage fallback
- ✅ Folder Organization: Full folder management with visual indicators
- ✅ Prompt Library: Complete prompt management with categories and favorites
- ✅ Search Enhancement: Both native integration and advanced overlay
- ✅ Keyboard Shortcuts: Comprehensive hotkey system
- ✅ Settings Management: Persistent preferences and customization
- ✅ Export/Import: Complete backup and restore functionality
- ✅ Theme System: Auto/Light/Dark modes with custom colors
- ✅ Category Management: Full CRUD operations for prompt categories
- ✅ Modern UI: Glassmorphism design system (prompt library)
- ✅ Error Recovery: Robust handling for extension context invalidation
- 🚧 Performance Optimization: Further UI performance improvements
- 🚧 Code Cleanup: Removing experimental and test files
- 🚧 Extended Themes: Full glassmorphism throughout (currently prompt library only)
- 🗺️ Cloud Sync: Optional cloud synchronization
- 🗺️ Team Sharing: Share prompts and folders with team members
- 🗺️ Advanced Analytics: Usage statistics and insights
- 🗺️ API Integration: Connect with external tools and services
- 🗺️ Response Tools: Enhanced response management features
- 🔧 Fixed: Extension context invalidation errors with better error handling
- 🔧 Fixed: Broken button styling after glassmorphism cleanup
- 💾 Fixed: Complete backup/restore system overhaul (ZIP → JSON format)
- 🔧 Fixed: Modal close buttons and emoji picker positioning
- 🎨 Improved: Removed duplicate backup sections for cleaner UI
- 🎨 Improved: Dark mode compatibility (glassmorphism disabled for readability)
- 🎨 Major: Glassmorphism design system implementation (prompt library)
- 🔧 Fixed: Category management bugs (Work category display)
- 🎨 Enhanced: Emoji picker with 400+ emojis and search functionality
- 🔧 Fixed: Modal sizing and positioning issues
- 💾 Enhanced: Backup/restore with granular options
- 🎨 Improved: UI consistency between conversation and prompt libraries
- 🎨 Major: Complete UI/UX overhaul for professional appearance
- 🔧 Fixed: Prompt library interface and live preview improvements
- 🎨 Enhanced: Color picker and theme customization
- 🔧 Fixed: Various modal and dropdown positioning issues
- Built for the ChatGPT community
- Inspired by power users who need better organization
- Thanks to all contributors and users providing feedback
Made with ❤️ for productive AI conversations
Transform your ChatGPT experience today!