Although the standard Arduino IDE has been extensively used, it has several major drawbacks such as platform as well as majestic inaccessibility, remote and non-existent clever development support. The given paper introduces a new web-based agentic integrated development environment (IDE) used to program embedded systems on the Arduino and ESP32 environments. The suggested system is based on the microservices framework, which includes a Next.js client (a frontend) and Monaco Editor, a Node.js server, a compilation pipeline (Dockerized), and a local uploader. Intelligent code generation, error corrections, and optimization recommendations are offered by an AI agent that is driven by huge language models via the OpenRouter API. The system automatically identifies hardware connected, manages projects by use of MongoDB storage and real time serial monitoring. Experimental evidence shows that remote compilation and firmware upload is possible on various board variants with decreased complexity of setups. It has played a role in enhancing embedded development environments by removing local IDE dependencies and adding agentic features to increase productivity of the developer.
Guddeti et al. (Sun,) studied this question.