Опыт разработки с Codex

Опыт разработки с Codex


Дата публикации 06.04.2026



Я задался целью разработать проект полностью с помощью Codex, с моим минимальным участием как разработчика. При этом не просто получить какой-то код по каким-то исходным требованиям, а сделать полноценное работающее в проде приложение. И сейчас я расскажу что у меня получилось!

Источник идеи

Вайбкодинг сейчас это одна из самых обсуждаемых тем, которая вызывает огромное количество споров в сети. Я многократно натыкался на посты от разных людей, которые с нескрываемой радостью сообщали что буквально "за один вечер" навайбкодили себе некий проект. Иногда даже звучат смелые идеи о том, что программисты скоро будут не нужны. В то же время есть и посты от разработчиков про то, что не всё так радужно в вайбкодинге и код, который выдаёт ИИ может содержать ряд проблем, да и в целом low code не уничтожил профессию программиста и ИИ тоже не уничтожит.

Я решил во всём разобраться сам, тем более что идея о том что за тебя AI-агент делает стартап выглядит очень красиво. А проверить эту идею не стоит практически ничего, особенно если за плечами годы разработки.

Codex и первый проект

Была куплена подписка на ChatGPT Plus, в комплекте с которой идёт Codex. Сходу очень понравилась интеграция Codex и GitHub, а так же приложение для компьютера, в котором можно настраивать мультиагентную разработку - всё очень красиво и удобно. Задача разработчика сводися к созданию репозитория на GitHub и ревью кода, который Codex оформляет в красивае пулл-реквесты.

Первая задача была достаточно простая:

1. Нужен был скетч под ESP32, который бы находил в локальной сети сервер, подключался к нему и передавал значение напряжения на аккумуляторе, а затем засыпал на некоторое время.

2. Нужен был простой сервер, который бы получал данные по сети от нескольких устройств и красиво выводил их на веб-странице.

С этой задачей Codex справился хорошо, в общей сложности получилось 7 пулл-реквестов с различными доработками и я получил готовый код, который прекрасно запускается: https://github.com/AlexeyKutepov/esp32-battery-monitor

Веб-интерфейс сервиса мониторинга состояния аккумуляторов

Как вы видите из скриншота - всё довольно аккуратно и красиво, а главное работает! Выглядит впечатляюще, ососбенно для людей далёких от IT + часть простых потребностей действительно закрывает. Отсюда и высказывания о том, что программисты больше не нужны :)

А вот кстати само устройство на ESP32, которое я собрал, прошил и упаковал в красивый корпус, напечатанный на 3d-принтере:

Измеритель напряжения аккумулятора

Именно его я тестировал в связке с сервером по локальной сети, чтобы убедиться что всё работает и данные передаются. Тут уже много ручной работы, генеративный только код.

Сложные проекты