{ "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": [ "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": true, "description": "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/devNull-bootloader/openclaude" }, "license": "MIT" }