Downloads
VS Code extension
Registers the Zephyr documentation MCP server and the Westwind MCP server, runs the westwind CLI from the command palette, and writes OpenCode configuration. Commands cover the pipeline stages (validate, generate, build, flash, run, the offload server) and the container workflow: Write Deployment Files, Submit to Compose or Kubernetes, and Run Federated Training. It needs the westwind CLI on the path, or its location in the westwind.cliPath setting.
Download westwind-0.1.0.vsix 131 KiB, version 0.1.0
Install it from a terminal:
code --install-extension westwind-0.1.0.vsixOr in VS Code: Extensions view, the ... menu, Install from VSIX.
Command line
The westwind CLI validates, generates, builds and flashes pipelines, runs the offload server and the MCP server. It needs Python 3.10 or later; building firmware needs a Zephyr workspace and SDK.
pip install git+https://github.com/eoinjordan/westwind-pipelineswestwind validate -f westwind.yaml
westwind run -f westwind.yaml
westwind flash -f westwind.yaml -p /dev/ttyUSB0Container images
For compute.mode compose, hybrid and kubernetes. The runtime image has the CLI with PyTorch, ExecuTorch, LiteRT and Flower (linux/amd64 and linux/arm64); the firmware image adds a Zephyr workspace and SDK for the generate and build stages.
docker pull ghcr.io/eoinjordan/westwind:0.1.0
docker pull ghcr.io/eoinjordan/westwind:0.1.0-firmwareThe images are published to GHCR from westwind-pipelines on version tags, so they will not exist until the first release. Until then, build them from the westwind-pipelines Dockerfile (docker build -t westwind:0.1.0 .). See Running in containers.
OpenCode
westwind editor --opencode writes opencode.json. To configure it by hand:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"zephyr-docs": { "type": "remote", "url": "https://zephyrproject.mcp.kapa.ai", "enabled": true },
"westwind": { "type": "local", "command": ["westwind", "mcp"], "enabled": true }
}
}Then run opencode mcp auth zephyr-docs to sign in to the Zephyr documentation server.
VS Code MCP configuration
westwind editor --vscode writes .vscode/mcp.json:
{
"servers": {
"zephyr-docs": { "type": "http", "url": "https://zephyrproject.mcp.kapa.ai" },
"westwind": { "type": "stdio", "command": "westwind", "args": ["mcp"] }
}
}