Skip to content

[Feature Request] Native Mobile App (iOS & Android) with Voice Calling #11911

Description

@chefroger

Feature Description

I'd love to see an official Hermes mobile app for both iOS and Android that supports voice calling — allowing users to have real-time phone conversations with their Hermes AI assistant.

Motivation

Voice communication is the most natural and hands-free way to interact with an AI assistant, especially for:

  • Quick questions while driving, cooking, or exercising
  • Users who prefer speaking over typing
  • Accessibility (visual impairments, difficulty typing)
  • Building a more personal, human-like connection with the assistant

Proposed Solution

A native mobile app (React Native or Flutter for cross-platform) that:

  1. Voice Calls: Tap-to-call / always-listening wake word → real-time voice conversation with Hermes
  2. Text Chat: Full messaging interface mirroring existing platform integrations
  3. Push Notifications: Stay connected and receive timely updates
  4. Authentication: Secure login linking to the user's Hermes account
  5. Audio Pipeline: Uses existing Hermes TTS/STT capabilities (e.g., edge-tts, faster-whisper)
  6. Background Mode: Continue conversations when app is in background

Alternatives Considered

  • Browser-based PWA: Limited functionality, no true push notifications or background audio
  • Third-party VoIP integrations: Adds dependency and complexity; native is cleaner
  • WebRTC bridge: Could work but latency and reliability are concerns

Questions for Maintainers

  1. Is this on the roadmap?
  2. Are there technical docs on the existing voice/audio pipeline?
  3. Would you accept a community PR for this?

Feature Request | Priority: High | Labels: feature-request, mobile, voice

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/desktopElectron desktop app (apps/desktop/*)type/featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions