Hermes Agent Wiki 非公式・日本語wiki

Hermes Workshop 日本語版

「The Hermes Workshop」は、Nous Research の Teknium がまとめた、Hermes Agent を組み込んだりつないだりできる機器のカタログです。 このページでは 307 件・28 分類を日本語の 1 行で紹介し、名前から元のページの各機器の説明へ進めます。

隠し撮り・隠し録音の機器と、侵入検査用の道具(23 件)は、日本の法律に触れる使い方があるため載せていません。 元のページで見られます。

Wi-Fi・Bluetooth・LoRa などの電波を出す機器を日本で使うには、技適マークが必要です。 総務省の 技適マークの Q&A をご覧ください。

日本語の文はこのサイトによる要約です。価格や仕様は元のページとメーカーの情報をご覧ください。

Hermes 専用ガジェット

Waveshare ESP32-S3-LCD-1.54 ESP32-S3 に1.54インチ画面とマイク・スピーカーを載せた音声ボードです。Hermes Gadget SDK の正式ターゲットで、ブラウザから書き込み、BOOT を押しながら話しかけられます。
Waveshare ESP32-S3-Touch-AMOLED-1.75 円形 AMOLED にマイクと IMU を載せた ESP32-S3 ボードです。Hermes Gadget SDK に対応し、画面を押し続けて話しかけます。MQTT で Hermes に状態を送る使い方もできます。
Waveshare ESP32-S3-Touch-LCD-2.8 2.8インチのタッチ画面とスピーカーを備えた ESP32-S3 ボードです。Hermes Familiar プラグインの検証済みボードで、エージェントの状態表示や gateway の承認操作に使えます。
Espressif ESP32-S3-BOX-3 Espressif のタッチ画面付き音声ボックスです。Hermes Gadget SDK の実験的ターゲットで、ESPHome の音声アシスタントとして Home Assistant 経由でもつながります。
M5Stack CoreS3 カメラ・マイク・電池を内蔵した M5Stack の ESP32-S3 キューブです。Hermes Gadget SDK の実験的ターゲットで、ESP-Hermes チャネルプラグインもこの機器群を前提に作られています。

マイコンと開発ボード

ESP32-P4 画面やカメラ向けの RISC-V チップ ESP32-P4 です。Hermes が ESP-IDF でビルド・書き込みを行え、ESP-IDF の MCP server を登録すればその操作が tool になります。
ESP32-C6 Wi-Fi 6・Thread・Zigbee などに対応した安価な RISC-V チップです。Hermes が ESPHome で書き込めば、Home Assistant 経由でセンサーやスイッチを操作できます。
Waveshare ESP32-P4 7" touch 壁掛けを想定した7インチの ESP32-P4 タッチパネルです。Hermes が ESPHome の YAML を書いて OTA で書き込み、頼むたびに書き換わる Home Assistant の画面になります。
Seeed XIAO ESP32S3 Sense カメラ・マイク・SD スロット付きの親指サイズの ESP32-S3 ボードです。Hermes が cron で HTTP 経由のスナップショットを取得し、vision tool で画像を読み取る使い方ができます。
SenseCAP Watcher Seeed が物理的な AI エージェントとして売る、カメラ付きの卓上ロボットです。Home Assistant 連携や HTTP 通知でイベントを渡し、対処を Hermes に判断させられます。
SenseCAP Indicator D1 ESP32-S3 と RP2040 を内蔵した4インチ角のタッチパネルです。ESPHome で書き込めば Home Assistant のパネルになり、Hermes が HA の tool で読み取りや操作をします。
LilyGO T-Deck Plus キーボード・GPS・電池を備えた BlackBerry 風の LoRa 通信端末です。手元の Meshtastic ノードを介して Hermes がメッシュに加わり、圏外でもエージェントと話せる端末になります。
LilyGO T-Lora Pager キーボード・GPS・NFC・IMU を備えた改造向けの LoRa ページャーです。Meshtastic のメッシュ端末にするほか、Wi-Fi で Hermes API に問い合わせて短い返答を横長の画面に出せます。
LilyGO T-Watch S3 LoRa を内蔵したオープンソースの ESP32-S3 スマートウォッチです。Hermes から Wi-Fi(MQTT や HTTP)や Meshtastic 経由の LoRa で通知を送れます。
Adafruit ESP32-S3 Feather カラー TFT を内蔵した Feather 規格の ESP32-S3 ボードです。CircuitPython なら Hermes が USB ドライブ上の code.py を直接書き換えられ、小さな表示板として使えます。
Adafruit Qualia ESP32-S3 大型の RGB-666 TTL ディスプレイを駆動する ESP32-S3 ボードです。Hermes がパネル用のコードを書いて送り込み、MQTT や HTTP で表示内容を流し込めます。
Raspberry Pi Pico 2 Arm と RISC-V のどちらのコアでも起動できる RP2350 搭載の安価なボードです。Hermes が MicroPython を載せ、mpremote を使って USB シリアル越しに端末から操作できます。
WCH CH32 RISC-V + ch32fun 非常に安価な RISC-V マイコンと、ベンダー HAL を使わない開発環境 ch32fun です。Hermes が端末で C を書き、minichlink で書き込みとデバッグ出力の確認まで回せます。
xiaozhi-esp32 MCP を軸にしたオープンソースの ESP32 向け音声アシスタントファームウェアです。セルフホストのサーバーを Hermes API server に向ければ、各ガジェットが Hermes の音声窓口になります。
ESP-Claw MCP server と client を兼ねる、Espressif のチップ上の AI エージェント基盤です。Hermes が MCP server として登録し、機能を tool として呼べます。
ESP-IDF 全 ESP32 向けの公式 SDK で、MCP server も備えています。Hermes に ESP-IDF の MCP server を登録すると、ビルドや書き込みがそのまま tool になります。
PlatformIO 数千種類のボード向けにファームウェアをビルド・書き込みできる単一の CLI です。すべて CLI で完結するので、Hermes がプロジェクトを作り、ボードごとの手順を skill として残せます。
MicroPython マイコン上で直接動く Python 3 の実装です。Hermes が端末から mpremote でコード片を実行したりファイルを送ったりして、書き込みなしでボードを試せます。
CircuitPython 600種以上のボードで動く、Adafruit の初心者向け Python です。Hermes がマウントされた CIRCUITPY ドライブに code.py を直接書き込み、シリアルコンソールで結果を確かめられます。

シングルボードコンピューターとエッジ AI

Raspberry Pi 5 Hermes 自体を動かせる、Cortex-A76 クアッドコアの Linux ボードです。Hermes Agent をそのまま載せ、GPIO やカメラを扱ったり cron でハードウェアの作業を予約したりできます。
Raspberry Pi Zero 2 W ガムの包みほどの大きさのクアッドコア Linux コンピューターです。メモリが少ないので Hermes 本体は載せず、SSH や MQTT で Hermes から操作する手足として使うのが向いています。
Raspberry Pi AI HAT+ 2 Raspberry Pi 5 でローカル LLM を動かす、Hailo-10H 搭載の拡張ボードです。Ollama 風の API を介し、意図の解析や要約などの軽い処理を Hermes から任せられます。
Arduino UNO Q Debian が動く Linux 側とリアルタイム処理用マイコンを載せた UNO 形状のボードです。Hermes が SSH で Linux 側に入り、Bridge RPC 経由でマイコン側のピン操作まで扱えます。
Jetson Orin Nano Super ローカル生成 AI 向けの、手のひらサイズの NVIDIA 製 CUDA ボックスです。Hermes を直接載せ、llama.cpp や Ollama のモデルを custom provider にできます。
Seeed reComputer J4012 Jetson Orin NX 16GB を筐体に収めた、すぐ使えるエッジコンピューターです。LAN 上の GPU サーバーとして、Hermes が SSH でコンテナやモデルを配置し、定期ジョブで状態を見張ります。
Hailo-8L Raspberry Pi AI Kit にも使われる画像処理向けアクセラレーターです。Hermes は HailoRT のスクリプトや Frigate の MQTT イベントで検出結果を受け取り、意味を判断します。
Google Coral ホビー向け AI を広めた Edge TPU で、いまはオープンな NPU に移った Coral です。旧ハードは Frigate の検出器にし、Hermes が MQTT 経由で検出結果を判断します。
BeagleY-AI TI の画像処理向けチップを積んだ、Pi と同じ形のオープンハードウェア SBC です。Debian が動くので、Hermes が SSH で管理し、画像処理モデルの配置や結果の読み取りを受け持ちます。
Milk-V (RISC-V) 小さな Duo から Mini-ITX 機まで揃う Milk-V の RISC-V ボード群です。大型ボードは Hermes が SSH でビルドや検証に使い、小型の Duo は周辺機器として扱うのが向いています。
Framework Desktop 最大128GB の統合メモリを積める、修理しやすい小型デスクトップです。ローカル推論サーバーとして OpenAI 互換の窓口を立て、Hermes の custom provider にすれば処理が家の外に出ません。
balena (fleet management) Linux 機器を Docker コンテナでまとめて管理し、OTA で更新する基盤です。Hermes が balena CLI で配置やロールバックを行い、cron で状態を見張って gateway 経由で知らせます。

レトロ・FPGA・携帯機の開発

Analogue Pocket (openFPGA) 実カートリッジとコミュニティ製の Verilog コアを動かす FPGA 携帯ゲーム機です。Hermes が端末で openFPGA コアをビルドし、microSD のフォルダ構成に合わせて配置します。
ModRetro Chromatic Verilog の設計ファイルを公開している FPGA 製の Game Boy Color 互換機です。Hermes がリポジトリを取得して合成し、openFPGALoader でビットストリームを書き込めます。
MiSTer FPGA DE10-Nano で往年のゲーム機やパソコンを FPGA 上に再現するプロジェクトです。Hermes が SSH で更新スクリプトや設定を扱い、cron でコアの更新を自動化できます。
Playdate クランク付きで、無料の C/Lua SDK がそろった携帯ゲーム機です。Hermes が端末で pdc を使ってビルドし、Simulator での確認から実機への転送までを回せます。
Anbernic RG35XXSP muOS などのカスタムファームウェアで使う、折りたたみ型のエミュレーション携帯機です。Hermes が microSD 単位で管理し、ファームウェアや自前の ROM バックアップの配置、セーブの同期を受け持ちます。
Retroid Pocket 5 Snapdragon 865 搭載の Android 携帯ゲーム機で、adb で操作を自動化できます。Hermes が adb でエミュレーターを入れ、自前のゲームのバックアップを転送し、cron でセーブを保存します。
Miyoo Mini Plus システムもゲームも1枚の SD カードで管理する、OnionOS の小型携帯機です。Hermes がカードに OnionOS を書き込み、自前の ROM バックアップやテーマ、セーブを整理します。
TinyTapeout Verilog で設計した自分のチップを実際に製造できるプロジェクトです。Hermes が端末でオープンな RTL-to-GDSII の流れを回し、シミュレーションから GitHub 経由の提出まで進めます。

ロボット

Reachy Mini Pollen Robotics と Hugging Face のオープンな卓上ロボットです。Hermes が Python SDK で動かし、MCP server にして hermes mcp add で登録できます。
LeRobot 実機ロボットの学習を扱う Hugging Face の PyTorch ライブラリです。すべて CLI なので、Hermes が端末からデータ収集・学習・評価を回し、正確なオプションを skill に残せます。
SO-101 arm 家庭でのロボット学習を広めた、6自由度のオープンソースのアームです。Hermes が LeRobot 経由で USB シリアルから操作し、キャリブレーションや収録の手順を skill として持てます。
LeKiwi (mobile SO-101) SO-101 アームを3輪のオムニホイール台車に載せた移動マニピュレーターです。LeRobot のクライアントとして Hermes が動作指令を送り、SSH で搭載 Pi のホスト処理も管理します。
HOPEJr (DIY humanoid) TheRobotStudio と Hugging Face のオープンソース等身大ヒューマノイドです。Hermes は LeRobot に対応したアームとハンドの調整・遠隔操作・収録・学習を端末から実行できます。
Open Duck Mini Disney の BDX ドロイドを小型化した、強化学習で歩くオープンソースの二足ロボットです。Hermes が SSH で搭載 Pi の歩行ポリシーを入れ替え、IMU のログを読めます。
Stack-chan 顔を表示し、声とサーボで動く M5Stack の卓上ロボットです。Hermes が JS の小さなアプリ「MOD」を作って書き込んだり、HTTP 経由で表情や発話を指示したりできます。
Anki Vector + wire-pod クラウド終了後の Anki Vector を、ローカルで動くロボットとして復活させる wire-pod です。OpenAI 互換の窓口から Hermes に音声を渡し、Python SDK で動きの台本も書けます。
Petoi Bittle X 音声コマンドに対応した、手のひらサイズの ESP32 ロボット犬です。Hermes が Python からシリアルで「お座り」「歩く」などの指令を送り、MCP server にすればいつでも動かせます。
Unitree Go2 / G1 Unitree のロボット犬と身長約1.3mのヒューマノイドです。Hermes は EDU 向けの公式 SDK・ROS 2 や、Go2 Air/Pro 向けのコミュニティ製 WebRTC ライブラリを使って操作します。
TurtleBot 4 (ROS 2) 組み立て済みで届く、ROS 2 学習用の定番ロボットです。Hermes が ros2 CLI で Nav2 の目標送信や SLAM を行い、部屋の地図作りなどの定型ミッションを skill にまとめられます。
iRobot Create 3 (ROS 2) 掃除機能を外した Roomba 由来の、ROS 2 にそのまま対応した移動台車です。Hermes が ros2 CLI で走行やドッキングを指示し、「ドックに戻る」のような簡単な台本を skill にできます。
Waveshare UGV Rover ROS 2 ライダーと深度カメラを積んだ6輪の金属製 ROS 2 ローバーです。ESP32 側が JSON コマンドを受け付けるので、Hermes は Python や curl から簡単に動かせます。
Waveshare UGV Beast サスペンションを備えた履帯式のオフロード AI ローバーで、PT 版にはパン・チルトカメラもあります。Hermes は JSON コマンドや SSH で操作し、Pi 上の画像認識と走行をつなげられます。
myCobot 280 Pi 台座に Raspberry Pi 4 を内蔵した卓上の6軸アームです。Hermes が SSH で pymycobot を使って動かし、関節や把持の操作を MCP server や skill にまとめられます。
AgileX PiPER X 研究向けの6軸卓上ロボットアームです。Hermes は piper_sdk で CAN 越しに直接動かし、ROS の MoveIt で動作を計画し、SDK の EmergencyStop を緊急停止に使えます。
Crazyflie 2.1 Brushless 群飛行や研究向けの、重さ34gのオープンソース小型ドローンです。Hermes が cflib を使い Crazyradio 経由で飛ばし、検証済みの飛行スクリプトを skill として残せます。
ArduPilot / PX4 空・陸・水上・水中の機体を扱うオープンソースのオートパイロット ArduPilot と PX4 です。Hermes が MAVLink でミッションを送り、まず SITL で予行してから実機を動かせます。
OpenBot Android スマホを頭脳にする安価なロボットカーです。Hermes が Python コントローラーで操作し、走行データの収集から学習、スマホへのモデル転送までを skill にまとめられます。
FrodoBots インターネット越しに操作やスクリプト実行ができる 4G 対応の歩道ロボットです。SDK のローカルサーバーが HTTP で操作・撮影・発話を受け付けるので、Hermes が直接呼び出せます。
Feetech servos オープンなロボットで広く使われる、安価なシリアルバス式スマートサーボです。Hermes が Python SDK でサーボの状態を読み書きし、cron で温度や負荷を点検できます。
HUSKYLENS 2 AI 画像認識センサーです。別売の Wi-Fi モジュールと最新ファームウェアを用意して MCP Service を有効にし、hermes mcp add で登録すると、Hermes が認識結果の取得や撮影を指示できます。
OpenMV MicroPython で書ける、ロボット向けの小型マシンビジョンカメラです。Hermes がスクリプトを書いて USB で送り、結果を読んで直すという開発の繰り返しを自分で回せます。
Luxonis OAK depth cams ニューラルネットをカメラ上で動かすステレオ深度カメラです。Hermes が DepthAI で Python のパイプラインを組み、3D 座標付きの検出結果を受け取れます。
Seeed reCamera Node-RED を内蔵した、RISC-V Linux のオープンソース AI カメラです。Node-RED から検出結果を Hermes の webhook に送れば、Hermes が反応するセンサーになります。
Grove Vision AI V2 Arm の NPU を積んだマイコン向けの小型画像認識モジュールです。検出結果が I2C/UART や USB シリアルで出るので、Hermes がホストの Pi などから読み取って対応します。
RPLIDAR A1 ホビーの SLAM で定番の安価な360度ライダーです。Pi などに USB でつなぐと、Hermes が ROS 2 で SLAM や Nav2 を起動し、地図作りを台本化できます。

音楽・シンセ・DSP

Electrosmith Daisy Seed コードを書き込んで使う、STM32 ベースのオープンなオーディオ DSP ボードです。Hermes が端末で C++ を書いてビルドし、dfu-util で書き込むまでを無人で回せます。
monome norns ネットワーク越しに Lua で書ける音のコンピューターです。Hermes が SSH で Lua スクリプトを送り込み、OSC でパラメータ変更や再生を遠隔で指示できます。
Bela 1ミリ秒未満の遅延で音とセンサーを扱うボードで、Pure Data か C++ で書きます。Hermes が SSH や IDE の API でプロジェクトを送り、ビルドから実行、ログ確認まで台本化できます。
Zynthian OSC と MIDI で操作できる、Raspberry Pi ベースのオープンなシンセ箱です。Hermes が OSC の制御 API でスナップショットの読み込みやエンジンの切り替え、音の送信を行います。
Teenage Engineering OP-1 field MIDI で操作し、ファイルは USB でやり取りする携帯型シンセです。Hermes がスクリプトや cron から MIDI で演奏を指示し、USB 接続時にサンプルや録音を管理します。
Teenage Engineering EP-133 K.O. II MIDI でだけ操作できるサンプラー兼グルーヴボックスです。ファイル操作の API はないため、Hermes はスクリプトや cron から MIDI でパッドを鳴らし、クロックを送ります。
Ableton Move ネットワーク越しにセットを送り込める単体のグルーヴボックスです。Hermes がブラウザ用の管理ツール Move Manager でセットやサンプルを扱い、USB の MIDI で演奏も指示できます。
Raspberry Pi Pico (PicoADK/audio) シンセのファームウェアを書き込んで使う、RP2040 のオーディオ開発ボードです。Hermes が端末で C/C++ を生成して UF2 をビルドし、ボードに書き込むまでを受け持ちます。

ウェアラブルと身体のセンサー

Watchy 自分で書き込んで使う、オープンソースの ESP32 電子ペーパー腕時計です。Hermes が独自の文字盤コードを生成して USB シリアルで書き込み、cron で新しい文字盤に差し替えられます。
PineTime オープンな InfiniTime ファームウェアで動く BLE 腕時計です。Hermes が BLE 経由で心拍や歩数を読み、時刻合わせや通知の送信を行えます。
Bangle.js 2 Bluetooth 経由で JavaScript のアプリを入れられるスマートウォッチです。Hermes が JS アプリを作って BLE で転送し、端末上でコードを動かしてセンサー値を受け取れます。
Pebble (Core Devices) 完全オープンソースの PebbleOS で復活した Pebble の腕時計です。Hermes がオープンな SDK でアプリや文字盤を作って転送し、BLE や timeline API で通知やデータを腕元に送ります。
Oura Ring 4 睡眠や HRV、心拍を測るスマートリングで、データはクラウドの Oura API V2 から取れます。Hermes は HTTPS で指標を読み、毎朝の要約や cron のレポートに入れられます。
WHOOP 5.0 / MG 画面のないバンド型トラッカーで、心拍や睡眠から Strain と Recovery を出します。Hermes は OAuth 2.0 の REST API か webhook でデータを受け、レポートやメモリに残せます。
Ultrahuman Ring AIR 睡眠や HRV、体温を測るスマートリングで、Partner API が用意されています。Hermes は自分用の Personal API token で日ごとの指標を取り、cron やレポートに使えます。
Brilliant Labs Halo ファームウェアを書き換えられるオープンソースの AI メガネです。Hermes は Brilliant SDK で BLE 越しに画面やカメラを操作し、Zephyr のファームウェアを OTA で入れられます。
Even Realities G2 レンズに文字を映すディスプレイ付きメガネで、カメラはありません。Hermes は公式の Even Hub SDK で Web アプリ型のプラグインを作り、通知や文字を HUD に送れます。
Plaud NotePin 身に着けて使う録音機で、文字起こしと要約をアプリで受け取れます。Hermes は公式の Plaud MCP server を hermes mcp add で追加し、録音の検索や文字起こしの読み出しができます。

集中・在席・状態表示のガジェット

BUSY Bar 集中中や通話中を表示する LED のステータスバーで、ファームウェアはオープンです。Hermes は HTTP API と busylib で表示を切り替え、WebSocket でボタン操作を受け取れます。
blink(1) mk3 USB に挿す小さな RGB の通知ライトで、ハードウェアは公開されています。Hermes は blink1-tool を 1 行呼ぶだけで色や点滅を変えられ、イベントの通知灯に使えます。
Luxafor Flag 旗の形をした USB の在席ライトで、取り込み中や通話中を周りに伝えます。Hermes は USB HID で色を変えるか、Luxafor の Web API を 1 回呼んで状態を切り替えられます。
Kuando Busylight 業務向けの USB 在席ライトで、色や点滅に加えて音も鳴らせます。Hermes は Plenom の USB API や SDK で操作でき、kuandoHUB 経由なら普通の HTTP リクエストでも動かせます。
MuteMe マイクのミュート状態を光で示すタッチボタンで、HID のキーマップが公開されています。Hermes は色を送り、タッチを読み取れるので、Hermes の起動ボタン兼ランプに使えます。
Flic 2 押し方で動作を分けられる Bluetooth のワイヤレスボタンです。押すと HTTP POST を送る設定にすれば、Hermes の受け口を呼べます。Flic Hub LR なら MQTT にも流せます。
Elgato Stream Deck Neo 8 個の液晶キーを持つ小型のマクロパッドです。Hermes は Stream Deck のプラグインでキーの画像を描き替え、押されたら Hermes のコマンドを実行させられます。HID で直接扱う方法もあります。
Ulanzi TC001 (AWTRIX) 32x8 のピクセル時計で、AWTRIX 3 を書き込むと家庭用の表示器になります。Hermes は REST API か MQTT に JSON を送り、文字やアイコン、通知を表示できます。
Time Timer 残り時間が赤い円盤の大きさで分かるアナログのタイマーです。API も無線もないため、Hermes から読むことも設定することもできません。手で使う集中用の道具として並べています。
TickTime Cube 上に向けた面の時間でカウントダウンが始まるキューブ型のタイマーです。アプリも Bluetooth も API もないため、Hermes からは操作できません。手で使う集中用の道具です。

キーボードと周辺機器

ZSA Voyager 薄型の分割キーボードで、QMK で動きます。Hermes は kontroll CLI で Keymapp API を呼び、レイヤーの切り替えや LED の色をエージェントの状態に合わせて変えられます。
ZSA Moonlander 親指キーを備えた分割キーボードで、QMK で動きます。Hermes は kontroll CLI でレイヤーや RGB を操作でき、ビルドの結果や通知に合わせてキーボードの光を変えられます。
Keychron Q1 Max アルミ筐体の 75% キーボードで、QMK と VIA に対応しています。Hermes は VIA の仕組みでキー配置やマクロを書き換えたり、QMK のファームウェアをビルドして書き込んだりできます。
Wooting 80HE キーの押し込み量を読める磁気スイッチのキーボードです。Hermes はオープンソースの Wooting Analog SDK で押し込み量を受け取り、キーを連続値の入力として使えます。
Work Louder Creator Micro AI エージェントの操作用とうたう QMK のマクロパッドです。Hermes は実行状態をキーの光で示し、キーで出力の承認・却下や push-to-talk を受け付ける使い方ができます。
Elgato Stream Deck 液晶キーを並べたマクロパッドで、公式の SDK と WebSocket のプラグイン API があります。Hermes は小さなプラグインを作り、キーを操作ボタンや状態表示に変えられます。
Ploopy (open trackballs) 設計とファームウェアがすべて公開されたトラックボールのシリーズで、QMK で動きます。Hermes は QMK をビルドして書き込み、ボタンやスクロールの割り当てを変えられます。
SmartKnob モーターで手応えをソフトウェアから変えられる、自作向けのオープンソースのノブです。Hermes は USB シリアルで設定を送り、目盛りの数や止まる位置をその場で切り替えられます。
Logitech MX Creative Console キーパッドとダイヤルパッドの 2 つに分かれたマクロ操作機です。Hermes は Logi Actions SDK でプラグインを作り、キーで skill を起動したり、ダイヤルで値を変えたりできます。
Kinesis Advantage360 Pro 傾きを調整できる分割型のエルゴノミクスキーボードで、Pro は ZMK で動きます。Hermes はキー配置をコードとして編集してビルドできますが、書き込みは手で行い、動作中の切り替えはできません。

照明・LED・ピクセル表示

WLED ESP32 を LED テープのコントローラーに変えるオープンソースのファームウェアです。Hermes は JSON API に POST して色やエフェクトを 1 回で変えられ、MQTT や DDP にも対応します。
QuinLED controllers WLED 向けに作られた ESP32 の LED コントローラーで、本格的な LED 工事に向いています。Hermes は WLED の JSON API や MQTT で他の WLED 機器と同じように操作できます。
Athom WLED music controller WLED を書き込み済みで、マイクを内蔵した安価な LED コントローラーです。Hermes は WLED の JSON API で操作でき、cron で設定のバックアップを定期的に取ることもできます。
AWTRIX NG ESP32 の LED マトリクス時計を小さな表示器に変える AWTRIX 3 の後継です。Hermes は 1 回の POST で通知を流せ、Berry で書いたアプリは Hermes が止まっても動き続けます。
rpi-rgb-led-matrix Raspberry Pi から HUB75 の LED パネルを駆動するライブラリで、何枚もつないで大画面にできます。Hermes は Python で画面を作り、文字や画像、グラフを表示する skill にできます。
Open Lighting Architecture DMX512 や Art-Net、sACN など舞台照明のプロトコルをまとめて扱う Linux 用の仕組みです。Hermes は ola_set_dmx などで照明を操作し、チャットや cron から動かせます。
ENTTEC Open DMX USB パソコンから DMX 照明を動かすための、昔からある手頃な USB ドングルです。Hermes は Linux 上で OLA や pyftdi を通じて操作でき、skill にすれば照明の操作をチャットから呼べます。

そのほかの照明・プラグ・センサー

Nanoleaf (lines/shapes) 組み合わせて壁に貼る LED パネルで、LAN 内の REST API で操作できます。Hermes はクラウドを通さず電源や色、エフェクトを変えられ、UDP で滑らかなアニメーションも送れます。
Govee (LAN API) 手頃な RGB ライトのシリーズで、一部の機種は公式の LAN API に対応しています。Hermes は UDP で機器を見つけ、認証なしで点灯や明るさ、色を指定するコマンドを送れます。
LIFX ハブのいらない Wi-Fi 電球で、LAN の通信プロトコルが公開されています。Hermes は UDP で電球を見つけて色や電源を直接操作でき、家の外からはクラウドの HTTP API も使えます。
Sonoff / ITEAD (flashable) ESP で動く安価な Wi-Fi スイッチで、ESPHome や Tasmota を書き込むとクラウドなしで使えます。Hermes は MQTT や HTTP で操作し、ESPHome の YAML も書けます。
Aqara FP2 presence ミリ波レーダーで部屋のエリアごとに人の在不在を検知するセンサーです。Hermes は Home Assistant 経由でエリアごとの状態を読み、自動化のきっかけとして使えます。
Ruuvi Tag 温度や湿度、気圧を BLE で発信し続ける電池式のセンサーで、データ形式は公開されています。Hermes は BLE のスキャンで受信するだけで値を読め、ペアリングも鍵もいりません。
Aranet4 CO2 や温湿度を測る電子ペーパー表示のモニターで、BLE で直接読めます。Hermes は Python のライブラリで現在値や履歴をクラウドなしで取得でき、Home Assistant 経由でも読めます。
ThirdReality (Zigbee/Matter) 安価な Zigbee・Matter 対応のプラグやセンサーで、クラウドなしで使えます。Hermes は ZHA や Zigbee2MQTT につないだ機器を Home Assistant や MQTT で操作できます。
SwitchBot Hub/sensors ボタンを押すロボットやカーテン、温湿度計などのシリーズです。Hermes は公開された BLE プロトコルでクラウドなしに操作でき、外出先からは Hub 経由のクラウド API も使えます。

Hermes が描くディスプレイ

TRMNL BYOS (Terminus) TRMNL の電子ペーパー端末を自分のサーバーで動かすためのオープンソースのソフトです。Hermes は JSON API で HTML を送って画面を作り、cron で定期的に描き替えられます。
TRMNL firmware TRMNL の電子ペーパー端末用のオープンなファームウェアで、他社の ESP32 ボードにも対応しています。通信の仕組みが小さいため、Hermes が描いた画像を配るサーバーを自分で立てられます。
Tronbyt server Tidbyt のピクセル表示器を、クラウドの代わりに LAN 内で動かすサーバーです。Hermes は REST API で画像を表示器に直接送り、ターミナルや cron から表示を切り替えられます。
InkyPi Raspberry Pi と電子ペーパーで作る表示フレームで、Web 画面とプラグインがあります。Hermes は Python のプラグインを書くか、自分で用意したページを表示させて内容を更新できます。
Pimoroni Inky library Pimoroni の電子ペーパーに画像を表示する公式の Python ライブラリです。Hermes は Pi の上で Pillow で描いた画像を数行で表示でき、cron やメッセージをきっかけに描き替えられます。
Inkplate Arduino library Soldered の ESP32 一体型電子ペーパーボード向けの Arduino ライブラリです。Hermes は arduino-cli でビルドと書き込みを行い、自分が描いた画像を端末に定期的に取りに来させられます。
Seeed reTerminal E1001 ケース入りの 7.5 インチ電子ペーパー表示器で、ESP32-S3 で動きます。Hermes が ESPHome の YAML を書いて OTA で入れれば、Home Assistant の情報を表示できます。
Pimoroni Presto 4 インチのタッチ画面と背面の RGB ライトを持つ RP2350 の卓上ディスプレイです。Hermes は MicroPython を書いて送り、エージェントの状態を表示したり、タップを承認に使ったりできます。

オーディオとメディア

Music Assistant 各種ストリーミングと手元の曲をまとめ、さまざまなスピーカーで再生する自前の音楽サーバーです。MCP Server プラグインが Hermes の config.yaml に貼る設定を出してくれます。
Snapcast (multiroom) 複数の部屋のスピーカーで音をぴったり同期して鳴らすオープンソースの仕組みです。Hermes は JSON-RPC で音量や音源を切り替えられ、自分の読み上げ音声を家中に流すこともできます。
Volumio Raspberry Pi などを音楽ストリーマーにする、音質重視の再生用 OS です。Hermes は REST API で再生や音量を操作し、再生中の曲を取得でき、skill や cron にまとめられます。
Jellyfin 映画やドラマ、音楽を自分で配信できる無料のメディアサーバーです。Hermes は REST API でライブラリの検索や再生中の端末の操作ができ、webhook で再生イベントを受け取ることもできます。
Kodi / LibreELEC テレビ向けのオープンソースのメディアセンター Kodi と、それを動かすための小さな OS です。Hermes は JSON-RPC で再生や画面通知を操作でき、SSH でアドオンも入れられます。
Sonos (SoCo) Sonos のスピーカーを LAN 内から操作する Python ライブラリです。Hermes は短いスクリプトで再生や音量、グループ化を操作でき、skill や小さな MCP server にまとめられます。

部屋ごとの音声端末

Home Assistant Voice PE Home Assistant 用のローカル重視の音声スピーカーで、ファームウェアはオープンソースです。Hermes は homeassistant プラグインを通じて、このスピーカーでお知らせを読み上げられます。
FutureProofHomes Satellite1 音声アシスタントとスピーカー、部屋のセンサーを 1 台にまとめた組み替え可能な機器です。ESPHome で動くため、Hermes は homeassistant プラグインで操作し、センサーも読めます。
reSpeaker XVF3800 (4-mic) XMOS の音声処理を載せた 4 マイクの円形アレイで、離れた声も拾えます。Hermes のホストに USB でつなぐと、Hermes の音声モードや文字起こし用のマイクとして使えます。
reSpeaker Lite XMOS の音声処理を載せた安価な 2 マイクのボードで、自作の音声アシスタント向けです。USB マイクとしてつなげば、Hermes の音声モードにノイズの少ない音声を入れられます。
Wyoming protocol ローカルの音声サービス同士をつなぐ小さな通信の決まりで、Home Assistant も使っています。Hermes は Python ライブラリで LAN 内の文字起こしや音声合成のサーバーを呼べます。
Piper TTS Raspberry Pi でも動く、手元で完結する音声合成エンジンです。Hermes の TTS provider として標準で使え、API キーなしで返信を Telegram や gadget で読み上げられます。

ローカル優先のスマートホーム

Shelly (relays, meters) 壁内リレーや電力計などのシリーズで、LAN 内の API を備えています。Hermes は Gen2 以降を RPC で操作し、機器内スクリプトも書き込めます。Gen1 は HTTP REST API で扱います。
Shelly Pro 3EM 分電盤に付けて家全体の電力を測る三相対応の電力計です。Hermes は RPC API や MQTT で相ごとの電力を読み、今の消費電力に答えたり、cron で日ごとの集計を作ったりできます。
Athom (pre-flashed ESPHome/Tasmota/WLED plugs, bulbs, switches) ESPHome や Tasmota、WLED を書き込み済みで届くプラグやスイッチです。Hermes は Home Assistant や MQTT で操作し、ESPHome の設定を OTA で更新できます。
Sonoff ESP で動く安価なリレーやセンサー、Zigbee の USB ドングルのメーカーです。Hermes は Tasmota にした機器を MQTT で操作し、Zigbee2MQTT 経由で Zigbee 機器も扱えます。
Apollo Automation ESPHome で動き、クラウドなしで使える室内センサーのシリーズです。Hermes は Home Assistant の MCP server 経由で値を読め、公開された YAML を改造して OTA で入れられます。
Everything Presence One ミリ波レーダーと赤外線センサーを組み合わせた在室センサーで、ESPHome で動きます。Hermes は Home Assistant 経由で在室状態を読み、YAML を編集して検知範囲を調整できます。
ESPresense 安価な ESP32 を部屋ごとに置き、スマホやタグの BLE で居場所を推定するファームウェアです。Hermes は MQTT の topic を購読して、誰がどの部屋にいるかを把握できます。
ratgdo Chamberlain のガレージ開閉機を myQ なしで操作できるようにするオープンなボードです。Hermes は Home Assistant や MQTT で開閉でき、cron で夜に閉まっているか確かめられます。
Konnected blaQ Chamberlain などのガレージ開閉機につなぐ市販のコントローラーで、ESPHome で動きます。Hermes は Home Assistant の MCP server 経由で扉や照明を読み、操作できます。
Konnected (alarm panels) 有線の古い警報システムの基板を置き換え、既存のセンサーをスマートホームで使えるようにします。Hermes はゾーンの状態を読み、カメラなどと突き合わせてから通知を出せます。
Valetudo root 化したロボット掃除機のクラウドを、ローカルの Web 画面に置き換えるソフトです。Hermes は REST API や MQTT で操作でき、「台所を掃除して」を部屋の区画に対応させられます。
OpenMower 安価なロボット芝刈り機の制御部をオープンなものに置き換え、RTK GPS で動かすプロジェクトです。Hermes は MQTT で開始や帰還を指示し、天気予報と cron で刈る日を決められます。
Thingino Ingenic のチップを使った安価な IP カメラ向けのオープンな Linux ファームウェアです。Hermes は動体検知の MQTT を受けてスナップショットを取り、画像モデルで通知すべきか判断できます。
Frigate NVR 人や車などの物体をローカルで検出する録画サーバーです。Hermes は MQTT で検出イベントを受け、HTTP API でスナップショットやクリップを取り出して、反応を決められます。
go2rtc さまざまな形式のカメラ映像を受けて、WebRTC や RTSP などに配り直す小さなプログラムです。Hermes は HTTP API で映像の一覧を取り、静止画を切り出して画像解析に回せます。
Reolink (local API, HA) LAN 内の API と Home Assistant の公式連携を持つ、手頃な防犯カメラのシリーズです。Hermes は Python ライブラリでライトや首振りを操作し、静止画を取得できます。
AirGradient CO2 や PM2.5 などを測るオープンハードウェアの空気質モニターです。Hermes は LAN 内の API から JSON で測定値を取得でき、cron で定期的に読んだり、ファームウェアを改造したりできます。
Ecowitt 温度や雨量、風などを測る手頃な気象観測のセンサー群で、データを自前のサーバーへ送れます。Hermes は受け口を用意するか JSON を取りに行き、予報や散水、芝刈りと組み合わせられます。
OpenEVSE オープンソースの EV 充電器とコントローラーで、HTTP と MQTT の API を持っています。Hermes は充電電流の設定や一時停止ができ、太陽光や電気料金、予定に合わせて充電を組めます。
IoTaWatt 14 回路の電力を測り、データを SD カードに貯めるオープンハードウェアの電力計です。Hermes はクエリ API で回路ごとの電力を取得し、cron で日ごとの電力レポートを作れます。
Emporia Vue on ESPHome Emporia Vue の電力計に ESPHome を書き込み、クラウドなしで最大 16 回路を測れるようにする非公式ファームウェアです。Hermes は Home Assistant 経由で回路ごとの電力を読めます。
Victron Venus OS Victron の太陽光・蓄電池・インバーターをまとめて管理する Linux ベースの OS です。Hermes はローカルの MQTT から電池残量や発電量を読み、ESS モードなどの設定も変えられます。
Nuki (developer API) 既存のシリンダーに後付けするスマートロックで、ローカルの HTTP・MQTT・Matter に対応します。Hermes は Bridge HTTP API で施錠状態の確認や施錠・解錠を行えます。
SwitchBot API SwitchBot のボタン押し・カーテン・ロック・センサーなどを操作するクラウド API です。Hermes は署名付きの REST 呼び出しでコマンドを送り、webhook でイベントを受け取れます。
Philips Hue API Zigbee の照明やセンサーをローカルのブリッジ経由で操作する Philips Hue の API です。Hermes は CLIP v2 で照明を動かし、イベントストリームから人感センサーやスイッチに反応できます。
TP-Link Kasa (python-kasa) TP-Link の Kasa と Tapo のプラグや電球を LAN 内で操作する Python ライブラリと CLI です。Hermes は kasa コマンドで電源の入切や消費電力の確認ができます。
Broadlink IR/RF blasters 赤外線や RF のリモコン信号を学習して再送し、古い家電を自動化する機器です。Hermes は python-broadlink で信号を記録し、部屋や家電ごとのコード集から送り分けられます。

制御の中核

Home Assistant MCP Server Home Assistant を MCP サーバーとして公開する公式の連携機能です。hermes mcp add で一度登録すると、公開を許可した照明・ロック・センサーが Hermes のツールになります。
Home Assistant Green Home Assistant OS を入れた状態で届く公式のハブ機です。Hermes は MCP サーバーや REST API で家を操作し、SSH 経由で設定の編集やバックアップの取得も行えます。
Home Assistant Yellow Zigbee・Thread の無線を内蔵した、CM4 を載せる Home Assistant 用ボードです。Hermes は USB ドングルなしで Zigbee や Thread のメッシュを管理できます。
HA Connect ZBT-2 Zigbee か Thread に使う公式の USB アダプターの第 2 世代です。Hermes は直接触らず、Home Assistant の MCP サーバーや Zigbee2MQTT 経由で機器を動かします。
HA Connect ZWA-2 Z-Wave 800 と Long Range に対応した公式の USB アダプターです。Hermes は Home Assistant や Z-Wave JS UI を通じて、ノードの追加や状態確認を行えます。
SMLIGHT SLZB-06 PoE 給電で LAN のどこにでも置ける Zigbee コーディネーターです。Hermes は Zigbee2MQTT の MQTT や Home Assistant の MCP サーバー経由で機器を操作します。
ESPHome YAML で機器を記述するとファームウェアを生成し、Wi-Fi 越しに書き込める仕組みです。Hermes は YAML の下書きから検証・コンパイル・OTA 書き込み・ログ確認までターミナルで進められます。
Tasmota ESP 系のスマートプラグなどをクラウドから切り離すオープンなファームウェアです。Hermes は MQTT や HTTP で操作し、GPIO テンプレートやタイマーも書き込み直さずに変えられます。
Zigbee2MQTT Zigbee 機器を MQTT のトピックとして扱えるようにするブリッジです。Hermes は MQTT クライアントとして機器の操作や状態の購読、ペアリングの許可や改名まで行えます。
Z-Wave JS UI Z-Wave ネットワークを直接管理する Web アプリで、MQTT ゲートウェイも兼ねます。Hermes は MQTT で Z-Wave 機器を動かし、cron でノードの健全性確認やバックアップを回せます。
python-matter-server Home Assistant の Matter 連携を支えてきた Matter コントローラーです。開発は終了しており、Hermes は互換 API を持つ後継の matterjs-server を使えます。
OpenThread Google が公開した、Matter のメッシュを支える Thread の実装です。Hermes は OTBR の REST API や SSH の ot-ctl で、ボーダールーターの状態を確認できます。
Mosquitto (MQTT broker) Raspberry Pi でも動く軽量な MQTT ブローカーです。Hermes にとってはイベントの通り道で、mosquitto_pub でコマンドを送り、特定のトピックで Hermes を起こす使い方ができます。
Node-RED ブラウザ上でノードをつないで処理の流れを作るツールです。Hermes はフローの JSON を作って Admin HTTP API で反映でき、逆に Node-RED から Hermes を起動もできます。
openHAB (alternative hub) 400 を超える技術とつながる、メーカーに依存しない Java 製のホームオートメーション基盤です。Hermes は REST API で item を操作し、ルールや Things の定義もテキストで書けます。

ネットワーク

OpenWrt One OpenWrt プロジェクト自身が設計した、文鎮化しにくい Wi-Fi 6 ルーターです。Hermes は SSH や ubus JSON-RPC で管理でき、シリアルコンソールから復旧もできます。
Banana Pi BPI-R4 10G SFP+ を 2 口持つルーター開発ボードです。Hermes は OpenWrt と同じく SSH や ubus で管理でき、ルーター上で MCP サーバーや補助のコンテナも動かせます。
Turris Omnia NG CZ.NIC が作る、Wi-Fi 7 と 10G を備えたオープンソースのセキュリティルーターです。Hermes は SSH で管理し、脅威情報やメトリクスを cron で集めてチャットに要約できます。
GL.iNet Flint 2 (MT6000) OpenWrt を土台にした Wi-Fi 6 の家庭用ルーターです。Hermes は JSON-RPC や SSH で操作でき、内蔵の AdGuard Home の API から DNS の統計も読めます。
GL.iNet Slate 7 (BE3600) タッチ画面付きで持ち歩ける Wi-Fi 7 のトラベルルーターです。Tailscale と組み合わせると、Hermes の cron が旅先の回線品質や VPN の状態をどこからでも見守れます。
OpenWrt ルーターを本格的な Linux 機に変えるディストリビューションです。Hermes は SSH の uci や ubus で設定を変え、固定リースの追加などの定型作業を skill にできます。
MikroTik + REST API RouterOS 7 のコンソール操作を包んだ REST API です。Hermes は curl や Python で呼び出し、DHCP リース一覧などの操作を skill や MCP サーバーにできます。
OPNsense + API Web 画面が自身の API の上に作られている FreeBSD ベースのファイアウォールです。Hermes は ACL で範囲を絞った鍵で API を呼び、ルールの切り替えや状態確認を変更の確認付きで行えます。
Protectli オープンソースのファイアウォール向けに作られたファンレスの x86 小型 PC です。Hermes は載せた OPNsense や Proxmox を操作でき、Hermes 自体をこの機械で常時動かす使い方もあります。
UniFi Ubiquiti の、ゲートウェイやスイッチ、アクセスポイントを一元管理するネットワーク製品群です。Hermes は公式の Integration API で機器やクライアントを確認し、AP の再起動などを行えます。
Pi-hole LAN 全体の広告やトラッカーを DNS で遮断する仕組みです。Hermes は v6 の REST API で問い合わせの統計を読み、遮断の切り替えやリストの管理を行えます。
AdGuard Home 暗号化 DNS に対応した、単一バイナリの DNS 広告ブロッカーです。Hermes は REST API で統計やログを読み、フィルターを編集できます。GL.iNet ルーターの内蔵版にも同じ skill が使えます。
Tailscale WireGuard を使ったメッシュ VPN で、離れた機器同士をつなぎます。gateway と機器を同じ tailnet に入れると、Hermes はポート開放なしで SSH や API に届きます。
NetBox IP・ポート・ラック・ケーブルを管理するネットワークの台帳です。Hermes は公式の netbox-mcp-server で照会でき、変更時は webhook で Hermes を起動できます。
Network UPS Tools 多くのメーカーの UPS を共通の仕組みで監視・管理するソフト群です。Hermes は cron で電池残量や停電中かどうかを確認し、停電時は通知と順序立てたシャットダウンを行えます。
Proxmox Debian 上で仮想マシンとコンテナを動かすオープンソースのハイパーバイザーです。Hermes は API トークンで REST API を呼び、ゲストの起動・停止・複製・スナップショットを扱えます。
TrueNAS ZFS を土台に、アプリや仮想マシンも動かせる NAS 用の OS です。Hermes は WebSocket の API で操作し、cron でプールの健全性を確認してチャットに報告できます。

遠隔操作(IP-KVM)

PiKVM + HTTP API PC の画面と入力を BIOS から遠隔操作できるオープンソースの KVM です。Hermes は HTTP API で電源を入れ、画面を OCR で読み、OS の再インストールまで進められます。
JetKVM タッチ画面付きで手のひらサイズの、安価なオープンソースの KVM です。Hermes はコミュニティのクライアントや開発者モードの SSH で操作し、画面を読んでキー入力やクリックを行えます。
Sipeed NanoKVM RISC-V を使った低価格の IP-KVM のシリーズです。Hermes は REST API と WebSocket で電源の入れ直しやキー入力、画面の取得を行え、端末上にスクリプトを置くこともできます。
GL.iNet Comet (GL-RM1) Tailscale を内蔵した 4K 対応のリモート KVM です。PiKVM 由来のソフトで動くため、Hermes は PiKVM と同じ形の HTTP API で画面の取得や入力、電源操作をおおむね行えます。

3D プリンター

Klipper 計算をホストの小型 PC に任せる 3D プリンター用のファームウェアです。Hermes は Moonraker の API 経由で G-code を送り、SSH で設定やマクロの編集もできます。
Moonraker (Klipper's API) Klipper を HTTP と WebSocket から操作できるようにする API サーバーです。Hermes が Klipper 機を扱う主な窓口で、cron で印刷を見守り Telegram などに報告できます。
Mainsail / Fluidd Klipper 用の代表的なオープンソースの Web ダッシュボード 2 種です。人は画面で状況を見て、Hermes は同じ Moonraker の API で裏の自動化を担う分担になります。
Moonraker HA integration Klipper のプリンターを Home Assistant のエンティティとして取り込む連携機能で、現在はメンテナーを募集中です。Hermes は HA の API や MCP サーバーで家の機器と一緒に扱えます。
Voron 自分で組み立てるオープンソースの CoreXY プリンターのシリーズです。どれも Klipper で動くため Hermes は Moonraker で操作でき、組み立て中の部品表づくりや調整の手順も手伝えます。
Sovol SV08 Voron 2.4 風の組み立て済み CoreXY プリンターで、素の Klipper が動きます。Hermes は LAN の Moonraker でクラウドを通さず印刷を始め、SSH で設定の調整もできます。
Rat Rig 後から拡張できる大型の DIY プリンターキットのメーカーです。Klipper ベースの RatOS で動き、Hermes は Moonraker 経由で IDEX 用のマクロも操作できます。
BigTreeTech CB1 Klipper のホスト向けの、Raspberry Pi CM4 互換の安価なモジュールです。Hermes は SSH で Klipper 一式を入れ、軽い gateway や cron の実行役も置けます。
Prusa CORE One 庫内を加熱できる Prusa の密閉型 CoreXY プリンターです。Hermes は PrusaLink のローカル HTTP API で G-code を送り、印刷の開始・停止や状態の確認をクラウドなしで行えます。
Bambu Developer Mode Bambu Lab のプリンターで、ローカルの MQTT・映像・FTP を開く設定です。有効にすると Hermes は Python の skill からオフラインで状態の購読、コマンド送信、ファイル転送を行えます。
ha-bambulab Bambu Lab のプリンターを Home Assistant に詳しく取り込む連携機能です。Hermes は HA の API や MCP サーバー経由で、家の他の機器と一緒に状態を扱えます。
Bambu Lab H2D 2 つのノズルを持ち、レーザー加工やカット、ペン描画もこなすプリンターです。Hermes は Developer Mode を有効にして、ローカルの MQTT やカメラで操作と監視を行えます。
Elegoo Centauri Carbon 低価格の密閉型 CoreXY プリンターで、コミュニティ製の Home Assistant 連携があります。Hermes は HA 経由か SDCP で状態確認や一時停止、カメラ画像の取得を行えます。
OctoPrint USB で 3D プリンターにつなぐ、古くからあるオープンソースの Web ホストです。Hermes は REST API でファイル転送や印刷開始、温度の確認ができ、MQTT プラグインでイベントも受けられます。
Obico (AI failure detect) Web カメラの映像から印刷の失敗を見つける、オープンソースの AI 検知と遠隔アクセスの仕組みです。Hermes は自前のサーバーを立て、失敗の通知を受けてプリンターの中断や再開を判断できます。
Spoolman フィラメントのスプールの残量を自動で追う、自前で動かす在庫管理サービスです。Hermes は REST API か spoolman-mcp で在庫を扱い、印刷前に装着中のスプールの残りを確認できます。

CNC・レーザー・プロッター・部品実装機

Makera Carvera / Carvera Air 密閉型の卓上 CNC フライスで、Carvera は自動工具交換、Carvera Air は手動補助式の工具交換に対応します。Hermes は G-code の生成・点検・送信や加工状況の通知を行えます。
grblHAL 32 ビットのマイコン向けに Grbl を作り直した CNC ファームウェアです。Hermes は Grbl のシリアルプロトコルで操作し、設定のバックアップや G-code の事前検証を skill にできます。
FluidNC YAML で機械を記述し、Wi-Fi で操作する ESP32 用の CNC ファームウェアです。Hermes は Telnet や WebSocket で操作し、同梱の MCP サーバーで設定を検証できます。
gSender grbl・grblHAL の CNC 向けの、無料で扱いやすい G-code 送信ソフトです。自動化用の API がないため、Hermes は G-code の生成と点検を担い、開始ボタンは人が押す分担になります。
LightBurn 趣味から業務まで使われるレーザー加工機の設計・制御ソフトです。自動化 API がないため、Hermes は出力や速度を設定済みのデザインやプロジェクトファイルを作り、人が確認して送ります。
LaserGRBL GRBL のレーザー彫刻機向けの、無料でオープンソースの Windows 用送信ソフトです。Hermes は前処理済みの画像や G-code を渡すほか、カスタムボタンに位置合わせや焦点確認のマクロを入れられます。
Sculpfun GRBL で動く低価格のダイオード・ファイバー・UV レーザー機のメーカーです。Hermes は USB シリアル経由で Python から G-code を直接送り、スマートプラグでの安全対策や完了通知も担えます。
AxiDraw + Python API Python API を持つペンプロッターで、ロボットに手書きさせられます。Hermes は pyaxidraw で自作の SVG を描かせたり、一筆書きのフォントで手紙やカードを書かせたりできます。
Opulo LumenPnP 自宅で基板に部品を実装できる、オープンソースの卓上ピックアンドプレース機です。Hermes は KiCad から配置ファイルを書き出し、部品表をフィーダーに割り当てて OpenPnP のジョブを作れます。
OpenFlexure Microscope 3D プリントで作る電動の実験用顕微鏡で、HTTP からスクリプトで操作できます。Hermes は Python クライアントでステージの移動やオートフォーカス、撮影を行い、定期的なスライドの走査も組めます。
Opentrons Flex Python で手順を書く、実験室向けの液体分注ロボットです。Hermes はプロトコルを書いてローカルでシミュレーションし、HTTP API でロボットにアップロードして実行を始められます。

基板とチップの製作

KiCad 回路図から製造データまで扱えるオープンソースの基板設計ソフトです。Hermes は kicad-cli で DRC や Gerber の書き出しを無人で行え、MCP サーバーを足せば回路図の読み取りや部品配置もできます。
JLCPCB 低価格で早い基板製造と実装を API 付きで提供する深圳のメーカーです。Hermes は kicad-cli で JLCPCB 形式の製造データを書き出し、申請制の API で見積もりや注文、追跡を行えます。
PCBWay 基板製造や実装、CNC、3D プリントを扱い、KiCad から 1 クリックで注文できる深圳のメーカーです。Hermes は製造データ一式を作って検証し、注文の確定は人が行う分担が一般的です。
LCSC JLCPCB の実装に部品を供給する、品揃えの多い電子部品の商社です。Hermes は Open API で部品を探し、easyeda2kicad でシンボルなどを KiCad に取り込めます。
Tiny Tapeout 自分の設計を、共有の製造便に相乗りして安く実際のチップにできる取り組みです。流れが Git ベースなので、Hermes は Verilog を書いてシミュレーションし、GitHub Action の失敗まで直せます。

計測器

PyVISA ほとんどの計測器を 1 つの Python API で操作できるパッケージです。Hermes は PyVISA のスクリプトで SCPI 機器を動かし、小さな MCP サーバーにすれば電圧設定などがツールになります。
Rigol 手頃なオシロスコープや電源、テスターを作るメーカーで、SCPI で操作できます。Hermes は PyVISA などで時間軸やトリガーを設定し、波形データや画面を取得できます。
Siglent USB と LAN で SCPI 操作できる、手頃な計測器のメーカーです。Hermes は Python や PyVISA で SCPI を送り、機種ごとの注意点を skill にまとめられます。
RD6006 bench PSU (Python) Python から操作できる、安価な 60 V・6 A のプログラマブル電源です。Hermes はシリアル経由で出力を設定して測定値を記録し、長時間の試験を cron で見守れます。
sigrok ロジックアナライザーやオシロスコープ、テスターに対応したオープンソースの信号解析ソフト群です。Hermes は sigrok-cli で取り込みとプロトコル解読を行い、解読結果を読んで考察できます。
Saleae Python の自動化 API を持つ USB ロジックアナライザーです。Hermes は logic2-automation でチャンネルやトリガーを設定して取り込み、解読したデータを文字として読み返せます。
Digilent Analog Discovery 3 オシロスコープや信号発生器、ロジックアナライザー、電源を 1 台にまとめた USB 計測器です。Hermes は WaveForms SDK の Python バインディングで回路に信号を入れ、応答を測って説明できます。
Joulescope ナノアンペアからアンペアまで測れる高精度のエネルギー分析器です。Hermes は Python バインディングで測定し、ファームウェアの変更ごとの消費電力を測りながら省電力化を繰り返せます。
Nordic PPK2 Nordic の Power Profiler Kit II は、わずかな消費電流から 1A までを測る電流計です。USB シリアルでつながるので、Hermes は基板に給電して平均電流を測り、ファームごとに比較できます。
Glasgow Interface Explorer Glasgow は FPGA を使ったデジタルインターフェースの多用途ツールで、UART や SPI、JTAG などを扱えます。CLI なので、Hermes は端末から applet を呼んで出力を解析できます。
Black Magic Probe Black Magic Probe は GDB サーバーを内蔵した JTAG/SWD デバッガで、ARM や RISC-V を扱えます。Hermes は端末の GDB だけで書き込み・停止・メモリ読み出しができます。
Raspberry Pi Debug Probe Raspberry Pi Debug Probe は SWD デバッガと USB シリアル変換を 1 つにした機器です。Hermes は OpenOCD と GDB で書き込み・デバッグし、UART 側でログも読めます。
Bus Pirate 6 Bus Pirate 6 は端末から I2C や SPI、UART で各種チップと対話でき、ライブのロジック取り込みも備えます。Hermes は pyserial でシリアルを開き、同じコマンドを送れます。
Pinecil + IronOS Pinecil V2 はオープンソースの IronOS を載せた RISC-V のはんだごてです。V2 は BLE を持つので、Hermes は Python の BLE スクリプトでこて先の温度を読み、設定を変えられます。
NanoVNA NanoVNA は小型で安価なベクトルネットワークアナライザで、アンテナやフィルタの S11・S21 を測れます。Hermes は pyserial で USB シリアルのシェルを開き、掃引や周波数、データのコマンドを送れます。
tinySA tinySA は信号発生もできる小型のスペクトラムアナライザです。Hermes は USB シリアルを開いて scan や capture を送り、端末上の Python で dBm のデータを解析できます。
Topdon TC001 thermal cam Topdon TC001 は 256x192 の USB サーマルカメラで、基板の発熱を見つけるのに向きます。Linux では標準の映像機器として見え、Hermes は OpenCV でフレームと温度を読めます。

無線・SDR・メッシュ

HackRF One / HackRF Pro HackRF One / Pro は 1MHz〜6GHz をカバーするオープンソースの SDR です。Hermes は端末の hackrf_sweep などや Python で動かし、numpy でキャプチャを解析できます。
RTL-SDR Blog V4 RTL-SDR Blog V4 は約 500kHz〜1.766GHz を受信する安価な SDR ドングルです。Hermes は rtl_fm や rtl_power を端末から動かし、cron で常時の受信拠点にもできます。
KrakenSDR KrakenSDR は 5 チャンネルの位相コヒーレントな SDR で、電波の方向探知に使えます。Hermes は DSP ソフトの Web インターフェースと方位出力に接続し、方位を時系列で記録できます。
rtl_433 rtl_433 は ISM 帯の無線センサーを JSON や MQTT に復号する受信ソフトです。サービスとして動かせば、Hermes はトピックを購読して周囲のセンサーの状態を把握し、動作のきっかけにできます。
readsb + FlightAware stick readsb は 1090MHz の航空機トランスポンダを受信する ADS-B デコーダで、FlightAware のスティックと組みます。Hermes は aircraft.json を読んで上空の機体を把握できます。
GNU Radio GNU Radio は信号処理ブロックからソフトウェア無線を組むオープンソースのツールキットです。フローグラフは Python に変換されるので、Hermes は端末で書いて編集し、実行できます。
Universal Radio Hacker Universal Radio Hacker (URH) は無線プロトコルを調べる Python/Qt のツールで、多くの SDR に対応します。コマンドライン版があるので、Hermes はキャプチャや復調をスクリプト化できます。
Meshtastic Python CLI Meshtastic の Python パッケージは、LoRa メッシュのノードを USB や BLE で操作する CLI とライブラリです。Hermes は端末から送受信し、メッシュをチャット経路にできます。
RAK Meshtastic kit RAKwireless の WisBlock Meshtastic キットは、nRF52840 と SX1262 を組んだモジュール式の LoRa ノードです。Hermes は meshtastic の CLI で操作し、テレメトリを読めます。
Heltec WiFi LoRa 32 V3 Heltec WiFi LoRa 32 V3 は ESP32-S3 に LoRa と OLED を載せた安価なボードで、Meshtastic でよく使われます。Hermes は端末から書き込み、Meshtastic のライブラリで操作できます。
SenseCAP T1000-E Seeed の SenseCAP T1000-E は Meshtastic が動く、カード大で防水の GPS トラッカーです。Hermes は meshtastic ライブラリや MQTT で位置やテレメトリを受け取れます。
MeshCore MeshCore は専用の中継・ルームサーバーで経路を担う、軽量な LoRa メッシュのファームです。Hermes は meshcore の Python ライブラリや CLI で BLE/USB 経由で送受信できます。
Reticulum Reticulum は LoRa やパケット無線、Wi-Fi 上で動く暗号化ネットワークスタックです。Hermes は rnsd を動かし、Python API で自分の LXMF アドレスを持つエージェントになれます。

家の防犯と見守り

Konnected Pro Alarm Panel Konnected Alarm Panel Pro は、既存の有線警報を PoE でネットにつなぐ 12 ゾーンの基板です。Hermes は Home Assistant か MQTT で各ゾーンの状態を読み、制御できます。
ESPHome Alarm Control Panel ESPHome の alarm_control_panel は、ESP32 を YAML だけで警報パネルにするコンポーネントです。Hermes は Home Assistant のエンティティ経由で状態を読み、作動や解除ができます。
Reolink Video Doorbell (local) Reolink の PoE/Wi-Fi ドアベルは、RTSP でストリーミングし、動体や人の検知をローカル HTTP API で返します。Hermes は reolink_aio で映像を取り、検知を読めます。
UniFi Protect UniFi Protect は Ubiquiti の自己ホスト型 NVR で、人や車の検知をローカルで記録します。Hermes は uiprotect で WebSocket の検知を購読し、REST でスナップショットを取れます。
Amcrest / Dahua IP cams Amcrest と Dahua の IP カメラは、PTZ やスナップショット、動体イベントを扱う CGI/HTTP API を共有します。Hermes は python-amcrest でローカル越しに操作できます。
docker-wyze-bridge docker-wyze-bridge は、多くの Wyze カメラからローカルの RTSP や HLS ストリームを作る橋渡しです。Hermes はそのストリームを Frigate などのローカル NVR と組んで検知に使えます。
Aqara Camera Hub G5 Pro Aqara Camera Hub G5 Pro は屋外カメラであり、Zigbee と Thread のハブも兼ねます。Hermes は主に Home Assistant と Matter でイベントや映像にアクセスできます。
Shelly BLU Motion / Door-Window Shelly BLU Motion / Door/Window は、動体や開閉を BLE で知らせる電池式センサーです。ゲートウェイが MQTT に中継し、Hermes はトピックを購読してイベントを受け取れます。
frient (Develco) Z sensors frient は人感や煙、漏水、開閉などの Zigbee セキュリティ機器を一通り揃えるブランドです。Hermes は Zigbee2MQTT に組み込んで各センサーを読み、サイレンを鳴らせます。
Zigbee sirens & keypads Zigbee2MQTT 対応のサイレンやストロボ、警戒設定・解除用キーパッドの総称です。Hermes は MQTT 経由でサイレンを鳴らし、キーパッドの警戒設定・解除や PIN のイベントを読み取れます。
Smart deadbolts (Matter/Z-Wave) Schlage や Yale のスマートデッドボルトは、施錠・解錠と利用者ごとの暗証番号を Z-Wave や Matter で扱えます。Hermes はそれらで操作し、PIN を登録・失効できます。
2N IP Intercom (HTTP API) 2N の IP インターコムは、ドアの解錠やドアベルのイベント、通話制御を扱う HTTP API を備えた業務用のドア機です。Hermes は API でドアのリレーを開き、イベントを読んでスナップショットを取れます。
Hikvision ISAPI ISAPI は Hikvision のカメラや NVR が持つ HTTP+XML/JSON の REST インターフェースです。Hermes は検知ルールを設定し、alertStream でイベントを即時に受け取れます。

ポケット Linux とサイバーデッキ

ClockworkPi uConsole ClockworkPi uConsole は、Raspberry Pi CM4 などを差し替えて使うモジュール式の携帯 Linux 端末です。Hermes Agent は Wi-Fi 越しに SSH し、現場のノードとして扱えます。
Clockwork DevTerm Clockwork DevTerm はモジュール式の携帯 Linux 端末です。Hermes は SSH でジョブを実行し、オプションの58mmサーマルプリンターを装着すれば、CUPS 経由で結果やログを印刷できます。
MNT Pocket Reform MNT Pocket Reform は、メインライン Linux が動くオープンハードの 7 インチ小型ノートです。Hermes Agent は他の機械と同じように SSH し、ローカルのビルドやエージェントを走らせられます。
Beepy (SQFMI) Beepy は BlackBerry 風キーボードと省電力の Sharp メモリ液晶を組んだ手のひら大のボードで、Pi Zero W で動かします。Hermes Agent は SSH で動き、液晶や LED を操作できます。
Raspberry Pi 500+ Raspberry Pi 500+ は、Pi 5 と NVMe SSD をメカニカルキーボードに収めた一体機です。Hermes Agent は SSH で入り、実ストレージを持つデスクトップ級のノードとして使えます。

工房の運用

InvenTree InvenTree は部品や在庫場所、仕入先、BOM を管理する Django 製の在庫システムです。Hermes は REST API や inventree パッケージで部品を調べ、組み立てに合わせて数量を減らせます。
HomeBox Homebox は、写真やシリアル番号、保証を持つ品物を場所やラベルで整理する自己ホスト型の在庫アプリです。Hermes は REST API で品物の追加・検索・移動ができ、物の在りかにも答えられます。
brother_ql brother_ql は Brother QL ラベルプリンタの raster 言語を実装した、ドライバ不要の Python パッケージと CLI です。Hermes は Pillow で画像を作り、USB やネットワークで印刷できます。
python-escpos python-escpos は Epson の ESC/POS に対応するサーマルレシートプリンタを操作する Python ライブラリです。Hermes は日次のまとめや予定を整えて印刷でき、cron で朝の要約を出せます。

さらに探すには

Crowd Supply Crowd Supply は、独自のオープンハードを扱うクラウドファンディングと物販のプラットフォームです。公式 API は不要で、Hermes は閲覧ページや更新フィードを見て、関心に合う新しい企画を要約できます。
Tindie Tindie は、個人のメイカーが基板やキット、センサーを売るオンラインのマーケットです。Hermes は出品を検索して気になる売り手や製品を追い、届いた後はその機器を手持ちの経路で動かせます。
Adafruit / SparkFun / Seeed / Pimoroni Adafruit、SparkFun、Seeed、Pimoroni は、チュートリアルと公開ライブラリ付きで基板やセンサーを売る大手 4 社です。Hermes はガイドを読み、配線からコードまで用意できます。
Hackster Hackster は、数万件のオープンハードのプロジェクトが集まる開発者コミュニティです。Hermes はプロジェクトを検索して出発点として要約し、手持ちの部品に合わせてコードや配線を直せます。
OSHWA certified projects OSHWA は、ハードとソフト、文書が open-source の定義を満たすかを検証する認証を運営します。読み書きできる REST の認証 API があり、Hermes は認証済みプロジェクトをプログラムから検索できます。
OpenHardware.io OpenHardware.io は、ビルド手順や製造ファイル付きでオープンハードの設計を共有するサイトで、MySensors と縁が深いです。Hermes は設計を見てファイルを取り、手持ちのセンサー向けに直せます。
Thingiverse / Printables Thingiverse と Printables は、無料の 3D プリント用モデルを集めた二大ライブラリです。Hermes は基板の寸法に合う筐体を探して STL を取り、スライサーやプリンタの API に渡せます。

ファームウェアとエージェントのプロジェクト

Hermes Gadget SDK Hermes Gadget SDK は、ESP32-S3 の表示ボードをボタンで話す Hermes 端末にする MIT ライセンスの SDK です。各機器が WebSocket ハブ上の DM チャットになり、承認や TTS も動きます。
Hermes Familiar Hermes Familiar は、Waveshare の ESP32-S3 タッチ液晶で作る Hermes の卓上の相棒で、状態やメッセージを見せます。危険なコマンドの承認が画面に出て、タップで許可・拒否できます。
ESP-Hermes channel M5Stack の ESP32-S3 を音声・IO クライアントにする、開発中の gateway プラグインです。Python 側のアダプタとハブは実装・試験済みで、実機側の ESP-IDF ファームウェアはまだ草案です。
Caduceus robot Caduceus は、ESP32 とサーボで歩いて手を振る発泡ボードのロボットで、ハッカソン向けに単独で作られました。stdio の MCP サーバーが wave_hand などを公開し、Hermes は会話からツールを選んで動かします。
hermes32 Hermes32 は、Hermes Agent 向けの携帯ボイスレコーダー兼トランシーバーを目指す進行中のプロジェクトです。Hermes ホスト上の bridge が音声を受けて stt で書き起こし、Hermes に渡します。
hermes-agent-iot hermes-agent-iot は、Raspberry Pi 2 など 1GB 級の ARM 向けに公開された Hermes Agent のコミュニティ fork です。pip で入れて設定すれば、cron や skill を動かすノードになります。
hermes-gadget (GitHub) hermes-gadget は、LilyGo T-Deck 向けの LoRa メッシュ OS「SigurdOS」を公開する GitHub org です。SigurdOS は MeshCore と相互運用でき、Hermes は companion ノードで参加できます。
ROHITCRAFTSYT/Hermes これは Hermes Agent とは無関係の、名前だけが同じ別の ESP32 ボイスアシスタントです。16kHz の音声を HTTP の bridge に送る作りで、同じハードを Hermes の bridge に向けられます。

元のページの確認日: