Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
zero-micro: Codex Microがzero-kb02にそっくりだったので作ったった
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MakKi
October 10, 2026
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
zero-micro: Codex Microがzero-kb02にそっくりだったので作ったった
TinyGo Conference 2026
MakKi
October 10, 2026
More Decks by MakKi
See All by MakKi
テストだけじゃない!インプロセスDBで生まれるGoらしさ
makki_d
0
80
テストだけじゃない!インプロセスDBで生まれるGoらしさ
makki_d
0
81
SQLだけでマイグレーションしたい!
makki_d
0
1.4k
Recap: An Operating System in Go
makki_d
2
200
XSLTで作るBrainfuck処理系
makki_d
0
450
眼鏡と視力についての誤解を解く
makki_d
0
260
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
790
range over funcのエラー処理
makki_d
1
1.9k
GoとテストとインプロセスDB
makki_d
3
720
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The browser strikes back
jonoalderson
0
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Building Adaptive Systems
keathley
44
3.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Believing is Seeing
oripsolob
1
240
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
zero-micro Codex Microがzero-kb02に そっくりだったので作ったった KLab株式会社 牧内大輔(MakKi)
Codex Micro • OpenAIとWorkLouderが開発したAIエージェントコントローラー ◦ ◦ ◦ ◦ ◦ •
13個の物理キー LEDでエージェントをカラー表示 ロータリーエンコーダ ジョイスティック タッチセンサー $230.00(約36,000円)
zero-kb02 • TinyGo Keeb Tourで作成するマクロパッド ◦ ◦ ◦ ◦ ◦
• 12個の物理キー キーはRGBカラーLED付き ロータリーエンコーダ ジョイスティック OLEDディスプレイ 4500円(ワークショップ参加費)
そっくり! ※個人の感想です
作りました • zero-micro ◦ github.com/makiuchi-d/zero-micro
zero-microの特徴 • • • • • • Claude Code CLI
向け(いまのところ) 権限要求やタスク完了を光って通知 権限内容などをOLEDに表示 許可・拒否をキーで入力 ジョイスティックで速度可変なスクロール フォーカスが外れていても操作可能
zero-microの構成 • zmhook-claude ◦ • zmhub ◦ • 常時起動しておく橋渡しデーモン( BigGo)
zmfw ◦ • Claude Codeのhooksに設定するコマンド( BigGo) zero-kb02のファームウェア( TinyGo) tmux ◦ この中でclaude codeを起動しておく
Claudeからの通知の流れ 1. Claude Codeがzmhook-claudeコマンド起動 ◦ 2. 3. 4. 要求されている権限などの情報が stdinに届く
zmhook-claude がイベントをUNIXドメインソケット(UDS)に書き込み UDSを読み取ったzmhubがUSBシリアル通信でzmfwに通知 zmfwがUSBシリアル通信を読み取ってLEDやOLEDを制御
zero-kb02からの入力の流れ 1. 2. 入力に応じたキーコードをzmfwがUSBシリアル通信で書き込み zmhubは読み取ったキーに応じてtmux send-keysコマンドを実行 ◦ ◦ 3. claudeを起動している
tmuxのセッションを指定してキー送信 ジョイスティックの倒れ具合で送信頻度( time.Sleepの時間)を調整 tmuxに届いたキー入力がClaude Codeへの入力になる ◦ ターミナルウィンドウを閉じていても入力される
TODO • 複数セッションの切り替え ◦ ◦ • Claude Code以外への対応 ◦ •
今は1セッション固定 herdrに変えるのも手かも hookを用意するだけで良いはず リモートマシンでAIエージェント実行 ◦ ローカルのtmuxの中のsshでUDS転送すればできるはず
朗報! zero-kb02が欲しくなったあなたに
TinyGo Keeb Tour in 鯖江! • 11/7、福井県鯖江市、jig.jp オフィスにて開催! ◦ ◦
• ズワイガニ(越前ガニ)漁解禁が 11/6!つまりそういうこと! jig.jpさん、「梵」の酒蔵(加藤吉平商店)と仲が良いらしいというウワサ https://tinygo-keeb.connpass.com/event/401917/ ◦ 現在参加登録受付中!