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 显示。