IAMLIUBO написал прошивку для IoT-контроллера M5Stack Core2, чтобы воспроизвести функции макроклавиатуры Codex Micro за $230 для платформы AI-агентов кодирования OpenAI, позволяя разработчикам легче отслеживать и управлять агентами.
Оригинал выглядит аккуратно с фрезерованным корпусом, энкодером и джойстиком, но он довольно дорог (и сейчас нет в наличии), поставляется только в США, а компания уже открыла предзаказы на 25-клавишную «Custom Alternative» за $125. Однако можно легко воспроизвести ту же функциональность с другими макроклавиатурами с энкодерами, такими как SayoDevice O3C , DuckyPad Pro , Waveshare MK10 , T-Keyboard-S3 Pro и другие, за небольшую часть цены, просто переназначив клавиши.
IAMLIUBO пошёл другим путём с IoT-контроллером M5Stack Core2 , поскольку он не имеет клавиш. Вместо этого он использовал 2-дюймовый сенсорный ЖК-дисплей устройства на ESP32 с шестью клавишами агента, шестью командными клавишами, четырьмя направлениями аналогового джойстика и действиями поворота. Прошивка представляет Core2 как BLE-устройство HID вендора, соответствующее данным Codex Micro от Work Louder, а цвета состояния задач, состояние батареи, переназначение команд и интеграция push-to-talk обрабатываются настольным приложением ChatGPT. Протестировано на приложении для macOS, но должно работать и на Windows. ChatGPT desktop пока недоступен для Linux .

Прошивка собрана с помощью PlatformIO с фреймворком Arduino, и исходный код, инструкции для начала работы и техническую документацию можно найти на GitHub . Вероятно, она лучше всего подходит тем, у кого уже есть устройство M5Stack Core2, но также можно приобрести его на Amazon ($59.90) или на AliExpress за $46.90 до доставки и налогов.
Это не первый раз, когда мы пишем об этом типе аппаратного устройства для AI-агентов, поскольку Anthropic выпустил open-source прошивку Claude Desktop Buddy для устройств на ESP32-S3 , в частности M5StickC Plus devkit, а также Clawdmeter — монитор использования токенов Claude Code на ESP32-S3. Совсем недавно также поступила информация о проекте Claudeq , который работает как Claude Desktop Buddy, но через WiFi/WebSocket вместо BLE.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



