chatgpt-bookmarks
chatgpt-bookmarks copied to clipboard
A chrome extension for managing chatgpt conversations.
点此跳转中文文档
ChatGPT Bookmarks
A chrome extension for managing chatgpt conversations.
🎥Preview
https://github.com/SeekingLight233/chatgpt-bookmarks/assets/44890048/dbef0898-7a2e-4b88-982d-d604a920fc3c
🚀Features
- Save each conversation as a bookmark.
- Sync conversation content to Notion.
📖Usage
Installation
Click here to install the extension: chrome web store.
Sync to notion config
As we are currently in the Beta version, to prevent the loss of your data, we strongly recommend that you enable this feature.
- Click here to create a Notion API key: Notion Integrations
- After creating, in the Notion page, click on the
...on the right side, selectAdd Connections, and find the Notion integration you just created.
- In Chrome, right-click on the ChatGPT-Bookmarks extension icon, click on
Optionsto enter the configuration page. - On the configuration page, fill in the Notion API key and Notion page id.
⚠️: Notion page id is a string of characters in the URL of the Notion page. For example, https://www.notion.so/ChatGPT-Bookmarks-0e1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6, the Notion page id is 0e1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6.
🤝Contribution
First, run the development server:
pnpm dev
# or
npm run dev
Open your browser and load the appropriate development build. For example, if you are developing for t
he chrome browser, using manifest v3, use: build/chrome-mv3-dev.
You can start editing the popup by modifying popup.tsx. It should auto-update as you make changes. To add an options page, simply add a options.tsx file to the root of the project, with a react component default exported. Likewise to add a content page, add a content.ts file to the root of the project, importing some module and do some logic, then reload the extension on your browser.
For further guidance, visit plasmo Documentation