BLE メーカー向けのプロトコル参照
このプロジェクトは、Claude のデスクトップアプリで使われる Bluetooth LE ワイヤープロトコルを、サービス UUID、改行区切りの JSON メッセージ、ハートビートのスナップショット、許可 निर्णयメッセージを含めて文書化しています。
Claude Desktop Buddy は、macOS と Windows の Claude に Bluetooth Low Energy で接続するメーカー向け参照実装兼サンプル firmware です。デスクトップ橋渡しプロトコル、ペアリング手順、ステータス表示や許可制御の動作例を解説します。
`claude-desktop-buddy` は、macOS と Windows の Claude に Bluetooth Low Energy で接続するメーカー向けの参照リポジトリ兼サンプル firmware です。ワイヤープロトコル、ペアリング手順、Claude のセッション状態を表示し、許可プロンプトに反応できるハードウェアを作るために必要なサンプルデバイスの動作に重点を置いています。
このリポジトリはデスクペット風の ESP32 ビルドを中心に据えつつ、他のデバイスがサンプルコードを使わずに同じ流れを実装できるよう、基盤となる Bluetooth API も文書化しています。デスクトップブリッジは開発者モードで動作し、Nordic UART Service を使用して、スナップショット、ターンイベント、許可の判断を改行区切りの JSON でやり取りします。
このプロジェクトは、Claude のデスクトップアプリで使われる Bluetooth LE ワイヤープロトコルを、サービス UUID、改行区切りの JSON メッセージ、ハートビートのスナップショット、許可 निर्णयメッセージを含めて文書化しています。
Hardware Buddy ウィンドウからデバイスとペアリングでき、開発者モードが有効になると、両方が起動しているときに自動で再接続します。
サンプル firmware は Arduino フレームワークの ESP32 を対象としており、M5StickCPlus ディスプレイ、IMU、ボタンを使う特定のハードウェア構成に合わせて作られています。
サンプルデバイスの UI は、実行中のセッション、承認待ち、最近のトランスクリプト項目、トークン数などの Claude セッション状態を、コンパクトな画面向けに追跡します。
このリポジトリは ASCII ペットと GIF キャラクターパックをサポートし、BLE または USB 経由でカスタムキャラクターを読み込むためのツールを備えています。
デバイスは許可プロンプトに対して承認または拒否の निर्णयを返せるため、デスクトップブリッジを小さなハードウェア制御面として使えます。
Claude がアイドル中、作業中、承認待ちのいずれかを表示する小さなデスクアクセサリを作り、セッション状態をひと目で確認できるようにします。
ハードウェアから直接 Claude のツール呼び出しを承認または拒否できる、ボタン駆動のデバイスを作成します。
サンプル firmware をコピーするのではなく、ワイヤープロトコル参照に従って独自の BLE 対応デバイスを実装します。
ASCII ペットやアニメーション GIF キャラクターを、Claude に接続されたメーカー向けデバイスの遊び心あるフロントエンドとして試します。
開発中は USB 経由でキャラクターパックを送ってデバイスのグラフィックと動作をローカルで反復し、通常運用では BLE を使います。
Claude Desktop Buddy は、Claude デスクトップアプリ向けの Bluetooth Low Energy ブリッジです。開発者モードで Hardware Buddy ウィンドウを開き、Nordic UART Service を広告するデバイスに接続すると、デスクトップアプリがスナップショットやプロンプトを改行区切りの JSON で送信します。
ソースでは、Arduino フレームワークで構築された ESP32 デバイスのサポートが説明されており、現在の firmware は表示、IMU、ボタンのドライバーとして M5StickCPlus ライブラリに依存していると記されています。また、Nordic UART Service を広告し、改行区切りの JSON を解析できるデバイスであれば動作するとも説明されています。
このリポジトリは、ワイヤープロトコルの参照情報とサンプル実装の両方を提供します。README では、UUID、JSON スキーマ、フォルダープッシュの転送詳細、ハートビートのスナップショット、許可 निर्णयメッセージについて REFERENCE.md を参照するよう案内しています。
このブリッジは、デスクトップアプリが開発者モードのときにのみ利用でき、公式にサポートされた製品機能というよりは、メーカーや開発者向けに説明されています。
サンプル firmware は、ASCII ペットや GIF キャラクターパックに対応しており、さらにセッション状態を表示し、ハードウェアから許可プロンプトを承認または拒否できるデスクペット風デバイスも作れます。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
Exodusは無料の開発者向けツール。アプリのリポジトリを監査し、現在のデプロイとGoogle Cloud Run設計を比較して、コーディングエージェント向けの移行計画を作成。新規製品の構成・コスト見積もりにも対応。
AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。
Trigger.dev chat agentは、リフレッシュやクラッシュ、長時間の会話も維持できる、開発者向けの耐久性あるAIチャットバックエンドです。AI SDKのuseChatに対応し、ターンにタイムアウトがありません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。