{
"name": "antigravity-account-switcher",
"displayName": "Antigravity & Universal AI Account Switcher",
"description": "Ultra-fast account switcher and rolling quota monitor for Antigravity, Cursor, Claude Code, and Copilot",
"version": "1.0.0",
"publisher": "isaim0011",
"icon": "media/icon.png",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/isaim0011/switchx.git"
},
"engines": {
"vscode": "^1.85.0"
},
"categories": [
"Machine Learning",
"Programming Languages",
"Productivity"
],
"activationEvents": [
"onStartupFinished"
],
"main": "./src/extension.js",
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "switchx-view-container",
"title": "SwitchX Pro",
"icon": "media/icon.svg"
}
]
},
"views": {
"switchx-view-container": [
{
"type": "webview",
"id": "switchx.dashboardView",
"name": "Quota & Accounts Hub"
}
]
},
"commands": [
{
"command": "switchx.openDashboard",
"title": "SwitchX: Open Quota & Accounts Hub",
"category": "SwitchX"
},
{
"command": "switchx.autoNext",
"title": "SwitchX: Auto-Switch to Best Available Quota",
"category": "SwitchX"
},
{
"command": "switchx.refresh",
"title": "SwitchX: Refresh Quotas",
"icon": "$(refresh)",
"category": "SwitchX"
}
],
"menus": {
"view/title": [
{
"command": "switchx.autoNext",
"when": "view == switchx.dashboardView",
"group": "navigation@1"
},
{
"command": "switchx.refresh",
"when": "view == switchx.dashboardView",
"group": "navigation@2"
}
]
}
}
}