How freeid2601-dotcom/myra works
MYRA is an Android voice assistant intended to understand requests and interact with the device. The tree shows voice, AI, app discovery, screen understanding, accessibility automation, overlays, call handling, and security as distinct capabilities. The sampled call monitor starts the call-assistant activity for incoming calls; most other source was not sampled, and the README provides no workflow details. Accordingly, their connections are shown only as unverified rather than asserted runtime calls.
Main entry points: RealtimeConversationService.kt Realtime conversation · MainActivity.kt Main UI · IntentAnalyzer.kt Intent analysis · ForegroundVoiceService.kt Voice service
Components 19
Assistant interaction
- Main UI
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/ui/main/MainActivity.kt - Call assistant UI
maya/MYRA/app/src/main/java/com/myra/assistant/ui/main/CallAssistantActivity.kt - Floating overlay
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/overlay/FloatingAssistantController.kt
AI and voice
- Voice service
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/services/ForegroundVoiceService.kt - Realtime conversation
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/services/RealtimeConversationService.kt - AI responses
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/ai/AIResponseManager.kt - Intent analysis
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/ai/IntentAnalyzer.kt - Conversation memory
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/ai/ConversationMemory.kt
Device capabilities
- App search
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/apps/AppSearchEngine.kt - App launcher
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/apps/AppLauncher.kt - Screen vision
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/screenvision/VisualUIAnalyzer.kt - Accessibility control
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/accessibility/AccessibilityEventManager.kt - Task automation
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/automation/AutomationManager.kt - Call monitor
maya/MYRA/app/src/main/java/com/myra/assistant/service/CallMonitorService.kt
Security
- App security
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/security/SecurityManager.kt - Security settings
MYRA 123 MB/MYRA/app/src/main/java/com/myra/assistant/security/SecuritySettingsActivity.kt
Other components
- User
- Gemini service
- Android device
Connections 16
- User → Main UI: uses
- Main UI → Voice service: starts voice
- Voice service → Realtime conversation: handles conversation
- Realtime conversation → AI responses: requests response
- AI responses → Intent analysis: analyzes request
- Realtime conversation → Conversation memory: uses context
- Realtime conversation → Gemini service: connects to
- Main UI → Floating overlay: opens overlay
- Intent analysis → App search: finds apps
- App search → App launcher: selects app
- Intent analysis → Screen vision: uses screen context
- Task automation → Accessibility control: controls interface
- Accessibility control → Android device: operates device
- Call monitor → Call assistant UI: opens on incoming call
maya/MYRA/app/src/main/java/com/myra/assistant/service/CallMonitorService.kt - Android device → Call monitor: reports call state
- Security settings → App security: configures protection