- Visual Studio Code version 1.75.0 or higher
- pnpm package manager
- AI gateway: support multi LLM model and provide api for plugin (We will opensource this project in the future)
- Auth System: support authorization check for login user (You can turn it off by setting
env.AUTH_ON
to false) - Telemetry System: upload user behavior data for analysis (You can turn it off by setting
env.TELEMETRY_ON
to false)
-
Clone the repository:
git clone https://github.com/openpilot-hub/devpilot-vscode.git cd devpilot-vscode
-
Install the dependencies:
pnpm install
-
Build the Webview: see DevPilot Webview for more details
-
Compile the extension:
pnpm run package:ext
-
Package the extension:
pnpm run pack
-
Install the packaged extension in VSCode:
code --install-extension devpilot-1.5.2.vsix