The Mirage Dashboard serves as the visual control plane for mirage. It is designed to provide a desktop-class experience for managing emulator profiles, sessions, and executions.
Key capabilities include:
- System Monitoring: View daemon health, storage paths, and installed emulator backends.
- Profile Management: Browse, create, duplicate, and edit emulator profiles.
- Session Management: Launch sessions from profiles and monitor their lifecycle (e.g.,
pending → starting → ready). - Live Execution: Attach to sessions via WebSockets to run shell commands and view streamed output in an
xterm.js terminal. - Keyboard Navigation: Use shortcuts like
g o (Overview), g p (Profiles), and g s (Sessions) for rapid navigation.