Integrating ChatGPT into your browser deeply, everything you need is here
ChatGPTBox Extension
Source Code:
https://github.com/josStorer/chatGPTBox
Video demonstration:
https://www.youtube.com/watch?v=E1smDxJvTRs
Features:
🌈 Call up the chat dialog box on any page at any time. (Ctrl+B)
📱 Support for mobile devices.
📓 Summarize any page with right-click menu. (Alt+B)
📖 Independent conversation page. (Ctrl+Shift+H)
🔗 Multiple API support (Web API for Free and Plus users, GPT-3.5, GPT-4 and more).
📦 Integration for various commonly used websites.
🔍 Integration to all mainstream search engines, and custom queries to support additional sites.
🧰 Selection tool and right-click menu to perform various tasks, such as translation, summarization, polishing, sentiment analysis, paragraph division, code explain and queries.
🗂️ Static cards support floating chat boxes for multi-branch conversations.
🖨️ Easily save your complete chat records or copy them partially.
🎨 Powerful rendering support, whether for code highlighting or complex mathematical formulas.
🌍 Language preference support.
📝 Custom API address support.
⚙️ All site adaptations and selection tools(bubble) can be freely switched on or off, disable modules you don't need.
💡 Selection tools and site adaptation are easy to develop and extend, see the Development&Contributing section.
😉 Chat to improve the answer quality.
Donation:
https://www.buymeacoffee.com/josStorer
Read more
https://github.com/josStorer/chatGPTBox
Video demonstration:
https://www.youtube.com/watch?v=E1smDxJvTRs
Features:
🌈 Call up the chat dialog box on any page at any time. (Ctrl+B)
📱 Support for mobile devices.
📓 Summarize any page with right-click menu. (Alt+B)
📖 Independent conversation page. (Ctrl+Shift+H)
🔗 Multiple API support (Web API for Free and Plus users, GPT-3.5, GPT-4 and more).
📦 Integration for various commonly used websites.
🔍 Integration to all mainstream search engines, and custom queries to support additional sites.
🧰 Selection tool and right-click menu to perform various tasks, such as translation, summarization, polishing, sentiment analysis, paragraph division, code explain and queries.
🗂️ Static cards support floating chat boxes for multi-branch conversations.
🖨️ Easily save your complete chat records or copy them partially.
🎨 Powerful rendering support, whether for code highlighting or complex mathematical formulas.
🌍 Language preference support.
📝 Custom API address support.
⚙️ All site adaptations and selection tools(bubble) can be freely switched on or off, disable modules you don't need.
💡 Selection tools and site adaptation are easy to develop and extend, see the Development&Contributing section.
😉 Chat to improve the answer quality.
Donation:
https://www.buymeacoffee.com/josStorer
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "ChatGPTBox", "description": "Integrating ChatGPT into your browser deeply, everything you need is here", "version": "2.5.8", "manifest_version": 3, "icons": { "16": "logo.png", "32": "logo.png", "48": "logo.png", "128": "logo.png" }, "host_permissions": [ "https://*.chatgpt.com/*", "https://*.openai.com/*", "https://*.bing.com/*", "https://*.poe.com/*", "https://*.google.com/*", "https://claude.ai/*", "https://*.moonshot.cn/*", "" ], "permissions": [ "cookies", "storage", "contextMenus", "unlimitedStorage", "tabs", "webRequest", "declarativeNetRequestWithHostAccess", "sidePanel" ], "optional_permissions": [ "background" ], "background": { "service_worker": "background.js" }, "action": { "default_popup": "popup.html" }, "side_panel": { "default_path": "IndependentPanel.html" }, "declarative_net_request": { "rule_resources": [ { "id": "ruleset", "enabled": true, "path": "rules.json" } ] }, "options_ui": { "page": "popup.html", "open_in_tab": true }, "content_scripts": [ { "matches": [ "https://*/*", "http://*/*", "file://*/*" ], "js": [ "shared.js", "content-script.js" ], "css": [ "content-script.css" ] } ], "web_accessible_resources": [ { "resources": [ "logo.png" ], "matches": [ "" ] } ], "commands": { "newChat": { "suggested_key": { "default": "Ctrl+B", "mac": "MacCtrl+B" }, "description": "Create a new chat" }, "summarizePage": { "suggested_key": { "default": "Alt+B", "mac": "Alt+B" }, "description": "Summarize this page" }, "openConversationPage": { "suggested_key": { "default": "Ctrl+Shift+H", "mac": "MacCtrl+Shift+H" }, "description": "Open the independent conversation page" }, "openConversationWindow": { "description": "Open the independent conversation window" }, "openSidePanel": { "description": "Open the independent conversation side panel" }, "closeAllChats": { "description": "Close all chats in this page" } }}
Read more