The AI agent that writes and flashes
microcontroller firmware for you

Describe the task in plain words — ESP Agent writes the firmware, compiles it, fixes its own errors and flashes your board. You just watch the LED blink.

⬇ Download for Windows Buy a key 🎁 Free demo
The app is free. The AI needs a subscription key — top up from $5, pay as you go.
ESP Agent
Demo ESP32 Dev Module COM6 🗒 New
v0.4.353 · arduino-cli ✅ · plan: Start · subscription: $8.40 left of $10.00 · board: ESP32 Dev Module
Build a demo for my ST7789 display: splash, gradient, gauges, a scope and a clock.
📝 writing file demo_st7789\demo_st7789.ino
🔨 compiling sketches\demo_st7789
✅ Compiled
⚡ flashing sketches\demo_st7789
⚡ Flashed ✅
Done — the demo is running on your ST7789. Tell me what to change.
ST7789 · live
For example: make an LED blink on D4 and flash the board…
Here it is for real: you ask in plain words — the agent writes the code, compiles it and flashes the board.

What it does

🧩 Device builder

Assemble the schematic from the catalogue: what is connected, to which pins, what it does. The agent gets an exact schematic and stops guessing about hardware. Leave a pin on “auto” and it picks one and tells you where to solder.

🎨 Screen editor

Place labels, numbers and bars with the mouse — the agent reproduces the layout in code. The “centre” button passes your intent, so the position is computed by formula rather than hard-coded.

💬 Plain language

No programming needed: “blink the LED”, “read a button”, “send data over MQTT” — the agent turns it into working code.

🔧 Fixes its own errors

Compiles after every change and keeps fixing until the build passes. Then checks over Serial that it actually works.

⚡ One-click flashing

The Flash button uploads the current sketch without AI. USB or an ISP programmer — whatever your board needs.

📁 Projects

Each project has its own board, chat history and sketch folder. Switch between them — the agent remembers each context.

📎 Attachments

Drop in a wiring photo, a PDF datasheet or an error log — the agent opens it and figures it out.

📖 Board guide & drivers

Board photos with “how to identify yours”, one-click CH340/CP210x driver install, automatic toolchain setup.

🧠 Learns as it works

Once something works — the pinout, a library version, display timings, a fix — the agent remembers it for that project and won’t figure it out from scratch next time.

Getting started

Download & install

A regular Windows installer. Everything else (arduino-cli, board cores) the app downloads by itself.

Enter your key

Buy a subscription key, paste it in the settings — the agent is ready. Your balance is visible right in the app.

Plug in a board and ask

“Make the LED on D4 blink and flash it” — a minute later the board is blinking. Seriously.

Supported boards and chips

ESP8266 (D1 mini, NodeMCU) ESP32 / C3 / WROVER Arduino Uno / Nano / Mega Leonardo / Pro Micro / Pro Mini ATmega 8 / 168 / 328 / 1284 / 2560 ATtiny 13 / 45 / 84 / 85 STM32 (Blue Pill, Nucleo) STM8 (STM8S103, STM8S105) + search any chip in the catalogs

Pricing

Start
pay as you go
top up from $5, spend as you use
  • Fast AI model
  • Enough for dozens of firmwares
  • For simple projects
Buy a key
Pro
pay as you go
top up from $20, spend as you use — higher usage rate
  • Top-tier AI model
  • For complex projects
Buy a key
Premium
pay as you go
top up from $50, spend at your own pace, burn rate higher than Pro
  • The strongest AI model
  • For the most demanding projects
Buy a key