Chipwright
Describe a device once, in plain terms, and Chipwright generates its firmware interface, cloud API, tests, and docs. This extension is the visual front end: design a device, watch it run as a live digital twin, generate real code, and get AI help, without leaving the editor. FeaturesVisual device designerDefine what a device senses, controls, how it connects, and how it is powered, through a form
instead of hand-written config. It reads and writes a plain Live twin debuggerRun the device as a digital twin before you own any hardware. Stream live telemetry to a chart and inject sensor faults (stuck, failed, drifting) to see how the device behaves. Generate and scaffoldOne click writes every generated artifact (firmware interface, cloud API, tests, docs) to a
AI assistant, bring your own keyA chat panel that proposes edits to your device and shows them as a diff. Every suggestion is checked against the real compiler before you see it, and nothing is applied until you click Apply. Use Anthropic, Gemini, any OpenAI-compatible endpoint, or a fully local model. Your key is stored in VS Code secret storage and sent only to the endpoint you configure. Getting started
Requirements
Extension settings
The assistant's API key is set through the panel and stored in VS Code secret storage, never in settings. Learn moreChipwright is created and maintained by Diego Regalado. Licensed under the Elastic License 2.0. |