espressif/esp-claw

ESP-Claw, a "Chat Coding" AI agent framework for IoT devices

해결하는 문제

ESP-Claw는 전통적인 IoT 기기를 수동적인 명령 실행기에서 능동적인 의사결정 센터로 변모시킵니다. 기존 프로그래밍 대신 자연어 대화(Chat Coding)를 통해 기기 동작을 정의할 수 있게 하여, 저비용 ESP32 시리즈 칩에서 센싱, 의사결정 및 실행을 로컬에서 처리할 수 있도록 합니다.

작동 원리

이 프레임워크는 기기 내에 Agent Runtime을 구현합니다. 모든 이벤트가 빠른 응답을 위한 "Agent Loop"를 트리거할 수 있는 이벤트 기반 아키텍처를 사용합니다. 새로운 펌웨어를 플래싱하지 않고도 동적인 동작 변경을 가능하게 하기 위해 동적 Lua 로딩을 활용합니다. 또한 프라이버시 민감 데이터가 클라우드로 전송되지 않도록 구조화된 메모리를 지원하며, Model Context Protocol (MCP)와 통합되어 다른 기기를 위한 서버 및 클라이언트 역할을 수행합니다.

대상 사용자

채팅 인터페이스를 통해 프로그래밍할 수 있는 지능형 에이전트 에지 기기를 구축하고자 하는 Espressif ESP32 시리즈(S3, P4, C5 등) 사용자 및 IoT 개발자 및 취미가.

주요 특징

  • 채팅을 통한 생성: LLM (OpenAI, Anthropic, DeepSeek, Qwen)을 사용하여 IM 채팅 (Telegram, QQ, Feishu, WeChat)을 통해 기기 로직 정의.
  • 에지 에이전트 런타임: 저렴한 하드웨어에서 센싱-의사결정-실행 루프의 로컬 실행.
  • 이벤트 기반: 트리거된 이벤트에 대해 밀리초 단위의 응답 시간.
  • MCP 지원: 다른 MCP 호환 기기와의 표준화된 통신.
  • 브라우저 기반 플래싱: 로컬 개발 환경 없이도 지원되는 보드에 대해 원클릭 온라인 플래싱 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트