Describe your idea in plain English. EmbedFlow writes the code, maps the wiring, and flashes it — straight from your browser.
Every generation hands back a compiling sketch and a pin-perfect wiring map — constrained to the exact board you picked.
FILES
esp32-devkit main.ino platformio.iniDone — reads the BME280 over I²C and prints to the OLED, wired to your ESP32's real pins.
// reads a BME280, prints °C to an OLED#include <Adafruit_BME280.h>#include <Adafruit_SSD1306.h>Adafruit_BME280 bme;Adafruit_SSD1306 oled(128, 64, &Wire);void setup() {Wire.begin(21, 22); // SDA, SCLbme.begin(0x76);oled.begin(SSD1306_SWITCHCAPVCC, 0x3C);}
Hit Build → Flash to push it to your board.
Checked against the board GPIO map
The AI only sees your board's actual GPIO map, peripherals and limits — no hallucinated pins.
Anyone with a kit can add & verify a board file. Coverage grows with the community.
ESP & Pico flash straight from Chrome over USB. Everything else falls back to a download.
7 boards at launch — every one community-tested on real silicon.
VerifiedUno reborn — 32-bit Renesas MCU, on-board Wi-Fi + BLE, and a 12×8 LED matrix.
VerifiedThe wifi+BLE workhorse. Golden path — flashes straight from the browser.
Verified$4 dual-core M0+ with PIO. Drag-and-drop flashing over BOOTSEL.
VerifiedARM Cortex-M0+ with an on-board ST-LINK — nothing extra to wire.
Verified600MHz M7 monster in a breadboard-friendly footprint. Flashes over USB.
VerifiedBLE + NFC dev kit with on-board debugger. The Bluetooth workhorse.
VerifiedThe board every tutorial starts with. 5V classic — and fully simulatable.
Upload a schematic — PDF, PNG or JPG — and EmbedFlow reads it alongside the MCU datasheet to generate a PlatformIO board manifest and a matching Arduino pin variant, mapped to your board's exact pins, peripherals and clock. Your one-off hardware becomes a first-class target.
Upload any sensor's datasheet — even a scanned, Chinese-only PDF — and get a ready-to-use Arduino driver: the header, the implementation and an example sketch. Every register address and constant cites the exact datasheet page it came from, so you can check each line instead of trusting a black box.
Regenerate the project you built as a full ESP-IDF, Zephyr (Nordic NCS), STM32Cube or Pico SDK project — each compiles in its own toolchain, then pushes the whole repo straight to GitHub. Not built yet: it's next on the Pro roadmap, and the waitlist survey decides which toolchain we ship first.
Paste your BOM and EmbedFlow hunts for cheaper, pin- and spec-compatible alternates — then confirms every one against live distributor listings before you ever see it. The AI proposes; the distributor API decides. No hallucinated parts, no dead stock.
Describe the bug in chat. EmbedFlow halts the chip over SWD/J-Link, reads registers and memory, sets breakpoints, single-steps to the fault, applies the fix, reflashes and verifies — all on real hardware.
The bench tier: your schematics, datasheets, and real instruments — wired into the same AI loop. Join the waitlist for early-bird pricing and the launch invite.
Credits cover AI generations. Flashing over USB is always free — on every board.
Free
$0
Hobbyist
$15 /mo
Pro
Coming soon
Early-bird pricing for the waitlist
Describe it, flash it, ship it — all from your browser.