Anthropic 開源 claude-desktop-buddy,Claude 桌面端可充當硬體外設的藍牙閘道

MMetaEra
4 月 20 日(UTC+8),Anthropic 近日在 GitHub 開源 claude-desktop-buddy 倉庫,公開了 Claude 桌面應用面向創客社群的藍芽 API,並附帶一個 ESP32 桌寵參考實現。 具體做法是,Claude 的 macOS 和 Windows 客戶端在開發者模式下(Help → Troubleshooting → Enable Developer Mode)開放一個 BLE 介面,通過 Nordic UART Service(低功耗藍芽裡一個常用的自定義串列埠服務)把會話狀態、許可權請求和最近訊息推送給配對的硬體,硬體也能把「通過 / 拒絕」按鈕回傳給桌面。對想做 AI 外設的開發者,這條通路省掉了自己對接 Claude API 的環節:只要使用者桌面客戶端開著,硬體就能拿到會話的實時狀態,並在本地按鍵完成審批。 倉庫提供的示例用 M5StickC Plus(一塊搭載 ESP32 的開發板)做了一個桌寵:桌面沒活躍會話時它睡覺,會話啟動後醒來,有許可權請求掛起時會變得焦急,使用者按 A 通過、B 拒絕。韌體預置 18 種 ASCII 角色,每種配七套動畫,覆蓋睡覺、空閒、工作、待審批、升級、被搖晃和快速通過這七種狀態;每累計 50K tokens 觸發一次升級慶祝,五秒內通過審批則冒出愛心。 若想換成 GIF 角色,桌面應用支援把一個包含 manifest.json 和若干 96 畫素寬 GIF 的資料夾直接推到裝置,整包不得超過 1.8 MB。Anthropic 在倉庫說明裡強調,這個 BLE API 只在開發者模式下生效,不是官方支援的產品功能,定位是給創客社群一個需要使用者手動開啟的輕量介面。 [BlockBeats]