{
  "name": "openclaude-vscode",
  "displayName": "OpenClaude",
  "description": "Sleek VS Code extension for OpenClaude with a visual Control Center and terminal-aligned theme.",
  "version": "0.1.1",
  "publisher": "devnull-bootloader",
  "engines": {
    "vscode": "^1.95.0"
  },
  "categories": [
    "Themes",
    "Other"
  ],
  "activationEvents": [
    "onStartupFinished",
    "onCommand:openclaude.start",
    "onCommand:openclaude.openDocs",
    "onCommand:openclaude.openControlCenter",
    "onView:openclaude.controlCenter"
  ],
  "main": "./src/extension.js",
  "contributes": {
    "commands": [
      {
        "command": "openclaude.start",
        "title": "OpenClaude: Launch in Terminal",
        "category": "OpenClaude"
      },
      {
        "command": "openclaude.openDocs",
        "title": "OpenClaude: Open Repository",
        "category": "OpenClaude"
      },
      {
        "command": "openclaude.openControlCenter",
        "title": "OpenClaude: Open Control Center",
        "category": "OpenClaude"
      }
    ],
    "viewsContainers": {
      "activitybar": [
        {
          "id": "openclaude",
          "title": "OpenClaude",
          "icon": "media/openclaude.svg"
        }
      ]
    },
    "views": {
      "openclaude": [
        {
          "id": "openclaude.controlCenter",
          "name": "Control Center",
          "type": "webview"
        }
      ]
    },
    "configuration": {
      "title": "OpenClaude",
      "properties": {
        "openclaude.launchCommand": {
          "type": "string",
          "default": "openclaude",
          "description": "Command run in the integrated terminal when launching OpenClaude."
        },
        "openclaude.terminalName": {
          "type": "string",
          "default": "OpenClaude",
          "description": "Integrated terminal tab name for OpenClaude sessions."
        },
        "openclaude.useOpenAIShim": {
          "type": "boolean",
          "default": false,
          "description": "Optionally set CLAUDE_CODE_USE_OPENAI=1 in launched OpenClaude terminals."
        }
      }
    },
    "themes": [
      {
        "label": "OpenClaude Terminal Black",
        "uiTheme": "vs-dark",
        "path": "./themes/OpenClaude-Terminal-Black.json"
      }
    ]
  },
  "scripts": {
    "lint": "node --check ./src/extension.js",
    "package": "npx @vscode/vsce package --no-dependencies"
  },
  "keywords": [
    "openclaude",
    "terminal",
    "theme",
    "cli",
    "llm"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Gitlawb/openclaude"
  },
  "license": "MIT"
}
