Imported from bare git on Zurich
Go to file
James (ClawdBot) 9d308bc35c Rename package from clawdnode to moltmobile
- Move all classes from com.inou.clawdnode to com.inou.moltmobile
- Update app name and package references
- Keep all existing functionality
2026-02-04 22:58:46 -05:00
app Rename package from clawdnode to moltmobile 2026-02-04 22:58:46 -05:00
gradle/wrapper Fix: Add explicit Protocol import (wildcard import wasn't resolving it) 2026-01-28 08:11:58 +00:00
.gitignore Add .gitignore, remove build artifacts from repo 2026-01-28 08:29:16 +00:00
README.md Rename package from clawdnode to moltmobile 2026-02-04 22:58:46 -05:00
STATUS.md Add STATUS.md with current state and testing checklist 2026-01-28 14:25:55 +00:00
build.gradle.kts v0.1 - Initial ClawdNode Android app 2026-01-28 03:49:06 +00:00
gradle.properties v0.1 - Initial ClawdNode Android app 2026-01-28 03:49:06 +00:00
gradlew Fix: Add explicit Protocol import (wildcard import wasn't resolving it) 2026-01-28 08:11:58 +00:00
gradlew.bat Fix: Add explicit Protocol import (wildcard import wasn't resolving it) 2026-01-28 08:11:58 +00:00
settings.gradle.kts Rename package from clawdnode to moltmobile 2026-02-04 22:58:46 -05:00

README.md

MoltMobile 📱

Molt in your pocket — The mobile extension for Molt AI assistant.

MoltMobile gives Molt physical presence through your Android phone:

  • 👀 See (camera, screenshots)
  • 👂 Hear (microphone, call audio)
  • 🗣️ Speak (TTS via MiniMax)
  • 📍 Know where you are (location)
  • 🔔 See your notifications
  • 📞 Handle your calls
  • 🚨 Get your attention when it matters

Features

📞 Smart Call Handling

  • Answer/reject calls via gateway command
  • Spam detection and auto-response (TTS)
  • Known caller greeting
  • Call audio streaming (coming soon)

🔔 Notification Relay

  • All notifications forwarded to Molt
  • Action execution (reply, dismiss, etc.)
  • Smart filtering

🔊 Voice (MiniMax Integration)

  • TTS playback on device
  • Audio recording for STT (coming soon)
  • Real-time voice conversations (coming soon)

🚨 SUPER ATTENTION MODE

When Molt needs you NOW:

  • Volume MAX (bypasses DND)
  • Screen strobe (red/white)
  • Camera flash strobe
  • Continuous vibration
  • Alarm sound loop
  • Full-screen alert
  • Only stops when you acknowledge

🌐 Remote Browser

Molt can control Chrome on your phone:

  • Open URLs
  • Execute JavaScript
  • Take screenshots
  • Navigate pages

Architecture

Your Phone (MoltMobile app)
    ↓ WebSocket
MoltMobile Gateway (server)
    ↓
MiniMax API (LLM + TTS)
    ↓
Molt/Clawdbot (escalation)

Setup

  1. Install the app on your Android phone (Android 10+)
  2. Grant permissions (notifications, calls, microphone, camera)
  3. Ensure phone is on Tailscale network
  4. App auto-connects to gateway at ws://100.123.216.65:9878

Commands (from Gateway)

Command Description
audio.play Play TTS audio (hex or base64)
audio.stop Stop playback
audio.volume.max Set volume to maximum
attention.super 🚨 SUPER ATTENTION MODE
attention.stop Stop attention mode
browser.open Open URL in remote browser
browser.navigate Navigate to URL
browser.js Execute JavaScript
browser.screenshot Capture screenshot
browser.close Close browser
call.answer Answer incoming call
call.reject Reject incoming call
call.hangup Hang up active call
notification.action Trigger notification action

Permissions Required

  • Internet — Gateway connection
  • Notifications — Relay to Molt
  • Phone/Calls — Call handling
  • Microphone — Voice recording
  • Camera — Flash for attention mode
  • Vibrate — Attention mode

Building

cd moltmobile-android
./gradlew assembleDebug

APK will be at app/build/outputs/apk/debug/app-debug.apk

Version History

  • 0.2.0 — Renamed from ClawdNode, added MiniMax audio, SUPER ATTENTION MODE, remote browser
  • 0.1.0 — Initial release (as ClawdNode)

MoltMobile — Molt in your pocket.