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.vsix

Or 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-pipelines
westwind validate -f westwind.yaml
westwind run -f westwind.yaml
westwind flash -f westwind.yaml -p /dev/ttyUSB0

Container 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-firmware

The 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"] }
  }
}