yuga-hashimoto/openclaw-assistant
OpenClaw voice assistant app for Android - Wake word activation & system assistant integration
What it solves
WakeHermesClaw (formerly OpenClaw Assistant) provides a native Android voice client that transforms a smartphone into a fully functional AI assistant. It moves beyond simple chat wrappers by integrating deeply with Android system controls, allowing a self-hosted AI to actually perform actions on the device rather than just providing text responses.
How it works
The app acts as a bridge between the user and a self-hosted AI backend. It supports multiple backends, including OpenClaw Gateway (via WebSocket), OpenClaw HTTP, and the Hermes API Server. It uses Vosk for offline wake word detection and integrates with Android's VoiceInteractionService to allow activation via long-pressing the Home button.
To enable device control, it exposes a curated set of Android capabilities (camera, location, SMS, notifications, etc.) to the AI. It also includes a "Mobile Bridge" that allows the Hermes Agent to reach these Android capabilities via a protected local HTTP service.
Who it’s for
Users who want a private, self-hosted AI assistant on their Android device that can control system settings, interact with apps, and operate as a native system assistant with voice activation.
Highlights
- Native Android Integration: Supports wake word detection, long-press Home activation, and Wear OS support.
- Device Control: AI can access the camera, location, SMS, contacts, calendar, clipboard, and system settings (volume, brightness).
- Multi-Backend Support: Compatible with OpenClaw Gateway, OpenClaw HTTP, and Hermes API Server.
- Privacy-Focused: Features offline wake word detection and AES256-GCM encrypted settings.
- Rich UI: Includes a chat interface with markdown rendering and a WebView-based "Canvas" tab for interactive AI displays.