Upgrade to Pro — share decks privately, control downloads, hide ads and more …

zero-micro: Codex Microがzero-kb02にそっくりだったので作ったった

Avatar for MakKi MakKi
October 10, 2026
0

zero-micro: Codex Microがzero-kb02にそっくりだったので作ったった

TinyGo Conference 2026

Avatar for MakKi

MakKi

October 10, 2026

Transcript

  1. Codex Micro • OpenAIとWorkLouderが開発したAIエージェントコントローラー ◦ ◦ ◦ ◦ ◦ •

    13個の物理キー LEDでエージェントをカラー表示 ロータリーエンコーダ ジョイスティック タッチセンサー $230.00(約36,000円)
  2. zero-kb02 • TinyGo Keeb Tourで作成するマクロパッド ◦ ◦ ◦ ◦ ◦

    • 12個の物理キー キーはRGBカラーLED付き ロータリーエンコーダ ジョイスティック OLEDディスプレイ 4500円(ワークショップ参加費)
  3. zero-microの特徴 • • • • • • Claude Code CLI

    向け(いまのところ) 権限要求やタスク完了を光って通知 権限内容などをOLEDに表示 許可・拒否をキーで入力 ジョイスティックで速度可変なスクロール フォーカスが外れていても操作可能
  4. zero-microの構成 • zmhook-claude ◦ • zmhub ◦ • 常時起動しておく橋渡しデーモン( BigGo)

    zmfw ◦ • Claude Codeのhooksに設定するコマンド( BigGo) zero-kb02のファームウェア( TinyGo) tmux ◦ この中でclaude codeを起動しておく
  5. Claudeからの通知の流れ 1. Claude Codeがzmhook-claudeコマンド起動 ◦ 2. 3. 4. 要求されている権限などの情報が stdinに届く

    zmhook-claude がイベントをUNIXドメインソケット(UDS)に書き込み UDSを読み取ったzmhubがUSBシリアル通信でzmfwに通知 zmfwがUSBシリアル通信を読み取ってLEDやOLEDを制御
  6. zero-kb02からの入力の流れ 1. 2. 入力に応じたキーコードをzmfwがUSBシリアル通信で書き込み zmhubは読み取ったキーに応じてtmux send-keysコマンドを実行 ◦ ◦ 3. claudeを起動している

    tmuxのセッションを指定してキー送信 ジョイスティックの倒れ具合で送信頻度( time.Sleepの時間)を調整 tmuxに届いたキー入力がClaude Codeへの入力になる ◦ ターミナルウィンドウを閉じていても入力される
  7. TODO • 複数セッションの切り替え ◦ ◦ • Claude Code以外への対応 ◦ •

    今は1セッション固定 herdrに変えるのも手かも hookを用意するだけで良いはず リモートマシンでAIエージェント実行 ◦ ローカルのtmuxの中のsshでUDS転送すればできるはず
  8. TinyGo Keeb Tour in 鯖江! • 11/7、福井県鯖江市、jig.jp オフィスにて開催! ◦ ◦

    • ズワイガニ(越前ガニ)漁解禁が 11/6!つまりそういうこと! jig.jpさん、「梵」の酒蔵(加藤吉平商店)と仲が良いらしいというウワサ https://tinygo-keeb.connpass.com/event/401917/ ◦ 現在参加登録受付中!