# Adsum IoT Coder > An AI coding agent for VS Code that works your whole embedded inner loop on Espressif ESP and Nordic nRF: scaffold, build, flash, test, observe, fix. ## Docs - [Architecture](https://docs.adsumnetworks.com/architecture.md): Dynamic knowledge loading and human-curated expertise: the same model, wrapped differently. - [Benchmark](https://docs.adsumnetworks.com/benchmark.md): IoT-FirmwareDebugBench v0.1: Adsum IoT Coder vs Claude Code on the same model, on real hardware. - [Contributing](https://docs.adsumnetworks.com/contributing.md): Adsum gets better in two ways, and both are open to you: contribute knowledge, or contribute code. - [Free tier](https://docs.adsumnetworks.com/free-tier.md): Put Adsum IoT Coder to work in your first minute. No key, no account, no card. - [Getting started](https://docs.adsumnetworks.com/getting-started.md): Install Adsum IoT Coder, meet the requirements, and run your first loop. - [ ](https://docs.adsumnetworks.com/introduction.md) - [Models](https://docs.adsumnetworks.com/models.md): Use the free tier, or bring any OpenAI-compatible model. Recommended models and exact settings. - [Platforms & roadmap](https://docs.adsumnetworks.com/platforms-and-roadmap.md): What ships today across nRF and ESP, what is next, and the limits we are honest about. - [Privacy & security](https://docs.adsumnetworks.com/privacy-and-security.md): The runtime runs on your machine. Only what a task needs goes to the model you configure. - [Troubleshooting](https://docs.adsumnetworks.com/troubleshooting.md): Fixes for the common first-run and hardware issues. - [Why it exists](https://docs.adsumnetworks.com/why-it-exists.md): Embedded firmware work is two jobs at once. General coding agents help with neither, because both live outside the source file.