anvilsign in

collin/browser-terminal-extension

main / extension / manifest.chrome.json
1{
2 "manifest_version": 3,
3 "name": "terminal",
4 "version": "0.0.1",
5 "description": "A tmux terminal in your browser sidebar.",
6 "permissions": [
7 "storage",
8 "sidePanel",
9 "tabs",
10 "tabGroups",
11 "activeTab",
12 "scripting",
13 "clipboardWrite",
14 "debugger"
15 ],
16 "background": {
17 "service_worker": "sw.js"
18 },
19 "action": {
20 "default_title": "terminal",
21 "default_icon": {
22 "16": "icons/icon16.png",
23 "32": "icons/icon32.png",
24 "48": "icons/icon48.png",
25 "128": "icons/icon128.png"
26 }
27 },
28 "side_panel": {
29 "default_path": "sidebar.html"
30 },
31 "icons": {
32 "16": "icons/icon16.png",
33 "32": "icons/icon32.png",
34 "48": "icons/icon48.png",
35 "128": "icons/icon128.png"
36 },
37 "commands": {
38 "pick-element": {
39 "suggested_key": {
40 "default": "Alt+Shift+P"
41 },
42 "description": "Pick an element on the page"
43 },
44 "toggle-terminal": {
45 "suggested_key": {
46 "default": "Alt+Shift+T"
47 },
48 "description": "Open the terminal, focus it, or close it"
49 },
50 "focus-omnibar": {
51 "suggested_key": {
52 "default": "Ctrl+Shift+P"
53 },
54 "description": "Jump to a window, session or pane"
55 },
56 "hand-tab-to-claude": {
57 "suggested_key": {
58 "default": "Alt+Shift+K"
59 },
60 "description": "Move this tab into Claude in Chrome's tab group"
61 },
62 "set-claude-group": {
63 "description": "Mark this tab's group as Claude in Chrome's"
64 }
65 },
66 "host_permissions": [
67 "http://localhost/*",
68 "https://localhost/*",
69 "http://*.localhost/*",
70 "https://*.localhost/*",
71 "http://127.0.0.1/*",
72 "https://127.0.0.1/*"
73 ],
74 "optional_host_permissions": [
75 "*://*/*",
76 "<all_urls>"
77 ]
78}