Discover and explore top open-source AI tools and projects—updated daily.
yuga-hashimotoSelf-hosted Android voice assistant with deep system integration
Top 98.8% on SourcePulse
Summary
OpenClaw Assistant offers a self-hosted Android voice assistant focused on privacy and deep system integration. It provides offline wake word detection, direct control over device functions (notifications, apps, SMS), and Wear OS support. Aimed at users seeking a powerful, private alternative to cloud-based assistants, it delivers a native Android experience with extensive customization.
How It Works
The app connects to an OpenClaw gateway via WebSocket/HTTP, using Vosk for on-device, offline wake word detection. It integrates with Android through VoiceInteractionService for system-level actions and long-press activation. The assistant supports multiple Text-to-Speech (TTS) engines (native, ElevenLabs, OpenAI, VOICEVOX), features continuous conversation mode, and includes a "Canvas" tab for rich, AI-driven user interfaces.
Quick Start & Requirements
Install the latest APK from Releases or build from source. A quick start involves installing the app, running openclaw qr on a server, scanning the QR code for pairing, and activating via home button long-press or wake word. A self-hosted OpenClaw gateway is recommended. Minimum SDK is Android 12 (API 31). Optional dependencies include API keys for specific TTS providers. Links to the demo video and build instructions (BUILDING.md) are provided.
Highlighted Details
Maintenance & Community
The project welcomes contributions via pull requests and issue reports. Specific details on maintainers or dedicated community channels are not provided.
Licensing & Compatibility
Released under the MIT License, permitting broad use, modification, and distribution, including commercially. Third-party license details are in THIRD_PARTY_LICENSES.md.
Limitations & Caveats
Full functionality requires a companion OpenClaw gateway. Certain features need explicit Android permission grants, potentially requiring manual configuration (e.g., Notification Listener). The "full build" requirement for VOICEVOX TTS may imply additional setup complexity.
10 hours ago
Inactive