An ESP32 dashboard built three ways: Habr author compares Claude Code, Codex and Antigravity

Habr author Yadulla Abidi put three AI coding assistants, Claude Code, Codex and Antigravity, head to head on a real hardware project. The task was to build an information dashboard around an ESP32 microcontroller with an OLED display and a temperature sensor, and the firmware had to run several tasks in parallel. All three assistants produced a working prototype, but the results differed noticeably, so picking one blindly is not a good idea.

AI-processed from Habr AI; edited by Hamidun News
An ESP32 dashboard built three ways: Habr author compares Claude Code, Codex and Antigravity
Source: Habr AI. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceHabr AI ↗
Editor-in-Chief
Projectan ESP32 information dashboard with an OLED display and a temperature sensor
Requirementfirmware support for several parallel tasks
ComparedClaude Code (Anthropic), Codex (OpenAI) and Antigravity

Habr author Yadulla Abidi compared three AI coding assistants, Claude Code, Codex and Antigravity, on a real hardware project: building an information dashboard around an ESP32 microcontroller with an OLED display and a temperature sensor.

What task did the assistants get?

By 2026 there are a lot of AI coding assistants, and they behave differently depending on the type of task. A model that can knock out a flawless website in a couple of minutes can get completely stuck on a complex commercial coding project. Small hobbyist microcontroller builds, however, suit these models almost perfectly, the author observes, and this is where they can really shine.

That is why Abidi chose a simple but non-trivial task for the comparison: an ESP32 dashboard with an OLED screen and a temperature sensor that also has to run several tasks in parallel. In other words, the firmware had to work as proper multitasking firmware rather than a linear script.

How did Claude Code, Codex and Antigravity perform?

Three assistants took part in the head-to-head: Claude Code from Anthropic, Codex from OpenAI, and Antigravity. In the end, all three tools delivered a working prototype of the dashboard, meaning each handled the basic task of writing microcontroller firmware from scratch.

  • Project: an ESP32 information dashboard with an OLED display and a temperature sensor
  • Requirement: firmware support for several parallel tasks
  • Compared: Claude Code (Anthropic), Codex (OpenAI) and Antigravity
  • All three assistants succeeded and delivered a working prototype

But as the author stresses, the fact that all three models completed the task does not mean you can pick an assistant for projects like this blindly. The route to a working prototype and the quality of the final code differed noticeably between the assistants.

What this means

The comparison shows that AI coding assistants in 2026 are mature enough to handle niche hardware work, such as writing microcontroller firmware, that used to require specialist embedded developers. That maturity is uneven, though: for hobbyist electronics projects, you should still choose your tool deliberately rather than grab whichever one is closest at hand.

Story

Key Questions Answered

What task did the assistants get?

By 2026 there are a lot of AI coding assistants, and they behave differently depending on the type of task. A model that can knock out a flawless website in a couple of minutes can get completely stuck on a complex commercial coding project. Small hobbyist microcontroller builds, however, suit these models almost perfectly, the author observes, and this is where they can really shine. That is why Abidi chose a simple but non-trivial task for the comparison: an ESP32 dashboard with an OLED screen and a temperature sensor that also has to run several tasks in parallel. In oth

How did Claude Code, Codex and Antigravity perform?

Three assistants took part in the head-to-head: Claude Code from Anthropic, Codex from OpenAI, and Antigravity. In the end, all three tools delivered a working prototype of the dashboard, meaning each handled the basic task of writing microcontroller firmware from scratch. Project: an ESP32 information dashboard with an OLED display and a temperature sensor Requirement: firmware support for several parallel tasks Compared: Claude Code (Anthropic), Codex (OpenAI) and Antigravity All three assistants succeeded and delivered a working prototype But as the author stresses, the

What this means?

The comparison shows that AI coding assistants in 2026 are mature enough to handle niche hardware work, such as writing microcontroller firmware, that used to require specialist embedded developers. That maturity is uneven, though: for hobbyist electronics projects, you should still choose your tool deliberately rather than grab whichever one is closest at hand.

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
What do you think?
Loading comments…