Install
Open the VS Code Extensions panel, search for Adsum IoT Coder, and click Install. Or install from the Marketplace directly. You can start immediately. The free tier runs on a managed model, so there is no provider screen to clear first. Add your own key whenever you want.See it work in 30 seconds
The home leads with a live demo that debugs a real BLE bug on bundled firmware: capture, analyze, fix on a genuine failure, with no board or project of your own needed. It is the fastest way to see how the agent works.
Then it adapts to your project
Open your nRF or ESP project and the agent reads what it is, detects your boards and toolchain, and offers the right one-click moves for daily work.
- Build, flash & debug. The full loop: build, flash, capture live logs (RTT/UART on nRF, serial monitor on ESP), find the issue, iterate until resolved. Boards auto-detect, with multi-device capture and source-aware correlation.
- Add a feature. Wire a new capability (a BLE service, a sensor, a shell, storage) into your actual project, not a throwaway sample.
- Start a prototype. Scaffold a new nRF or ESP-IDF project, set the target, and get to a first build.
- Test & validate. Exercise your firmware with host tests and on-hardware checks.

Requirements
| Requirement | Details |
|---|---|
| Platforms | Nordic nRF (nRF Connect SDK / Zephyr) and Espressif ESP32 (ESP-IDF) |
| Supported SoCs | nRF52, nRF53, nRF54 · ESP32, ESP32-S3, ESP32-C6 |
| Protocols | BLE (nRF and ESP), Wi-Fi (ESP) |
| Toolchain | The nRF Connect Extension Pack for nRF; an ESP-IDF install for ESP (the Espressif extension is detected if present) |
| Python | 3.8 or newer |
| AI provider | Any OpenAI-compatible endpoint, cloud or local. See Models. The free tier is on by default. |
Choosing a model
Start with Claude Haiku 4.5 (the benchmark model), or bring any OpenAI-compatible key.

