yuga-hashimoto/openclaw-assistant

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

해결하는 문제

WakeHermesClaw(이전 OpenClaw Assistant)는 스마트폰을 완전한 기능을 갖춘 AI 어시스턴트로 변환하는 네이티브 Android 음성 클라이언트를 제공합니다. 단순한 채팅 래퍼를 넘어 Android 시스템 제어와 깊게 통합되어, 셀프 호스팅 AI가 단순히 텍스트 응답을 제공하는 것을 넘어 기기에서 실제로 작업을 수행할 수 있도록 합니다.

작동 방식

이 앱은 사용자와 셀프 호스팅 AI 백엔드 사이의 브리지 역할을 합니다. OpenClaw Gateway(WebSocket를 통해), OpenClaw HTTP 및 Hermes API Server를 포함한 여러 백엔드를 지원합니다. 오프라인 호출어 감지에는 Vosk를 사용하며, Android의 VoiceInteractionService와 통합되어 홈 버튼 길게 누르기를 통한 활성화를 지원합니다.

기기 제어를 활성화하기 위해 선별된 Android 기능(카메라, 위치, SMS, 알림 등)을 AI에 노출합니다. 또한 Hermes Agent가 보호된 로컬 HTTP 서비스를 통해 이러한 Android 기능에 도달할 수 있도록 하는 "Mobile Bridge"가 포함되어 있습니다.

대상 사용자

시스템 설정을 제어하고 앱과 상호작용하며 음성 활성화를 통해 네이티브 시스템 어시스턴트로 작동할 수 있는 프라이빗한 셀프 호스팅 AI 어시스턴트를 Android 기기에서 사용하고자 하는 사용자.

주요 특징

  • 네이티브 Android 통합: 호출어 감지, 홈 버튼 길게 누르기 활성화 및 Wear OS 지원.
  • 기기 제어: AI가 카메라, 위치, SMS, 연락처, 캘린더, 클립보드 및 시스템 설정(볼륨, 밝기)에 액세스할 수 있습니다.
  • 멀티 백엔드 지원: OpenClaw Gateway, OpenClaw HTTP 및 Hermes API Server와 호환됩니다.
  • 개인정보 보호 중심: 오프라인 호출어 감지 및 AES256-GCM 암호화 설정을 제공합니다.
  • 풍부한 UI: 마크다운 렌더링이 포함된 채팅 인터페이스와 대화형 AI 디스플레이를 위한 WebView 기반의 "Canvas" 탭이 포함되어 있습니다.