ClawLensXR
Menu
English

End-user documentation

ClawLensXR user guide.

Set up the Android companion and compatible Rokid glasses, then choose your provider: your own private OpenClaw Gateway or a supported Hermes Agent HTTP/HTTPS API. Hermes features depend on the installed app version and server; the older screenshots below show the OpenClaw workflow.

Android companionRokid HUDOpenClaw / Hermes Agent
ClawLensXR Android Settings overview with Rokid and OpenClaw connected

Updated with Build 159 screenshots on September 26, 2026 · private text is blurred

Screenshots currently show the English interface; localized screenshots will replace them later.

Quick start

From install to your first answer.

Your Android phone bridges your chosen backend and the glasses. Complete setup on the phone first. Hermes Agent requires a version with Hermes settings; a Google Play installation alone does not confirm Hermes support.

Sign in

Open Settings → Account and sign in with the ClawLensXR membership that provides your download access.

Connect OpenClaw or Hermes Agent

OpenClaw: use your Gateway’s WS/WSS endpoint and complete any required device approval. Hermes Agent: in versions with Hermes settings, use the exact supported HTTP/HTTPS API/profile URL and Hermes API token, then Save connection → Use connection → Refresh status. Dashboard sign-in is separate from API access. Use unencrypted WS/HTTP only on a trusted local network; use TLS for remote connections.

Connect Rokid

Choose Hi Rokid or Direct, authorize when requested, scan for the glasses, then connect them.

Install the HUD

Open Settings → Updates and install or update the bundled glasses app. Keep both devices awake during transfer.

Start a session

OpenClaw: choose a session, agent and model. Hermes: select your profile and create sessions on the phone; the HUD browses existing sessions. Use supported text, photos or transcribed voice; Hermes remote audio is not supported.

Connection security: Local connections are supported in compatible app versions. Your phone must be able to reach the backend on the local network. Use the administrator’s actual LAN address, port and required path—not the phone’s localhost. For unencrypted WS/HTTP, use a supported private IP literal (RFC1918 IPv4 or IPv6 ULA), not a DNS hostname or a Tailscale IP. WSS/HTTPS requires a certificate trusted by the phone and matching its hostname. Keep authentication and pairing enabled. Unencrypted WS/HTTP can expose credentials and content to others on the network: use it only on a trusted LAN and never expose it to the public internet. For remote access, use TLS and a private route such as Tailscale. A loopback-only listener is not directly reachable from another LAN device; use an existing administrator-provided reachable endpoint. Local connectivity does not make AI or speech services offline.

Example prompt: connect ClawLensXR Android through Tailscale

Know where to look

Phone settings and HUD controls are different.

Android phone app

Configure and manage.

The phone owns account access, Gateway and Rokid connections, language, voice providers, captions, notifications, software updates and recovery.

  • Enter credentials only on the phone
  • Install/update the glasses companion
  • Manage all advanced settings and troubleshooting
Rokid glasses HUD

Read and act in the moment.

The HUD shows the active conversation and exposes fast touchpad controls for photos, catalogs, layout, speech and active runs.

  • Read streaming responses
  • Switch agent, session and model
  • Control photos, Talk Mode, captions and voice output

Android companion

Your connection, conversation and control center.

The redacted screenshots below were captured from the current app with both Rokid and OpenClaw connected.

ClawLensXR Android chat showing a fictional Rome dinner conversation
Chat: both connection cards are live, with a privacy-safe fictional conversation demonstrating menu translation.
ClawLensXR Android Connections settings with Rokid and OpenClaw connected
Connections: both services are connected while wake and media controls remain visible.
  • Connection cardsGlasses and OpenClaw cards show connected, connecting or attention-required states. Tap the relevant card or open Settings when recovery is needed.
  • Chat contextExpand the context row to switch the active session, agent and configured model without leaving the chat.
  • ComposerType a message, stage selected photos, use the microphone/Talk Mode control, send, or stop the exact active run.
  • PhotosUp to four captured photos can be staged for the next message. A selected photo is sent only when you submit it or use an immediate-send command.
  • VideoVoice commands start and stop native glasses recording. Clips are limited to 60 seconds, remain in glasses storage and are viewed in Hi Rokid; ClawLensXR does not upload or analyze them.
  • Talk ModeTap the prominent control to enable hands-free follow-up or always-listening behavior. It shares microphone ownership with captions and recording.

Complete Android settings reference

Every end-user setting, by category.

Some controls appear only when supported, connected, or relevant. Advanced diagnostics may be hidden in production until evidence is available.

Account Phone

Membership controls the protected app downloads and entitlement used by the Android app.

Sign in / saved accountAuthenticate with your ClawLensXR username or email. Android Credential Manager can offer a saved account.
RefreshRecheck membership status immediately.
SubscribeOpen the purchase page when the account has no active entitlement.
AccountOpen the web member account for billing, cancellation and protected downloads.
Sign outRemove the app session from this phone. It does not cancel a subscription.
App language Phone + HUD

Choose English, Simplified Chinese, Japanese, German, French or Spanish. The phone sends this interface language to a compatible HUD.

App languageChanges product UI labels on the phone and glasses. It does not change speech-recognition language, caption target language, or the language used with your assistant.
Connections Phone

This category contains separate OpenClaw Gateway and Rokid glasses sections.

Scan QR / Paste setup codePair with a Gateway you trust without copying its shared token. Approve ClawLensXR in Gateway Devices when prompted.
Host / PortManual Gateway WS/WSS endpoint. Use unencrypted WS only on a trusted LAN; use WSS with a valid certificate for remote access. Tailscale with TLS remains supported.
Shared tokenLegacy optional compatibility field. Keep it hidden and do not include it in support screenshots.
Hi RokidPublic transport using the official app. Authorization is temporary and may be requested again for media or voice capture.
DirectUses your Rokid developer Access Key and 32-character Client Secret. Values stay encrypted on the phone and are not sent to OpenClaw.
Get Rokid API keysOpen the Rokid Developer Portal and create an account or sign in. In the developer console, create or select your app and obtain its Access Key and 32-character Client Secret. In ClawLensXR, open Settings → Connections → Rokid glasses, choose Direct, enter both values, save, then scan and connect. Keep the Client Secret private. If credentials are not shown, complete any developer verification requested by Rokid. Open the Rokid Developer Portal
Scan / Connect / DisconnectDiscover and manage the Bluetooth glasses connection. Cancel or retry a reconnect when offered.
Wake on StreamWake the HUD when new streamed or proactive content arrives during standby.
Always ReadyKeep the display/CXR radio awake for faster availability. This uses more glasses battery.
Wake glasses nowSend a manual wake probe without deleting pairing.
Recover ClawLensXRRecover the glasses chat app while preserving staged text, photos, pairing and settings where supported.
Save PhotosStore an extra copy of captured images in Pictures/ClawLensXR.
Clear pairingRemove saved pairing data. Use only when normal wake/retry recovery fails; you must pair again.
Restart glassesReboot the glasses after confirmation. The display and connection are unavailable during restart.
Switch to Hi RokidDisconnect ClawLensXR before opening the official Hi Rokid app.
Hermes settings Phone

For versions that show Hermes settings. Older screenshots and OpenClaw instructions above remain OpenClaw-specific; Hermes does not use Gateway QR pairing or wss://. Availability depends on your installed version, not a Google Play release announcement.

Open Hermes settingsIn Settings → AI providers, choose Hermes for subsequent requests and open Hermes settings. Opening settings or saving a connection does not switch the provider. Existing OpenClaw configuration is retained; running work is not cancelled by the provider choice.
New connectionEnter Connection name, the supported HTTP/HTTPS API URL (including profile path), and Hermes API token. Older versions may label the field Private HTTPS server URL. Obtain the exact URL and API credential from your Hermes administrator; do not substitute a ClawLensXR password, OpenClaw shared token or dashboard login token.
API address and profile pathExample only: https://hermes.example/profile-path/. Preserve the administrator-provided base/profile path; the app appends its API routes. Use supported HTTP/HTTPS without embedded username/password, query, fragment or dot-segments. Do not enter a wss:// Gateway address.
Save connection → Use connection → Refresh statusSave connection stores a local row only. Use connection selects it locally; Refresh status checks current readiness. Neither saving nor selecting grants a session, model or permission to send. Select a verified existing session under Sessions and check the current status before sending.
Edit connectionOpen the saved row’s actions menu. Leave the key blank to retain the stored key; a new key or changed URL requests confirmation. Read errors before retrying: stale rows must be reopened, busy work must finish, and protected-storage failure does not confirm a save. Unresolved original work can block connection changes.
Dashboard sign-in is separateIf your deployment provides a dashboard, enter Dashboard HTTPS base URL, choose Discover sign-in providers, then the offered Sign in action to open the browser. Complete that dashboard’s login. This identity is separate from the Hermes API credential and ClawLensXR membership.
Read dashboard profiles → Link API connection → Use profileRead dashboard profiles lists the profiles returned by that read. Link API connection explicitly associates a profile with a saved API connection; no URL, path, port or key is discovered from the profile. Confirm the association, then choose Use profile. Linking and signing in do not verify REST serving or authorize Send.
Model for subsequent requestsChoose Model or Use server default. The list reflects configured native provider/model choices; restrictions and pricing state can disable sending even when a choice is staged. Refresh model catalog is in the picker or Advanced. The selected next model is not proof of the model actually served; inspect Observed served runtime when available.
Recovery and limitsFor address/authentication errors, verify the exact HTTP/HTTPS API path and the correct API key, or sign in again to the dashboard when its login needs renewal; then Refresh status. Do not retry an unconfirmed New Session or resend unknown work merely because a session exists. Inspect original Create and Advanced show scoped recovery information; a read is not a missing Create receipt. Hermes supports native text, photos and transcripts; remote audio is not supported.
Hermes on the glassesIn the Build 230 reference, Hermes profile selection and New Session stay on the phone. The HUD shows the committed phone profile read-only and can browse/select existing sessions. The OpenClaw HUD workflow is unchanged.
Voice & conversation Phone + HUD
ClawLensXR settings with Talk Mode active and the app language picker open
Talk Mode is active while the app-language controls remain available.
Talk ModeEnable or disable hands-free conversation from the overview, phone detail page, or HUD More menu.
Hey Rokid follow-upDefault mode: activate with the glasses wake word or AI key, listen once more after a spoken answer, then stop on silence.
Always listeningContinuously restart recognition while the selected audio source is available. Uses more microphone/battery time.
Recognition languageSelect the language used for speech recognition. This is independent from App language.
Live captionsShow continuous short speech segments on the HUD.
Translate / Target languageTranslate captions using the configured OpenAI key. Provider usage charges may apply; original text remains available on failure.
OpenAI Voice RecognitionEnable higher-accuracy OpenAI transcription and save/show/delete its API key. The app falls back to Android device recognition when unavailable.
Long dictationPhone microphone only: tap once to record and again to transcribe, up to five minutes. Talk Mode and glasses audio stay on the realtime path.
Experimental local wake wordOptional local “HEY CLAWLENSXR” detector. It pauses when another audio feature owns the microphone and may affect battery life.
Voice responsesEnable spoken assistant replies, choose OpenAI or ElevenLabs, save the provider key, select a voice, stop/replay speech and adjust speed.
Display & media Phone
Chat text sizeAdjust phone message and composer text from 14 to 26 sp; reset returns to 18 sp. Android system font scaling still applies.
Notification cardsOff by default. Relay selected Android notifications to the HUD.
Allowed package namesComma-separated exact Android package IDs, for example com.google.android.gm.
Grant notification accessOpen Android system settings and explicitly authorize ClawLensXR. Ongoing notifications, group summaries and ClawLensXR’s own notifications are ignored.
Updates Phone → HUD
Version informationShows the phone version/build/distribution track and bundled glasses app version/build.
Install or update Glasses AppTransfer the matching bundled HUD to connected glasses. Keep both devices awake and do not disconnect during upload/install.
Verify installed buildConfirm the connected HUD reports the expected matching build.
Cancel / Try again / Install againActions appear for supported installer states. Read the on-screen message before retrying.
Advanced Support
Debug diagnosticsRecord privacy-filtered input, audio and connection events for troubleshooting. It does not record speech, chat content or credentials. Turn it off after testing.
Evidence panelsWhen available, show the latest voice attempt, public glasses interruption or public audio-ingress summary for support.
Developer debug modeEmulator/debug builds only. Replaces Bluetooth with loopback WebSocket transport and is not an end-user production setting.

Rokid glasses HUD

Fast controls without taking out the phone.

This diagram follows the current six-item HUD menu. The phone remains responsible for credentials, provider setup and software management.

Illustration of the ClawLensXR heads-up display
Your OpenClaw assistant, always in view.
  • PhotoCapture and stage a photo. Up to four can be attached; Send/Clear appear in the input staging area. You can also capture photos hands-free with a voice command through the glasses.
  • Agent / Session / ModelOpen a catalog, swipe through available items, tap to select and double-tap to cancel.
  • SizeCycle the HUD position through Full, Bottom and Top.
  • MoreSelect Compact, Normal, Comfortable or Large text; open slash commands; toggle Talk Mode, captions or voice; stop/replay TTS; stop an active run.
Swipe forward/backScroll chat or move through the focused menu/list.
Single tapJump to latest chat text or select the focused action. During TTS, stops speech.
Double tapCancel/close a menu. From normal chat, opens the exit confirmation.
Long press / AI keyStart voice input or activate/interrupt Talk Mode behavior.

Voice camera commands

Say the action clearly.

Command availability follows the active speech path and language. Photo commands can send visual context; video remains local to the glasses.

“Take a photo”

Capture and stage a photo for the next message.

“Take and send a photo”

Capture and send immediately to the active session.

“Read this” / “Translate this” / “Identify this”

Capture a selected photo and ask the active assistant for the requested visual task.

“Start video recording” / “Stop video recording”

Control native glasses recording. Clips stay in glasses storage and can be checked in Hi Rokid.

Troubleshooting

Recover safely before resetting anything.

Gateway will not connect

Check the private route, selected WS/WSS scheme, actual LAN address/port/path and Gateway availability. For WSS, verify the trusted certificate and matching hostname; for Tailscale, check tailnet reachability. For unencrypted WS, confirm a supported private IP literal and trusted LAN. Keep authentication enabled and approve the pending ClawLensXR device in the Gateway.

Glasses are paired but asleep

Keep the Bluetooth bond. Use Wake glasses now or the recovery prompt; if instructed, press the glasses button three times until the blue LED advertises again.

Voice does not start

Confirm microphone permission and recognition language. Stop competing caption, Talk Mode, dictation, video or TTS activity, then retry.

Spoken replies are silent

Check provider/key/voice on the phone and ensure Voice is enabled in the HUD More menu. Use Replay only when the latest response is available. To increase the volume of voice-chat responses, adjust Android’s Call volume while a voice chat is active. Voice chat uses Call volume, not Media volume.

Photo does not arrive

Wait for capture completion, keep fewer than four staged photos, confirm the active session and reauthorize Hi Rokid media access if requested.

Video seems missing

Check Hi Rokid and the glasses’ native media store. ClawLensXR does not import or upload video, so it will not appear as a chat attachment.

Before sharing a support screenshot

Blur Gateway hosts, account details, session/agent names, chat messages, device identifiers and any credential field—even if a key looks masked.

Contact support