ChatGPT Messages
JRVS ChatGPT Extension
The ChatGPT Chrome Extension enhances your web chat experience with the following key features:
1. Custom Chat History Exports: Seamlessly export and save your chat conversations, allowing you to revisit and reference them at your convenience. Tailor your chat history exports to suit your needs.
2. Message Count Display: Keep track of your chat conversations with a convenient message count display. Easily gauge the depth and extent of your discussions.
3. TTS Voice Feedback: Enjoy Text-to-Speech (TTS) voice feedback with word highlighting to stay focused during web sessions. Listen to your chat messages for a more immersive and accessible chatting experience.
4. Enhances productivity and convenience in ChatGPT web sessions with integrated hotkey functionality.
5. Allows code-editing.
This Chrome Extension offers a versatile and user-friendly way to manage, document, and interact with your chat conversations online.
Read more
1. Custom Chat History Exports: Seamlessly export and save your chat conversations, allowing you to revisit and reference them at your convenience. Tailor your chat history exports to suit your needs.
2. Message Count Display: Keep track of your chat conversations with a convenient message count display. Easily gauge the depth and extent of your discussions.
3. TTS Voice Feedback: Enjoy Text-to-Speech (TTS) voice feedback with word highlighting to stay focused during web sessions. Listen to your chat messages for a more immersive and accessible chatting experience.
4. Enhances productivity and convenience in ChatGPT web sessions with integrated hotkey functionality.
5. Allows code-editing.
This Chrome Extension offers a versatile and user-friendly way to manage, document, and interact with your chat conversations online.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "JRVS ChatGPT", "version": "3.0.25", "description": "ChatGPT Messages", "permissions": [ "webRequest", "storage", "activeTab", "scripting", "clipboardRead" ], "background": { "service_worker": "service-worker.js" }, "content_scripts": [ { "matches": [ "*://*.chatgpt.com/*" ], "js": [ "content.js" ], "css": [ "content.css" ] },{ "matches": [ "*://*/*" ], "js": [ "intermediary.js" ] }, { "world": "MAIN", "matches": [ "*://*/*" ], "js": [ "web-javascript.js" ] } ], "content_security_policy": { "sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals;", "script-src": "'self' 'wasm-unsafe-eval' 'unsafe-inline' 'unsafe-eval' *;", "child-src": "'self';" }, "sandbox": { "pages": [ "sandbox.html" ], "worlds": ["main"] }, "options_ui": { "page": "options.html" }, "host_permissions": [ "*://*.chatgpt.com/*" ], "commands": { "new-conversation": { "suggested_key": { "default": "Alt+Shift+N", "mac": "Alt+Shift+N" }, "description": "New Conversation" } }, "action": { "default_popup": "popup.html", "default_icon": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" } }, "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "web_accessible_resources": [ { "resources": [ "sandbox.html", "*.wav", "speaking.png" ], "matches": [ "*://*.chatgpt.com/*" ] } ]}
Read more