スペインのKODE DIYは、Maker向けのポケットサイズの開発端末「Kode Dot」で動くOS「kodeOS」と、アプリを開発するためのSDK(ソフトウェア開発キット)をGitHubで公開している。ライセンスはいずれもGPL-3.0以降で、リポジトリは2026年11月9日に作られた。
Kode Dotは2.13型の有機EL(AMOLED)タッチ画面とボタン6個、電池を1台にまとめた端末だ。主プロセッサーはEspressifのESP32-P4で、Wi-FiとBluetoothはもう1つのチップのESP32-C5が受け持つ。NFC、125kHzのRFID、赤外線の送受信、9軸のモーションセンサー、スピーカーとマイク、microSDカードのスロットを備え、上部の20ピンの端子から外部の回路につなげる。
kodeOSは電源を入れると起動するファームウェアだ。時計の画面やアプリの一覧、設定画面を表示し、アプリの導入と起動を受け持つ。パソコンからはUSB-CやBluetooth経由で文字のコマンドを送って操作できる。
kodeOSの特徴はアプリの扱い方にある。Kode Dotのアプリはそれ自体が完結した1本のファームウェアで、kodeOSの上で動くわけではない。kodeOSはアプリをフラッシュメモリーの決まった領域に書き込み、起動するときはボードを再起動してアプリに切り替える。アプリが動いている間にどんな形でリセットしても、ボードはkodeOSに戻る。
SDKはこのアプリをC言語で書くためのものだ。kodeOS自身も同じSDKで作られている。SDKはボードの部品ごとに担当のプログラムを1つずつ置き、アプリはその担当に依頼を出して部品を動かす。リポジトリには、ボタンとLED、NFCの読み取り、赤外線リモコンの信号の学習と送信、Wi-Fi経由のMQTT通信などの例が付く。開発環境はEspressifのESP-IDF v6.1で、同社はArduino IDEやPlatformIOでも開発できるとしている。
同社の製品ページによると、Kode DotはKickstarterで1万5659人の支援を集めた。同社は現在、直販サイトで次の出荷分を199ドル(約3万2000円)で受け付けており、出荷は2027年3月の予定としている。背面に取り付ける拡張モジュールも18ドル(約2900円)から59ドル(約9400円)で用意する。