# alexmemon2-art/myra-ai-assistant- architecture

> Architecture diagram of the GitHub repository alexmemon2-art/myra-ai-assistant-, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-12). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/alexmemon2-art/myra-ai-assistant-
- Repository: https://github.com/alexmemon2-art/myra-ai-assistant-

## Overview

The tree identifies Maya AI as an Android app with a main activity, command screen, brain service, voice modules, integration module, and several assistant-related UI components. The README is empty, and no app source was excerpted or indexed, so runtime ownership and data flow cannot be verified; the graph therefore maps visible components without inventing relationships.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_shell["App shell"]
  node_activity["Main activity<br/>[MainActivity.kt]"]
end

subgraph group_assistant["Assistant interface"]
  node_command["Command screen"]
  node_brain_service["Brain service"]
end

subgraph group_voice["Voice"]
  node_voice_engine["Voice engine<br/>[MayaVoiceEngine.kt]"]
  node_speech_recognizer["Speech recognizer"]
end

subgraph group_support["Assistant support UI"]
  node_integrations["App integrations<br/>[AppIntegrations.kt]"]
  node_brain_screen["Brain screen<br/>[MayaBrainScreen.kt]"]
  node_central_core["Central core<br/>[MayaCentralCore.kt]"]
  node_integrations_dialog["Integrations dialog"]
  node_lens_dialog["Lens dialog"]
  node_modals["Modals<br/>[MayaModals.kt]"]
  node_pip_overlay["PIP overlay<br/>[MayaPipOverlay.kt]"]
  node_settings_dialog["Settings dialog"]
  node_telemetry_dialog["Telemetry dialog"]
  node_cyber_background["Cyber background<br/>[CyberBackground.kt]"]
  node_hud_panel["HUD panel<br/>[HudPanel.kt]"]
end

click node_activity "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/MainActivity.kt"
click node_command "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/MayaCommandScreen.kt"
click node_brain_service "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/service/MayaBrainService.kt"
click node_voice_engine "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/voice/MayaVoiceEngine.kt"
click node_speech_recognizer "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/voice/MayaSpeechRecognizer.kt"
click node_integrations "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/integrations/AppIntegrations.kt"
click node_brain_screen "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaBrainScreen.kt"
click node_central_core "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaCentralCore.kt"
click node_integrations_dialog "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaAppIntegrationsDialog.kt"
click node_lens_dialog "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaGoogleLensDialog.kt"
click node_modals "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaModals.kt"
click node_pip_overlay "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaPipOverlay.kt"
click node_settings_dialog "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaSettingsDialog.kt"
click node_telemetry_dialog "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaTelemetryDialog.kt"
click node_cyber_background "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/CyberBackground.kt"
click node_hud_panel "https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/HudPanel.kt"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_activity toneBlue
class node_command,node_brain_service toneAmber
class node_voice_engine,node_speech_recognizer toneMint
class node_integrations,node_brain_screen,node_central_core,node_integrations_dialog,node_lens_dialog,node_modals,node_pip_overlay,node_settings_dialog,node_telemetry_dialog,node_cyber_background,node_hud_panel toneRose
```

## Components

### App shell

- [Main activity](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/MainActivity.kt): `app/src/main/java/com/example/MainActivity.kt`

### Assistant interface

- [Command screen](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/MayaCommandScreen.kt): `app/src/main/java/com/example/ui/MayaCommandScreen.kt`
- [Brain service](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/service/MayaBrainService.kt): `app/src/main/java/com/example/service/MayaBrainService.kt`

### Voice

- [Voice engine](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/voice/MayaVoiceEngine.kt): `app/src/main/java/com/example/voice/MayaVoiceEngine.kt`
- [Speech recognizer](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/voice/MayaSpeechRecognizer.kt): `app/src/main/java/com/example/voice/MayaSpeechRecognizer.kt`

### Assistant support UI

- [App integrations](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/integrations/AppIntegrations.kt): `app/src/main/java/com/example/integrations/AppIntegrations.kt`
- [Brain screen](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaBrainScreen.kt): `app/src/main/java/com/example/ui/components/MayaBrainScreen.kt`
- [Central core](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaCentralCore.kt): `app/src/main/java/com/example/ui/components/MayaCentralCore.kt`
- [Integrations dialog](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaAppIntegrationsDialog.kt): `app/src/main/java/com/example/ui/components/MayaAppIntegrationsDialog.kt`
- [Lens dialog](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaGoogleLensDialog.kt): `app/src/main/java/com/example/ui/components/MayaGoogleLensDialog.kt`
- [Modals](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaModals.kt): `app/src/main/java/com/example/ui/components/MayaModals.kt`
- [PIP overlay](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaPipOverlay.kt): `app/src/main/java/com/example/ui/components/MayaPipOverlay.kt`
- [Settings dialog](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaSettingsDialog.kt): `app/src/main/java/com/example/ui/components/MayaSettingsDialog.kt`
- [Telemetry dialog](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/MayaTelemetryDialog.kt): `app/src/main/java/com/example/ui/components/MayaTelemetryDialog.kt`
- [Cyber background](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/CyberBackground.kt): `app/src/main/java/com/example/ui/components/CyberBackground.kt`
- [HUD panel](https://github.com/alexmemon2-art/myra-ai-assistant-/blob/main/app/src/main/java/com/example/ui/components/HudPanel.kt): `app/src/main/java/com/example/ui/components/HudPanel.kt`
