- ESP32ボードで動作する超軽量AIアシスタントで、ファームウェア全体のサイズは888KiB以下に制限
- C言語で記述されており、GPIO制御・スケジューリング(cron)・永続メモリ・ユーザー定義ツールを自然言語で組み合わせ可能
- Wi‑Fi、TLS/暗号化、証明書バンドルまで含む全体イメージが888KiB内に収まり、アプリコード自体は約25KB程度
- TelegramおよびWebリレーチャット、Anthropic・OpenAI・OpenRouterなど主要LLMプロバイダーとの連携をサポート
- ESP32-C3/S3/C6ボードでテスト済みで、オープンソース(MITライセンス)として公開されており、組み込みAIの実験と拡張性を確保
プロジェクト概要
- zclawはESP32向け個人用AIアシスタントで、ファームウェア全体のサイズを888KiB以下に保つことを目標に設計
- ファームウェアにはzclawロジック、ESP-IDF/FreeRTOSランタイム、Wi‑Fi・TLS・証明書バンドルがすべて含まれる
- アプリコード自体は約25KB程度で、全体イメージの約4%のみを占める
- C言語ベースで書かれており、自然言語コマンドによるツールの組み合わせとGPIO制御、スケジューリング機能をサポート
- 「Fun to use, fun to hack on」という文句で、開発者の実験と拡張性を強調
主な機能
- TelegramまたはWebリレーによるチャットインターフェースを提供
- タイムゾーン認識スケジューリングをサポート:
daily, periodic, once など繰り返し・単発タスクの設定が可能
- 内蔵およびユーザー定義ツールによる機能拡張
- GPIOの読み取り/書き込み制御および
gpio_read_all などの保護機構を内蔵
- 再起動後も保持されるメモリ機能を提供
- ペルソナ選択が可能:
neutral, friendly, technical, witty
- LLMプロバイダー連携: Anthropic, OpenAI, OpenRouter
ハードウェア対応
- テスト済み対象: ESP32-C3, ESP32-S3, ESP32-C6
- 他のESP32バリエーションも手動設定時に動作可能
- 推奨ボード: Seeed XIAO ESP32-C3
- ローカル開発およびハッキングループ向けのスクリプトを提供
build.sh, flash.sh, provision-dev.sh, monitor.sh など
インストールと設定
- macOS/Linux向けワンラインブートストラップコマンドを提供
bootstrap.sh がリポジトリをクローンした後に install.sh を実行
- セキュアモードフラッシュ(
--flash-mode secure)で暗号化された認証情報を保存可能
- Wi‑FiおよびLLM認証情報は
provision.sh で設定
- デフォルトのLLM呼び出し制限: 1時間あたり100回、1日あたり1000回(コンパイル時に変更可能)
- テストスクリプト(
web-relay.sh)でデバイス応答を検証可能
ライセンスとリポジトリ情報
1件のコメント
Hacker News のコメント
自分の理解が間違っているかもしれないけど、これは小さな LLM を内蔵しているのか、それとも単にインターネット接続が必要な ラッパー(wrapper) なのか気になる
ESP32 で claw を動かすのが興味深い理由は、演算性能ではなく、常時稼働できてメンテナンスがほとんど不要な点です
自分は Linux サーバーで自動化パイプラインを回していますが、最大の問題は AI ロジックではなく ホスト管理 です。アップデート、OOM、再起動など
ESP32 がクラウド API をプロキシし、ローカルでツールオーケストレーションを処理するなら、単純なエージェントループにとってはむしろより安定したデプロイ先になります
ESP SoC の ADC(アナログ-デジタル変換器) について、エンジニア視点で説明できる人はいますか?
経験者は扱いづらいと言いますが、うまく扱えば STM チップ並みに使えるとも聞きました
ESP32 は独自 ISA を使う唯一の主要チップの一つでしたが、その後 RISC-V に移行しました
こういう claw の 共同利用版 はあるでしょうか? たとえば家族で一緒に使える self-hosted 版のようなものです
OpenClaw にプロフィール機能があるとは聞きましたが、個人チャットと共有チャットを同時にサポートしているのか気になります
最近は 食料品自動化 機能も追加しました — 過去の注文履歴をもとに下書きリストを作り、家族が修正すると、エージェントがブラウザツールでカートを作成します。決済はまだ手動ですが、ほぼ完成段階です。こうしたプロジェクトは近いうちにオープンソース化されそうです
ESP32 と小型 OLED ディスプレイがいくつかあるので、これで 知能型たまごっち を作ってみようかと思っています。他にアイデアはありますか?
考えてみると OpenClaw は AI エージェント界の ROS(ロボットオペレーティングシステム) みたいなものです
分散ノード間の相互作用の仕組みを定義し、複数の機能ノードを組み合わせてより大きなシステムを作る構造です
単純な人間なので、ESP32 を見るだけですぐアップボートします
Linux 向けで軽量な claw スタイルのエージェント のおすすめはありますか? コンテナやサンドボックスは不要です
久しぶりに見るパターンです
普通は
を使いますが、どちらも セキュリティ上危険 です。代わりに次の方法を勧めます
自分は最後の方法が好みです
こうした claw プロジェクトは実際のところ 大した構造ではありません。LLM に API 呼び出し権限を与えるだけで済むレベルです