ESP32-S31開発プラットフォーム
ESP32-S31は最大320 MHzのデュアルコアRISC-V処理を提供し、Wi-Fi 6、Bluetooth 5.4(LE + BR/EDR)、Thread 1.4、Zigbee 3.0を統合しています。ネットワーク接続型組み込みプロジェクトのハードウェア基盤となります。
ESP-Mosaicoは、ESP32-S31を基盤に、デバイス上のAgent、タッチ画面、拡張ペリフェラルを統合したモジュール型AIoT・組み込み開発ボード。自然言語やPCのAIコーディングAgentで、実機アプリの構築・テスト・デプロイを支援します。
ESP-Mosaicoは、Espressif ESP32-S31を基盤とする、AIoTおよび組み込み開発向けのモジュール型開発デバイスです。デバイス上のAgent、タッチインターフェース、ネットワーク接続、プラグイン式ペリフェラルを1つのハードウェアプラットフォームに統合し、開発者はアイデアの検証から実機での運用まで反復できます。
本製品は、関連する2つのワークフローに対応しています。Chat Codingでは、自然言語を使ってデバイス上の機能を作成または調整します。一方、Vibe Codingでは、PC上のAIコーディングAgentをシミュレーター、デバッグツール、実機と組み合わせ、コーディング、デプロイ、テスト、フィードバックを行います。拡張インターフェースにはRGBマトリクスライトなどのモジュールを接続でき、物理的なインタラクションや視覚効果を伴うプロジェクトに対応します。
ESP32-S31は最大320 MHzのデュアルコアRISC-V処理を提供し、Wi-Fi 6、Bluetooth 5.4(LE + BR/EDR)、Thread 1.4、Zigbee 3.0を統合しています。ネットワーク接続型組み込みプロジェクトのハードウェア基盤となります。
480 × 480 OLEDタッチディスプレイ、Type-C高速USB 2.0ポート、2つの20ピン拡張インターフェースを搭載しています。工場出荷時にインストールされたESP-Clawファームウェアは、タッチアプリケーション、オンボードペリフェラル、デバイス上のAgentランタイムを統合します。
Chat Codingでは、バインドしたWeChatアカウントまたはその他の対応プラットフォームからテキストリクエストを送信したり、デバイス上で音声を入力したりできます。ESP-Clawには、簡単な質問、機能作成、スキル検索、メモリ、計画、スケジュールタスクなどの組み込みスキルタイプが用意されています。
Vibe Codingは、PC上のAIコーディングAgent、リポジトリドキュメント、ESP-GSPシミュレーター、デバッグツール、実機を組み合わせて開発ループを構築します。まずUIとインタラクションを確認し、その後実機にデプロイしてテストできます。
拡張モジュールを介してペリフェラルを接続できます。8×8 RGBマトリクスライトモジュールには64個のWS2812C-2020-V6 RGBピクセルが搭載され、ピクセルパターン、アニメーション、ステータスフィードバックに使用できます。モジュールは左側または右側に差し込むことができ、メインボードはEEPROMを通じてモジュールと取り付け側を識別します。
Chat Codingで小規模な機能や自動化要件を説明し、Agentが完成させた機能をWorkに保存して、繰り返し実行したり、さらに変更したりできます。デバイス上で画面グラフィックス、スケジュールタスク、Lua自動化をすばやく試したいクリエイターに適しています。
PC上のAIコーディングAgentにesp-mosaico-vibeリポジトリと、Snakeの実装などの具体的なタスクを与えます。まずESP-GSPシミュレーターでUI、インタラクション、視覚効果を確認し、その後結果を実機に書き込んで調整します。
2つの20ピン拡張インターフェースを使ってペリフェラルを接続します。電源、USB-Serial-JTAG、UART、または汎用GPIOとして初期化できるピンについて、インターフェース定義に従い、センサー、アクチュエーター、その他のI/Oプロジェクトを構築します。
8×8 RGBマトリクスライトモジュールをメインボードの側面に差し込み、ピクセルアニメーション、表情、アイコン、簡易情報表示、動作ステータスの通知を作成します。付属プログラムで64個のRGBピクセルを制御でき、メインボードは取り付け側を識別できます。
工場出荷時にインストールされたファームウェアのBluetoothオーディオアプリケーションを使ってスマートフォンに接続し、オプションの8×8ライトマトリクスと組み合わせて音楽ビジュアライゼーションアプリケーションを実行します。マイクモードでは、周囲の音をリアルタイムの照明効果に変換することもできます。
PC上のAIコーディングAgentを、esp-mosaico-vibeリポジトリ、ESP-GSPシミュレーター、デバッグツール、実機と組み合わせて、開発、デプロイ、テストを行います。ガイドでは、任意で使用できるAgentの例としてCodex、Claude Code、OpenCode、Traeが挙げられています。データ転送に対応したUSBケーブルでデバイスをコンピューターに接続してください。
まず、Vibe ModeでMosaico-Claw Ideaをインストールまたは起動し、Wi-Fi設定を完了して、デバイスをWeChatまたはその他の対応プラットフォームにバインドします。バインドしたプラットフォームからテキストで会話を送信するか、デバイスのClawアプリで入力欄を長押しして音声を入力します。Chat Codingには、利用可能なASRおよびLLMサービスも必要です。
同じローカルネットワーク上で、デバイスの設定ページに表示されるIPアドレスを使ってコントロールパネルを開き、Wi-Fi、LLM、ASR、ネットワークAPIサービス、および一部のスキルとLuaオプションを設定します。設定変更後は、デバイスを手動で再起動する必要があります。工場から提供されるASRおよびLLMキーは基本的な利用体験に対応しています。クォータを使い切った場合や、より高いコーディング性能が必要な場合は、自分のモデル認証情報を設定してください。
RGBマトリクスライトモジュールは、メインボードの左側または右側に接続できます。EEPROMにより、メインボードはモジュールの種類と取り付け側を識別できます。取り付け前にデバイスの電源を切り、メインボードの2列構成の側面コネクターの下段にモジュールを差し込み、向きを確認してください。初回のテストでは低輝度を推奨します。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。
SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。