Skip to content

Chrome extension to organize and tag your AI chat conversations from ChatGPT, Claude, Gemini, and Mistral in one central hub.

Notifications You must be signed in to change notification settings

itsOmSarraf/chatmark

Repository files navigation

chatmarks

ChatMarks - Bookmark Important AI Conversations

Chrome Web Store

ChatMarks is a Chrome extension that allows you to bookmark and organize important conversations with AI models like GPT, Gemini, Claude, and Mistral—all in one place. This open-source project aims to make it easy to save, tag, and retrieve key insights from your conversations, enhancing productivity and knowledge retention.

Features

  • Bookmark AI Conversations: Save important conversation URLs with popular AI models in one click
  • Description Field: Add a brief description to each bookmark to remember key details
  • Search: Enhanced search functionality and AI-generated summaries are planned for future updates

Installation

Get ChatMarks from the Chrome Web Store

Contributing

We welcome and encourage contributions from the community! Here's how you can contribute:

  1. Fork the Repository

    • Click the 'Fork' button at the top right of this repository
    • Clone your fork locally
  2. Star the Repository

    • If you find this project useful, please star it to show your support
  3. Create a Feature Branch

    git checkout -b feature/your-feature-name
  4. Development Setup

    # Install dependencies
    pnpm install
    # or
    npm install
    
    # Start development server
    pnpm dev
    # or
    npm run dev
  5. Build and Test

    # Build for production
    pnpm build
    # or
    npm run build
  6. Submit a Pull Request

    • Your PR must include:
      • Clear description of the new feature/fix
      • Screenshots/GIFs demonstrating the changes
      • Built extension zip file
      • All development and build steps you followed
    • Format your PR title as: [Feature/Fix]: Brief description

Development Notes

  • The project uses Plasmo framework
  • Load the development build from build/chrome-mv3-dev during development
  • Main files:
    • popup.tsx: Extension popup interface
    • options.tsx: Options page (optional)
    • content.ts: Content scripts

Building for Production

pnpm build
# or
npm run build

Deployment

For automated submissions to the Chrome Web Store, we use the bpp GitHub Action. Check the setup instructions for automated updates.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Get ChatMarks on the Chrome Web Store!


Support the Project

If you find ChatMarks useful, please:

  • ⭐ Star this repository
  • 🐛 Report any bugs you find
  • 💡 Suggest new features
  • 🤝 Consider contributing

About

Chrome extension to organize and tag your AI chat conversations from ChatGPT, Claude, Gemini, and Mistral in one central hub.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published