feat: add Copilot + Edge support, update README

Added copilot.microsoft.com to host_permissions, content_scripts
matches, and BUILTIN_URL_PATTERNS in both Chrome and Firefox manifests
plus the service worker.

Updated README:
- Added Copilot to supported services table
- Added Edge and Brave to browser list
- Added note about desktop apps (can't intercept, use web version)
- Removed old duplicate browser note

https://claude.ai/code/session_01SWSwDfMVij53bCTNSCLMwn
This commit is contained in:
Claude
2026-03-27 23:15:03 +00:00
parent b0fce541f3
commit fa36a1f977
4 changed files with 10 additions and 2 deletions
+5 -2
View File
@@ -8,13 +8,16 @@ A browser extension (Chrome, Firefox, and Safari) that intercepts personal infor
|---------|---------|--------|
| Claude | claude.ai, claude.ai/code | Tested |
| ChatGPT | chatgpt.com, chat.openai.com | Tested |
| Copilot | copilot.microsoft.com | Untested |
| Grok | grok.x.ai, x.com/i/grok | Untested |
| Gemini | gemini.google.com | Untested |
| OpenWebUI | localhost, 127.0.0.1, or custom domain | Untested |
> **Note:** Only Claude has been tested so far. The other services have API interception patterns defined but may need adjustments. PRs welcome.
> **Browsers:** Chrome, Edge, Brave, Firefox, and Safari. Edge and Brave use the Chrome extension directly.
>
> **Browsers:** Chrome, Firefox (signed .xpi), and Safari (via Xcode project). All three use the same core code.
> **Desktop apps** (Claude, ChatGPT, Copilot) bypass the browser — use the web version with the extension for PPI protection.
>
> **Note:** Claude and ChatGPT are tested. Other services have interception patterns defined but may need adjustments. PRs welcome.
## How it works
+2
View File
@@ -20,6 +20,7 @@
"https://claude.ai/*",
"https://chatgpt.com/*",
"https://chat.openai.com/*",
"https://copilot.microsoft.com/*",
"https://grok.x.ai/*",
"https://x.com/i/grok*",
"https://gemini.google.com/*",
@@ -36,6 +37,7 @@
"https://claude.ai/*",
"https://chatgpt.com/*",
"https://chat.openai.com/*",
"https://copilot.microsoft.com/*",
"https://grok.x.ai/*",
"https://x.com/i/grok*",
"https://gemini.google.com/*",
+2
View File
@@ -14,6 +14,7 @@
"https://claude.ai/*",
"https://chatgpt.com/*",
"https://chat.openai.com/*",
"https://copilot.microsoft.com/*",
"https://grok.x.ai/*",
"https://x.com/i/grok*",
"https://gemini.google.com/*",
@@ -30,6 +31,7 @@
"https://claude.ai/*",
"https://chatgpt.com/*",
"https://chat.openai.com/*",
"https://copilot.microsoft.com/*",
"https://grok.x.ai/*",
"https://x.com/i/grok*",
"https://gemini.google.com/*",
+1
View File
@@ -24,6 +24,7 @@ const BUILTIN_URL_PATTERNS = [
'https://claude.ai/*',
'https://chatgpt.com/*',
'https://chat.openai.com/*',
'https://copilot.microsoft.com/*',
'https://grok.x.ai/*',
'https://x.com/i/grok*',
'https://gemini.google.com/*',