yuga-hashimoto/openclaw-assistant

OpenClaw voice assistant app for Android - Wake word activation & system assistant integration

解決的問題

WakeHermesClaw(原 OpenClaw Assistant)提供了一個原生 Android 語音用戶端,可將智慧型手機轉換為功能齊全的 AI 助手。它透過與 Android 系統控制深度整合,超越了簡單的聊天外殼,允許自託管 AI 真正執行裝置操作,而不僅僅是提供文本回應。

工作原理

該應用程式充當使用者與自託管 AI 後端之間的橋樑。它支援多種後端,包括 OpenClaw Gateway(透過 WebSocket)、OpenClaw HTTP 和 Hermes API Server。它使用 Vosk 進行離線喚醒詞檢測,並與 Android 的 VoiceInteractionService 整合,允許透過長按 Home 鍵進行啟動。

為了實現裝置控制,它向 AI 開放了一組精選的 Android 能力(相機、位置、簡訊、通知等)。它還包含一個「行動橋接 (Mobile Bridge)」,允許 Hermes Agent 透過受保護的本地 HTTP 服務存取這些 Android 能力。

適用對象

希望在 Android 裝置上擁有私密、自託管 AI 助手,並能控制系統設定、與應用程式互動以及作為原生系統助手進行語音啟動的使用者。

亮點

  • 原生 Android 整合:支援喚醒詞檢測、長按 Home 鍵啟動以及 Wear OS 支援。
  • 裝置控制:AI 可以存取相機、位置、簡訊、聯絡人、日曆、剪貼簿和系統設定(音量、亮度)。
  • 多後端支援:相容於 OpenClaw Gateway、OpenClaw HTTP 和 Hermes API Server。
  • 注重隱私:具備離線喚醒詞檢測和 AES256-GCM 加密設定功能。
  • 豐富的 UI:包括支援 Markdown 渲染的聊天介面和基於 WebView 的「Canvas」分頁,用於互動式 AI 顯示。