Skip to main content

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. It works immediately. The free tier runs on a managed model, with no key and no card. Add your own key whenever you want.

Your toolchain

Adsum drives the vendor toolchain you already use. Install the one for your platform and the agent finds it.

Run the free sample

The sidebar is a rail: you, what to do next, the hardware, your sessions, and What can you ask. A session opens as an editor tab beside your code; see sessions. With no folder open, press + and the empty session offers a bundled sample: a real BLE bug in bundled firmware, worked end to end. No board, no key, no account.
The Adsum IoT Coder rail with no folder open: not signed in on the free tier, nothing connected, no sessions yet, and the What can you ask row

With no folder open: the rail says what it found (nothing yet), and + opens the first session with the sample one click away.

1

Run the built-in sample

Click it and watch the capture, analyse, fix loop before you open a project of your own.
2

Open your own project

The agent reads it, finds your board and toolchain, and shows the workflows that fit it.
3

Build, flash and debug

Pick Build, flash & debug. The agent builds, flashes, captures live logs, and iterates with you until it is resolved.

Your first minute on a real board

Open a folder and the rail reports what it found before you type: the folder, the toolchains with their versions, and the board or unit on the desk by name.
The Adsum IoT Coder rail with a BLG20x gateway detected on USB: Set it up is the first suggestion, the Hardware block names the unit, and the sessions in this folder sit below

A BLG20x on the service port. The rail names it, and the next action is first, with its reason.

A suggestion or + opens a session tab with the prompt already written. The sessions you ran in this folder stay in the rail; a row reopens its tab.

Requirements

Cellular, satellite NB-NTN, LoRa and LoRaWAN, nRF54 edge AI and the LEW840x gateway firmware ask you to register first, free and with no card. Everything else works without it. See your free account.

Choosing a model

The free tier by default. Claude Sonnet 5 with your own key. Claude Haiku 4.5 is what the benchmark ran on.