オープンソースSDKとファームウェア
オープンソースのデバイスSDKとファームウェアを利用して、Museガジェットの構築とカスタマイズを始められます。
Muse Gadgetsは、自作デバイスをMuseに接続するためのオープンソースハードウェアプロジェクトです。単一の固定されたガジェットを販売するのではなく、市販のESP32ボード、Raspberry Pi、その他のLinuxコンピューターで利用できるデバイスSDKとファームウェアを提供します。
作成したガジェットには、画面、ボタン、マイク、スピーカー、センサー、アクチュエーターなどの物理インターフェースを組み合わせられます。開発者はSDKトークンとプロジェクトのアイデアを用意し、デバイスを設定して、特定の操作に合わせてハードウェアやソフトウェアをカスタマイズします。また、サンプル構成を公開し、コミュニティのDiscordやGitHubを通じて設計を共有するコントリビューターを募っています。
オープンソースのデバイスSDKとファームウェアを利用して、Museガジェットの構築とカスタマイズを始められます。
市販のESP32ボードをプログラムしてMuseに接続し、画面、音声入力・出力、センサーなどの対応周辺機器を追加できます。
Raspberry Piまたは別のLinuxボックスをMuseガジェットとして利用し、Home Assistantとの連携やシステム管理作業などのタスク向けにカスタムコマンドを追加できます。
サンプルプロジェクトでは、画面、プッシュ・トゥ・トーク操作、スピーカー、マイク、ボタン、LEDステータスインジケーター、カラー電子ペーパーディスプレイなど、さまざまなデバイスコンポーネントを扱っています。
SDKの設定にSDKトークンを追加することで、自作ガジェットをMuseアプリとペアリングできます。
このプロジェクトはApache 2.0ライセンスで公開されており、開発者はソースコードを確認し、改善をコミュニティに還元できます。
Raspberry PiまたはLinuxボックスを使って、MuseでHome Assistantを操作したり、カスタムのシステム管理コマンドを実行したりできます。
Waveshare ESP32-S3-Touch-AMOLED-1.75CAやHome Assistant Voice Preview Editionなどのハードウェア例を使い、プッシュ・トゥ・トーク、マイク、スピーカーを備えたコンパクトな音声インターフェースを構築できます。
ステータス、画像、ブリーフィング、リマインダー、買い物リストなどの情報を表示する画面を追加できます。例には、カラー画面、1.75インチAMOLEDディスプレイ、電子ペーパーディスプレイが含まれます。
ボタン、画面、音声出力を備えた小型の卓上型または携帯型コンパニオンを作成し、Museがアプリだけでなく物理的に応答できるようにします。
新しいボード連携を開発したり、既存のプロジェクトを変更したりして、他のコミュニティメンバーが発展させられるよう、ソースコードと短いデモンストレーションを公開できます。
Muse Gadgetsは、自分で構築するオープンソースデバイスです。サイトでは、対応するESP32ボード向けのESP32 Device SDKと、Raspberry PiなどのLinuxボックス向けのLinux Device SDKという2つのSDKの利用方法が説明されています。
まずSDKトークンを取得し、プロジェクトのアイデアまたは対応ボードを選び、SDK設定にトークンを追加します。このトークンにより、ガジェットをMuseアプリとペアリングできます。
ESP32 SDKでは、ボードをMuseに接続し、画面、音声の入力と出力、その他のセンサーなどを追加できます。Linux SDKでは、Raspberry PiまたはLinuxコンピューターを、カスタムコマンドに対応するガジェットとして利用できます。
Muse Gadget SDKで構築したガジェットにはSDKトークンが必要で、各トークンを使用できるデバイス数には制限があります。このSDKは、サポート対象の製品や開発者向けプラットフォームではなく、個人的な試作を目的としており、予告なく変更または動作しなくなる場合があります。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。