jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
해결하는 문제
AI 코딩 에이전트의 물리적 표현을 제공합니다. IDE 내의 상태 표시줄이나 회전 아이콘에 의존하는 대신, 사용자는 3D 프린팅 가능한 데스크톱 로봇을 통해 AI가 무엇을 하고 있는지(읽고 있음, 생각 중, 타이핑 중 등) 시각적으로 알 수 있습니다. 이를 통해 화면을 계속 바라보지 않고도 에이전트의 진행 상황을 모니터링할 수 있습니다.
작동 방식
이 시스템은 ESP32-C3 마이크로컨트롤러로 구동되는 3D 프린팅 가능한 로봇으로 구성됩니다. 로봇은 Wi-Fi를 통해 REST API를 노출하며, 외부 도구가 특정 애니메이션을 트리거할 수 있습니다. Cursor 편집기나 Antigravity CLI와 같은 통합 기능은 AI 에이전트의 라이프사이클 이벤트를 HTTP 요청으로 변환하여, 로봇의 서보 모터를 움직이거나 OLED 디스플레이를 업데이트하거나 음성을 재생하도록 지시합니다.
대상 사용자
AI 코딩 에이전트를 사용하고, 책상 위에서 에이전트의 활동을 실질적으로 시각화하고 싶은 개발자들입니다.
주요 특징
- 오픈소스 하드웨어: 3D 프린팅 가능한 부품과 DIY 조립을 위한 상세한 부품 목록을 포함합니다.
- 간단한 통합: 표준 REST API를 사용하여 HTTP 요청을 보낼 수 있는 모든 도구와 호환됩니다.
- 다중 모달 피드백: 5개의 서보 모터를 이용한 움직임, OLED 화면을 통한 표정/상태 표시, 스피커를 통한 음성 출력을 결합합니다.
- 사전 구축된 통합: Cursor 및 Antigravity와 같은 도구를 위한 구체적인 통합 경로를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트