Skip to content

feat(mobile): native Android app for Hermes Agent (companion to gateway) #60124

Description

@chirag127

Request

Add a native Android companion app for Hermes Agent, similar to OpenClaw's Android node (github.com/openclaw/openclaw — docs at docs.openclaw.ai/platforms/android).

Use case

Current state: Android users must use Termux to run Hermes locally, or reach the gateway via Telegram/WhatsApp. Neither gives a first-class mobile experience.

Desired: A dedicated Android app that:

  • Connects to a remote Hermes gateway (server or Termux instance)
  • Provides Chat, Voice, and Connect tabs
  • Supports voice wake words + continuous voice input (ElevenLabs or system TTS)
  • Shows Canvas rendering for structured output
  • Exposes device commands (camera, screen capture, system actions) as Hermes tools
  • Works across different networks via Cloudflare Tunnel or direct URL

Reference implementation

OpenClaw Android node is the closest analogue: docs.openclaw.ai/platforms/android

  • Connect/Chat/Voice tabs + Canvas, Camera, Screen capture, Android device commands
  • Pairs with the gateway daemon via a pairing runbook

A Hermes Android app could follow the same pairing pattern, connecting to the running hermes gateway process.

Why this matters

Hermes already supports gateway (Telegram/Discord/WhatsApp), but those are messaging proxies, not native app experiences. A native Android app would give:

  • Offline-capable UI (show history without internet)
  • Voice-first interaction (push-to-talk or wake word)
  • Camera/screen tools as Hermes tool calls
  • No dependency on a third-party messaging platform

The Termux path works for power users but has significant friction (no voice, no GUI, battery drain).

Thanks for the great work on Hermes Agent!

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/desktopElectron desktop app (apps/desktop/*)duplicateThis issue or pull request already existstype/featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions