espressif/esp-claw

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

何を解決するか

ESP-Clawは、従来のIoTデバイスを単なるコマンド実行装置から、能動的な意思決定センターへと変革します。ユーザーは従来のプログラミングではなく、会話(チャットコーディング)を通じてデバイスの振る舞いを定義でき、ESP32シリーズのチップ上でセンシング、意思決定、実行をすべてローカルで処理できます。

動作方法

このフレームワークはEspressifチップ上でエージェントランタイムを実装しています。TelegramやWeChatなどのIMチャットインターフェースと動的Luaロードの組み合わせにより、ユーザーが振る舞いを定義できます。システムはイベント駆動型であり、任意のイベントが発生するとミリ秒単位での応答が可能になります。また、プライバシーをクラウドから守るための構造化メモリをサポートし、Model Context Protocol (MCP) を用いた通信を実現しており、サーバーとしてもクライアントとしても動作します。

対象ユーザー

ESP32-S3、ESP32-P4、ESP32-C5、ESP32-S31チップを使用し、大量のローカルコードを書かずに知能的で自律的なエッジエージェントを構築したいIoT開発者やハッカー向けです。

特徴

  • チャットによる創造: 伝統的なプログラミングなしでIMチャットでデバイスの振る舞いを定義可能。
  • イベント駆動アーキテクチャ: トリガーに対する高速なミリ秒単位の応答。
  • 構造化メモリ: プライバシーを向上させるためのローカルメモリ構成。
  • MCP対応: 標準Model Context Protocolデバイスと互換性あり。
  • 広範なLLM互換性: OpenAI、Anthropic、Alibaba Cloud Bailian、DeepSeek APIをサポート。
  • 簡単なデプロイ: 複数の開発ボードでブラウザベースのワンクリックフラッシュをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト