# esp-brookesia_1 **Repository Path**: freenuts/esp-brookesia_1 ## Basic Information - **Project Name**: esp-brookesia_1 - **Description**: No description available - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-06-14 - **Last Updated**: 2025-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  [](https://components.espressif.com/components/espressif/esp-brookesia) # ESP-Brookesia * [中文版本](./README_CN.md) ## Overview ESP-Brookesia is a human-machine interaction development framework designed for AIoT devices. It aims to simplify the processes of user UI design and application development by supporting efficient development tools and platforms, thereby accelerating the development and market release of customers' HMI application products. > [!NOTE] > "[Brookesia](https://en.wikipedia.org/wiki/Brookesia)" is a genus of chameleons known for their ability to camouflage and adapt to their surroundings, which closely aligns with the goals of the ESP-Brookesia. This framework aims to provide a flexible and scalable UI solution that can adapt to various devices, screen sizes, and application requirements, much like the Brookesia chameleon with its high degree of adaptability and flexibility. The key features of ESP-Brookesia include: - Developed based on C/C++, natively supporting the ESP-IDF development system and fully leveraging the Espressif open-source component ecosystem - Offers a rich set of standardized system UIs with support for dynamic UI style adjustments. - Implements an app-based application management approach, ensuring UI isolation and coexistence across multiple apps, enabling users to focus on UI implementation within their target app. - Application UIs are compatible with "[Squareline](https://squareline.io/) exported code" development methods. The system UI functionality demonstration is as follows: