ChatSeed enables you to save conversation contexts from AI platforms and seamlessly bridge them across different chat sessions. Works with both ChatGPT and Gemini - save from one, use in the other!
π Version 2.0.0 Now Live on Chrome Web Store!
- Cross-Platform Support: Save contexts from ChatGPT or Gemini and use them interchangeably
- Context Saving: Extract and save AI conversation segments with custom titles and tags
- Smart Organization: Search, filter, and categorize your saved contexts by platform, tags, and date
- Seamless Integration: One-click context insertion into new conversations on either platform
- Export Capabilities: Individual and bulk export as .txt files
- Multi-Platform Support: Full ChatGPT and Gemini compatibility
- Platform Detection: Automatic platform identification with visual indicators
- Persona-Enhanced Summarization: 4 distinct persona styles (Executive, Teammate, Analyst, Standard)
- Individual Context Actions: Per-context insert, export, view, favorite, and delete
- Modern UI: Clean interface with platform-specific icons and intuitive workflow
- Real-time Search: Instant filtering across all saved contexts
- Usage Tracking: Statistics and favorites management
- 100% Client-Side: All data stored locally using Chrome's storage API
- Zero Data Transmission: No external servers, complete privacy
- Minimal Permissions: Only requires access to ChatGPT and Gemini domains
We're continuously improving ChatSeed with everyday usage enhancements while maintaining our commitment to local-only operation. Here's what's currently in development:
- High-res icons: 2x/3x resolution for Retina displays
- Instant tooltips: <100ms hover delay for better responsiveness
- Better visual hierarchy: Make primary actions (Insert, Save) more prominent
- Hover states: Subtle animations on buttons/cards for improved feedback
- Loading states: Skeleton loaders while contexts load
- Auto-suggest titles: Based on conversation content analysis
- Quick save: Save entire conversation with one click + auto-title
- Smart whitespace removal: Automatic cleanup without manual trimming
- Preview before save: Show formatted output before committing
- Context splitting: Break large contexts into smaller, manageable pieces
- Enhanced filtering: Date ranges, platform filtering, usage-based sorting
- Folders/Collections: Group related contexts together
- Auto-categorization: Suggest tags based on content patterns
- Bulk actions: Select multiple contexts for batch export/delete
- Context relationships: Link related contexts together
- Lazy loading: Load context previews only when needed
- Search optimization: Instant search results (<50ms response time)
- Memory management: Better cleanup for large context collections
- Storage compression: Reduce storage footprint for large collections
- Keyboard shortcuts: Space to preview, Enter to insert, Delete to remove
- Insert modes: Replace current text vs append options
- Context merging: Combine multiple contexts into one
- Usage analytics: Which contexts are most valuable to you
- Smart whitespace removal - Fixes immediate user frustration
- Auto-suggest titles - Reduces cognitive load during saves
- Instant tooltips - Better UI responsiveness
- Keyboard shortcuts - Power user efficiency
- High-res icons - Professional appearance
Note: This list is not all-inclusive and may change without notice. All features maintain our commitment to local-only operation with no external servers. Have an idea for improving ChatSeed? Submit a feature request at https://revlytiq.fillout.com/feature-request
- Visit the Chrome Web Store: ChatSeed Extension
- Click "Add to Chrome"
- Confirm installation when prompted
- Start using immediately - navigate to ChatGPT or Gemini to begin
- Go to ChatSeed Releases
- Click on the latest
chatseed-v#.#.#.zip
file to download it - The ZIP file will download to your Downloads folder
Windows:
- Go to your Downloads folder and find
chatseed-v#.#.#.zip
- Right-click on the ZIP file
- Select "Extract All..." from the menu
- Choose where to extract (or use the default location)
- Click "Extract" - this creates a new folder with all the extension files
Mac:
- Go to your Downloads folder and find
chatseed-v#.#.#.zip
- Double-click the ZIP file - it will automatically extract
- You'll see a new folder called
chatseed-v#.#.#
with all the extension files
Windows & Mac:
- Open Google Chrome
- Type
chrome://extensions/
in the address bar and press Enter - Turn on "Developer mode" by clicking the toggle in the top-right corner
- Click the "Load unpacked" button that appears
- Navigate to and select the extracted ChatSeed folder (the one containing the files, not the ZIP)
- Click "Select Folder" (Windows) or "Open" (Mac)
- ChatSeed should now appear in your extensions list with a toggle to enable it
- Navigate to ChatGPT or Gemini
- Look for the floating save button during conversations
- Click the ChatSeed extension icon in your browser toolbar to manage contexts
Once installed, ChatSeed integrates seamlessly with both ChatGPT and Gemini. Here's how to use every feature:
- Start a conversation on ChatGPT or Gemini
- Look for the floating save button (circular button in bottom-right corner)
- Click the floating button to open the save modal
- Select messages - Check the boxes next to messages you want to save
- Add a title - Give your context a descriptive name (required)
- Add tags - Optional comma-separated tags (e.g., "coding, javascript, debugging")
- Click "Save Context" - Your context is now saved locally
- Click the ChatSeed icon in your Chrome toolbar
- Click the "+" button in the popup
- Select a persona for summarization (or save directly)
- Follow the same process as above
- Click the ChatSeed icon in your Chrome toolbar
- Browse your contexts - All saved contexts appear as cards
- Use the search bar - Type keywords to find specific contexts
- Filter by sections:
- All: Shows all saved contexts
- Recent: Contexts from the last 7 days
- Favorites: Contexts you've starred
- Tags: Browse contexts by tag
- Click the filter button (funnel icon) to access advanced filters
- Filter by keyword - Search within context content
- Filter by tag - Show only contexts with specific tags
- Filter by date - Today, This Week, This Month, or Older
Each saved context appears as a card with these elements:
- Insert
: Insert this context into the current AI chat
- Export
: Download this context as a .txt file
- View
: Open context in a popup to read full content
- Favorite
: Star this context (turns gold when favorited)
- Delete
: Permanently remove this context
- Title: The name you gave the context
- Date: When the context was saved (e.g., "Today", "2 days ago")
- Preview: First 150 characters of the context content
- Tags: Colored badges showing all tags for this context
ChatSeed's main feature is using contexts across different AI platforms:
- Save from ChatGPT β Use in Gemini
- Save from Gemini β Use in ChatGPT
- Save from either β Use in either
- Open the AI platform where you want to use the context (ChatGPT or Gemini)
- Open ChatSeed popup by clicking the extension icon
- Find your context using search or browsing
- Click the Insert button
on the context card
- The context appears in the chat input field with proper formatting
- Continue your conversation with full context maintained
- During an active conversation on ChatGPT or Gemini
- Click the ChatSeed icon in your toolbar
- Click the "+" button in the popup
- Select a persona from the options
- Executive: High-level summaries for stakeholders and decision-makers
- Teammate: Friendly, conversational summaries for collaboration
- Analyst: Logical, structured summaries with clear bullet points
- Default: Standard comprehensive summaries
- Select your persona - Choose the style that fits your needs
- Prompt is inserted - A tailored summarization prompt appears in the chat input
- AI creates summary - The AI platform generates a summary in your chosen style
- Save the summary - Use the floating button to save the summary as a new context
- Find the context you want to export
- Click the Export button
on the context card
- File downloads automatically as
chatseed_[title]_[id].txt
- Open ChatSeed popup
- Click "Export All" in the top banner
- All contexts download as individual .txt files
- Files are named with titles and unique IDs for organization
Each exported file contains:
- Context title
- Date saved
- Associated tags
- Full context content
- View your usage - See total contexts saved
- Track favorites - Monitor your most-used contexts
- Platform distribution - See how many contexts from each platform
- Use descriptive titles - Make contexts easy to find later
- Add relevant tags - Tag by topic, project, or use case
- Favorite important contexts - Star frequently-used contexts
- Regular cleanup - Delete outdated or unused contexts
- Use keyboard shortcuts - Tab through interface elements
- Tag consistently - Develop a tagging system for better organization
- Export regularly - Back up important contexts
- Cross-platform workflow - Save research in ChatGPT, use for writing in Gemini
- Descriptive titles - "Bug fix for React hooks" vs "Code help"
- Strategic tagging - Use 2-4 relevant tags per context
- Regular organization - Review and clean up contexts monthly
- Context sizing - Save focused segments rather than entire conversations
-
Clone this repository:
git clone https://github.com/ATXNickTaylor/chatseed-extension.git cd chatseed-extension
-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Load in Chrome:
- Open
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked"
- Select the
build
folder
- Open
- Node.js >= 18
- Chrome Browser
- TypeScript - Type-safe development
- Webpack 5 - Module bundling and optimization
- Vanilla CSS - Modern styling with platform-specific theming
- Manifest V3 - Latest Chrome extension architecture
# Development build with hot reload
npm start
# Production build
npm run build
# TypeScript validation
npx tsc --noEmit
src/
βββ background/ # Extension lifecycle management
βββ content/ # AI platform page integration
β βββ content.ts # Main content script
β βββ saveModal.ts # Context saving interface
βββ popup/ # Main UI (600x500px popup)
βββ utils/ # Storage, platform detection, and utilities
β βββ storage.ts # Local storage management
β βββ platformDetection.ts # AI platform identification
β βββ messageExtractor.ts # Message parsing
βββ types/ # TypeScript interfaces
βββ config/ # Platform configurations
βββ assets/img/ # Icons and images
npm run build
The build/
folder contains the extension ready for distribution.
- Platform Icons: Dedicated 40x40px icons for ChatGPT and Gemini
- Action Icons: Optimized 16x16px icons for all UI actions
- Modern Design: Clean interface with platform-specific visual cues
- Save: Click floating button on ChatGPT/Gemini β Select messages β Add title/tags β Save
- Manage: Open extension popup β Browse/search contexts β Filter by platform, tags, or date
- Reuse: Select context β Click insert β Continue conversation with full context on any platform
- Summarize: Use persona-enhanced prompts for tailored conversation summaries
- Export: Export individual contexts or bulk export all contexts as text files
- ChatGPT:
chatgpt.com
,chat.openai.com
- Gemini:
gemini.google.com/app
- Save contexts from either platform
- Insert contexts into either platform
- Platform-specific visual indicators
- Automatic platform detection
We welcome contributions! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Make your changes
- Test thoroughly on both ChatGPT and Gemini
- Submit a pull request
- Follow TypeScript best practices
- Maintain consistent code style
- Test on both supported AI platforms
- Update documentation for new features
- Ensure platform detection works correctly
MIT License - see LICENSE file for details.
Copyright (c) 2025 RevlytIQ LLC
- Chrome Web Store: ChatSeed Extension
- Issues: GitHub Issues
- Email: [email protected]
- Website: https://revlytiq.io/ChatSeed
- Feedback Form: https://revlytiq.fillout.com/chatseed-survey
- Beta Access: https://revlytiq.fillout.com/chatseed-beta
- Report Issues: https://revlytiq.fillout.com/chatseed-support
- Request A Feature: https://revlytiq.fillout.com/feature-request
- Browser: Google Chrome (latest version recommended)
- Operating System: Windows 10+, macOS 10.14+, Linux (Chrome supported)
- Storage: Minimal (~1MB for extension + your saved contexts)
- Permissions: Only ChatGPT and Gemini domains
- Internet: Required for accessing ChatGPT and Gemini (contexts stored locally)
Screenshots and demonstrations of key features:
- Floating save button appears on AI platform pages
- Modal interface for selecting messages and adding metadata
- Confirmation when context is successfully saved
- Clean popup interface with search and filtering
- Context cards with platform indicators and action buttons
- Statistics and organization features
- Insert contexts from ChatGPT into Gemini conversations
- Insert contexts from Gemini into ChatGPT conversations
- Seamless cross-platform context sharing
Note: Screenshots and demo GIFs will be added in future updates
- Extension not appearing after installation:
- Refresh the
chrome://extensions/
page - Ensure "Developer mode" is enabled (only for manual installation)
- Try disabling and re-enabling the extension
- Refresh the
-
Floating button not showing:
- Refresh the ChatGPT/Gemini page after installing
- Check that you're on a supported domain (
chatgpt.com
orgemini.google.com/app
) - Disable other extensions that might conflict
-
Contexts not saving:
- Ensure you're selecting at least one message
- Add a title (required field)
- Check browser console for error messages
-
Wrong platform icon showing:
- This was fixed in v2.0.0 - ensure you have the latest version
- Clear browser cache and reload the extension
-
Popup loading slowly:
- You may have many saved contexts - consider organizing or deleting old ones
- Check available browser storage space
-
Search not working:
- Try refreshing the popup by closing and reopening
- Clear the search field and try again
- Extension disabled automatically:
- Chrome may disable unpacked extensions - re-enable in
chrome://extensions/
- Use the Chrome Web Store version for automatic updates
- Chrome may disable unpacked extensions - re-enable in
If you encounter issues not covered here:
- Check GitHub Issues for similar problems
- Create a new issue with detailed error information
- Contact support via [email protected]
Q: Can I use contexts saved from ChatGPT in Gemini? A: Yes! This is ChatSeed's main feature. You can save contexts from either platform and use them in the other.
Q: Where is my data stored? A: All data is stored locally in your browser using Chrome's storage API. Nothing is sent to external servers.
Q: Does this work with ChatGPT Plus/Pro and Gemini Advanced? A: Yes, ChatSeed works with all versions and subscription tiers of both platforms.
Q: How many contexts can I save? A: There's no hard limit, but performance may slow with thousands of contexts. We recommend organizing and cleaning up periodically.
Q: Does ChatSeed collect any personal data? A: No. ChatSeed collects zero personal data. All conversations stay local to your browser.
Q: Will this work with future updates to ChatGPT/Gemini? A: We monitor platform changes and update ChatSeed accordingly. Check for extension updates regularly.
Q: Can I sync contexts across multiple computers? A: Currently, contexts are stored locally per browser. Export/import functionality allows manual transfer.
Q: Does this work with the ChatGPT mobile app? A: No, ChatSeed is a Chrome extension and only works with the web versions of ChatGPT and Gemini.
Q: What's the difference between the persona types for summarization? A:
- Executive: High-level, stakeholder-focused summaries
- Teammate: Conversational, collaboration-friendly summaries
- Analyst: Structured, logical summaries with clear organization
- Default: Comprehensive, balanced summaries
Q: Can I edit saved contexts? A: Currently, contexts are read-only after saving. You can view, export, favorite, or delete them.
Q: What file format are exports in? A: Contexts export as plain text (.txt) files with metadata included.
Q: Can I import contexts from other tools? A: Currently, ChatSeed doesn't support importing. You can manually create contexts by copying and pasting content.
- No data collection: ChatSeed never sees or stores your conversations on external servers
- Local storage only: All contexts stored in Chrome's local storage API
- No analytics: No tracking, usage analytics, or telemetry of any kind
- No accounts required: No sign-up, login, or user accounts needed
- Minimal permissions: Only requests access to ChatGPT and Gemini domains
- Open source transparency: Full code available for security audits
- No external dependencies: No third-party services or APIs called
- Sandboxed execution: Runs in Chrome's secure extension environment
- Complete ownership: Your contexts belong entirely to you
- Easy data export: Export all contexts at any time
- Simple removal: Uninstall the extension to remove all data
- No vendor lock-in: Data exports in standard text format
- GDPR compliant: No personal data processing or storage
- No cookies: No tracking cookies or browser fingerprinting
- Privacy by design: Built with privacy as the core principle
- Chrome Web Store Release: Now available on Chrome Web Store
- Multi-Platform Support: Added full Gemini compatibility
- Cross-Platform Context Sharing: Save from ChatGPT, use in Gemini (and vice versa)
- Enhanced Platform Detection: Automatic platform identification with visual indicators
- Improved UI: Platform-specific icons and enhanced user experience
- Bug Fixes: Resolved platform icon detection issues
- Persona-enhanced summarization
- Individual context management
- Export functionality
- Modern UI improvements
ChatSeed - Seamlessly bridge your AI conversations across platforms
Built with β€οΈ by RevlytIQ LLC