Cursor for electronics · Arduino & ESP32

Describe the firmware.
Watch it flash.

Anode is an AI agent that writes your sketch, detects your board, compiles, and uploads — with a built-in logic simulator and oscilloscope so you see it work before it ever touches hardware.

Windows today · macOS & Linux soon  ·  free for 7 days · no card needed
Anode — blink.inoESP32 · COM3
Blink the onboard LED on my ESP32
Detecting boardsESP32 · COM3
Writing sketch18 lines
Compiling312 KB · 23%
Uploadingflashing…
Flashed. The onboard LED is blinking at 1 Hz — scoping it on CH1.
ESP32 · GPIO 2
D2 D5
SCOPECH1 · D2 · 1.00 Hz
Works with the boards you already own
Arduino UnoNanoMega 2560ESP32ESP32-S3ESP32-C3ESP8266RP2040
What it does

The whole firmware loop, driven by a sentence.

No IDE wrangling, no toolchain setup, no copy-pasting from forums. Describe the behavior; Anode owns the rest — and shows its work at every step.

01 — THE AGENT

It detects, writes, compiles, and flashes — in one turn.

It drives the real Arduino toolchain under the hood. The agent reads compiler errors and fixes them, installs the cores and libraries it needs, and remembers your corrections so it stops repeating mistakes. You watch every tool call as it happens.

Auto-installs cores & libs
Self-corrects on errors
Verify before upload
AGENT · 1 TURN
Detecting boardsESP32 Dev Module · COM3
Installing core esp32:esp32done
Writing sketchsketch.ino · 18 lines
Compiling312 KB · 23% flash
Uploadingflashing COM3…
02 — THE SIMULATOR

A real logic simulator. Catch the bug before you flash.

Run your sketch in-app. Watch pins toggle, LEDs glow with PWM duty, and scope any signal on a live oscilloscope. Poke input pins to test buttons and reads. It's the fastest debug loop in embedded — no wiring, no reflashing.

Try the simulator →
OSCILLOSCOPECH1 · D5 · PWM ramp5s window
D2 D5 A0 D4
03 — BUILT FOR YOUR BENCH

Your boards, your models, your machine.

Works with the Arduino and ESP boards you already own, and your sketches stay on your computer. Pick the model that fits the job — fast and cheap for a blink, heavyweight for a gnarly driver — or plug in your own Anthropic or OpenAI key.

Code stays local
Any Claude model
Or bring your own key
SETTINGS
Account
Signed inactive
Model
Sonnet 4.6Opus 4.8Haiku 4.5
or use your own Anthropic / OpenAI key
Everything in the box
~Serial monitor

Hardware serial at any baud, plus a simulated console while you sim.

Oscilloscope

Scope any pin over time — digital, PWM duty, or analog — with a real graticule.

USB driver helper

One-click fixes for CH340, CP210x, FTDI and WinUSB via Zadig.

Chat history

Every session saved, so you can pick up exactly where you left off.

Notes & corrections

Standing instructions the agent follows — it learns your setup.

Verify before flash

Compile-check on demand, with classified build output, before anything ships.

Three steps

Prompt to board in under a minute.

01Describe

Tell Anode what you want — "read a DHT22 on pin 4 and print temp every 2s." Plain language.

02Simulate

Watch it run in the logic simulator. Scope the signals, poke the inputs, confirm the behavior.

03Flash

One click uploads to your real board over USB. Open the serial monitor and you're live.

Pricing

Start free. Scale when you're ready.

Every plan starts with a 7-day free trial — no credit card. Cancel anytime.

Basic
$10/mo
  • The full Anode app — agent, simulator, flashing
  • Monthly AI usage included
  • Serial monitor, oscilloscope & auto-verify
  • Chat history & agent memory
  • Bring your own Anthropic / OpenAI key
  • All updates included
Start free trial
Enterprise
Let's talk
  • Everything in Pro
  • Highest & custom usage limits
  • Team seats & central management
  • SSO, invoicing & POs
  • Dedicated support & onboarding
Contact us
FAQ

Questions, answered.

Which boards does Anode support?

Arduino Uno, Nano, and Mega 2560; ESP32 (including S3 and C3); ESP8266; RP2040; and more — the agent auto-installs the right core for your board.

Do I need to know how to code?

No. Describe what you want in plain English and Anode writes, simulates, and flashes it. You stay in control — always review generated firmware before flashing to hardware.

Is my code private?

Yes. Your sketches, project files, and chat history stay on your own computer. Only your prompt and the relevant code are sent to the AI to generate a response, and we don't train on your data.

Is there a usage limit?

Every plan includes a monthly AI usage allowance — the free trial includes enough to try it out, Basic includes more, and Pro a lot more. On any plan you can also bring your own Anthropic or OpenAI key to use AI without our limit (you pay your provider directly).

Do I need my own AI key?

No — AI usage is included in your plan. If you prefer, or to go past your plan's allowance, you can bring your own Anthropic or OpenAI key.

What does it cost?

Free for 7 days, no credit card. After that, plans start at $10/month (Basic), with Pro at $70/month and custom Enterprise pricing. Cancel anytime from your dashboard.

Which operating systems are supported?

Windows is available today. macOS and Linux builds are on the way.

Can it really flash my board over USB?

Yes. Anode compiles and uploads to real boards over USB, with a built-in driver helper for common USB-serial chips (CH340, CP210x, FTDI).

Start building firmware by talking to it.

Download and try it free for 7 days — no card. Then $10/mo.