Just describe your idea. Codey writes the code, draws the wiring diagram, compiles it in the cloud, and uploads it straight to your board — all from one browser tab. No IDE, no driver hell, no setup.
Codey is a complete IDE in your browser, packed with the tools that actually matter when you're prototyping with Arduino or ESP32.
Tell Codey what you want to build. It writes complete Arduino & ESP32 sketches, libraries, and helper files for you in seconds.
Codey draws a clean, color-coded wiring diagram of your project — so you know exactly which pin goes where before you grab a single jumper wire.
Register your ESP32 or ESP8266 once with a USB cable — after that you upload new code wirelessly, wherever your board is. Even the serial monitor works over the internet.
Build projects with several boards in one chat — an ESP-NOW sender plus receiver, or an Arduino with an ESP32 as WiFi bridge. Each board gets its own sketch, its own wiring diagram and its own board type, and you pick which one to compile and flash.
Forget the heavy Arduino IDE. Compile in seconds on our servers — no toolchains, no SDKs, no updates to install.
Flash your board straight from Chrome or Edge over Web Serial. AVR boards, ESP32 WROOM, S3 and C3 are all supported with auto-reset.
A built-in serial monitor with adjustable baud rate, auto-scroll, and an input line — debug your hardware without ever leaving the browser.
Compilation failed? Codey reads the error log, fixes the syntax, missing includes or wrong API calls, and recompiles automatically.
Codey knows which library each sensor needs. Drop in a DHT11 and it picks DHT sensor library; mention an SSD1306 OLED and it grabs Adafruit_SSD1306. You describe the goal — Codey handles the includes.
Real projects, not single sketches. Work with .ino, .h, .cpp and config files in a tabbed editor with syntax highlighting and linting.
Save versioned snapshots of your code with one click. Roll back to any milestone — code and chat history are restored together.
Codey actively guards 3.3V vs 5V compatibility. It warns you when a 5V sensor like the HC-SR04 needs a level shifter on an ESP32, before things smoke.
Switch between three reasoning modes: Agent writes & edits code, Plan drafts a step-by-step plan first, Ask answers without touching files.
Drop in a photo of your breadboard, schematic or component and Codey can read it — perfect for "what is this sensor?" or "is this wired correctly?".
Open a kit URL and Codey already knows which board and components you have. Great for classrooms and ready-made learning paths.
A complete in-app manual is one click away. Stuck on something? Email codey@otronic.nl and a real human will help.
Library installs are a thing of the past. The most popular Arduino & ESP32 libraries — Adafruit GFX, FastLED, ArduinoJson, WiFiManager, ESP-NOW, NeoPixel, Servo, Wire, SPI and many more — are pre-installed on our compile servers. Just write #include and it works. No ZIPs, no version conflicts, no waiting.
Every Codey project comes with a real wiring diagram. Color-coded wires, labeled pins, and a complete connection table — exportable as PDF or printed straight from your browser.
Red for 5V, black for GND, signals in distinct colors — exactly how you'd draw it on paper, only neater.
Below every diagram you get a Wire From → To list with pin labels, so you can wire your circuit without guessing.
One click to download a printable PDF of the diagram — handy for workshops, classrooms or your own build log.
Codey ships with a library of common modules: OLED displays, DHT11/22, HC-SR04, servos, relays, MOSFETs, RGB LEDs and many more.
Perfect for boards that are already built into a project: a weather station in the garden, a sensor in the attic. Register once, update over the air forever.
Connect your board via USB one single time. Codey installs a tiny helper program and links the board to your account — give it a name and you are done.
Click Compile & Upload as usual. Press the reset button on your board (or just wait if your project is online) and it downloads the new code from Codey by itself, over your WiFi.
Whenever your project is connected to the internet, you can watch its serial output live in Codey and even send commands back — from anywhere in the world.
The helper only checks for updates when your board starts up, then hands the radio back completely. ESP-NOW projects and sketches with their own WiFi keep working exactly as before.
Free accounts can register 1 OTA board, Pro accounts up to 5. Works with all ESP32 and ESP8266 boards in the catalog.
Codey works out of the box with the most popular development boards. Plug one in over USB, pick it from the dropdown, and start vibing.
The Arduino Mega 2560 is an AVR-based microcontroller development board designed for projects needing many I/O pins. It …
The Arduino Nano is a compact microcontroller development board based on the Arduino platform. It provides a set of digi…
The Arduino Uno is a microcontroller development board that runs sketches and provides digital I/O, analog inputs, PWM o…
Renesas RA4M1 (Cortex-M4 48 MHz, 256 KB flash, 32 KB SRAM) met onboard 12x8 LED-matrix, ESP32-S3 WiFi/BLE co-processor e…
ESP32-C3 dev board with integrated 0.42 inch OLED display 72x40px
The ESP32-C3 Super Mini is a compact ESP32-series microcontroller development board with 4MB of flash for running progra…
The ESP32-S3 N16R8 is a Wi‑Fi/Bluetooth-capable microcontroller development board designed for running sketches (Arduino…
ESP32-WROOM-32U DevkitC V4 is a Wi‑Fi/Bluetooth development board for building embedded projects, commonly programmed wi…
More boards added regularly. Direct USB upload over Web Serial — no drivers, no Arduino IDE required. View all boards →
Pinouts, wiring diagrams and ready-to-run example code for every part in the catalog — and Codey wires them into your project with AI.
The HC-SR04 is an ultrasonic distance sensor that measures range by sending a sound pulse and timing the echo return. It…
DHT11 temperature and humidity sensor module
The SG90 is a small hobby servo actuator that moves to commanded positions using a PWM control signal. It typically requ…
128x32 SSD1306
Led ring with 8x WS2812 leds
Relay Module 5V high trigger
The PIR Sensor HC-SR501 detects changes in infrared (IR) radiation caused by motion, typically from people or animals. I…
Active buzzer. Always use S pin to trigger sound.
If you love vibe coding with Cursor or Claude Code, you'll feel right at home in Codey. Same describe-it-and-it-builds flow — except Codey runs your code on a real Arduino or ESP32, not on a server.
| Capability | Cursor | Claude Code | Codey Online |
|---|---|---|---|
| AI vibe coding | ✓ | ✓ | ✓ |
| Multi-file projects with context | ✓ | ✓ | ✓ |
| Lives where? | Desktop IDE | Terminal CLI | Browser |
| Built specifically for embedded | — | — | ✓ |
| Cloud compiler for Arduino & ESP32 | — | — | ✓ |
| Direct USB upload (Web Serial) | — | — | ✓ |
| Auto-generated wiring diagrams | — | — | ✓ |
| Live serial monitor & debug | — | — | ✓ |
| Smart Arduino library installer | — | — | ✓ |
| 3.3V vs 5V safety checks | — | — | ✓ |
| Starter kits for makers & classrooms | — | — | ✓ |
| Best for | Web, mobile, backend | Scripts, refactors, ops | Arduino & ESP32 firmware |
Cursor and Claude Code are excellent general-purpose AI coding tools — we use them ourselves. They're just not made for blinking an LED on a microcontroller. Codey Online fills that gap. Cursor® is a trademark of Anysphere Inc.; Claude™ and Claude Code™ are trademarks of Anthropic PBC. Not affiliated with either company.
Start vibing for free. Upgrade for unlimited AI and pro power.
For students and hobbyists.
For makers and creators.
Codey Online is built by OTRONIC, a Netherlands-based electronics company. We're passionate about making hardware programming accessible to everyone — from primary-school kids to professional firmware engineers.
We saw too many beginners give up on the traditional Arduino IDE because of driver issues, missing libraries and cryptic C++ errors. Codey closes that gap with modern AI and Web Serial — so you can stay in the flow and just vibe your way to a finished project.
Questions, feedback, or feature requests? Mail us at codey@otronic.nl.