Install
Open the VS Code Extensions panel, search for Adsum IoT Coder, and click Install. Or install from the VS Code Marketplace or Open VSX (for Cursor, Windsurf, and VSCodium) 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.Set up your toolchain
Adsum drives your existing vendor toolchain, so install the one for your platform first. The agent detects it automatically.- Nordic nRF install the nRF Connect Extension Pack, which brings the nRF Connect SDK, toolchain, and SEGGER J-Link tooling.
- Espressif ESP install ESP-IDF (the Espressif IDF extension is the easiest path). Adsum detects the Espressif extension if it is present.
See it work in 30 seconds
With nothing of your own open, the home lets you try it on a bundled sample project: debug a real BLE bug end to end (capture, analyze, fix on a genuine failure), or preview a CRA readiness check, with no board and no key. It is the fastest way to see how the agent works.
Try it on a bundled sample: preview a CRA readiness check, or debug a real BLE bug, with no board and no key.
It already knows your setup
Before you open a project, the home reads your environment and auto-detects your nRF and ESP toolchains and any connected boards.
The home detects your nRF and ESP toolchains and boards, surfaces a CRA readiness prompt, and offers one-click workflows.
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.
With a project open, the agent reads it and offers the right workflow cards.
- 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.
- CRA SBOM & Fix. One click builds an SBOM (SPDX), checks your secure-by-design posture from your real config, and helps you close a CVE, so you get ahead of the EU Cyber Resilience Act. See CRA readiness.

An ESP-IDF Wi-Fi project (softAP) on ESP32-S3 / ESP32-C6, with the same workflow cards and CRA readiness.
Your first debug loop
1
Run the built-in demo
With no board and no project, run the bundled demo from the home. It debugs a real BLE bug on bundled firmware, so you see the capture-analyze-fix loop end to end.
2
Open your own project
Open an nRF or ESP-IDF project. The agent reads it, detects your boards and toolchain, and shows the workflow cards that fit it.
3
Build, flash & debug
Pick Build, flash & debug. The agent builds, flashes, captures live logs, and iterates with you until the issue is resolved.
Requirements
Choosing a model
Start with Claude Haiku 4.5 (the benchmark model), or bring any OpenAI-compatible key.

