Overview of Omnigent Desktop (Electron)
mainOmnigent Desktop is a thin Electron-based shell that wraps the existing Omnigent web UI. It provides the same user experience as a web browser but adds native desktop features including:
- OS-native notifications: Alerts for agent turn completions (
running→idle/failed), new elicitation requests, or runner disconnections. Notifications include a preview of the agent's final message. - Foreground attention cues: On macOS and Windows, the app bounces the dock icon or flashes the taskbar frame to alert you even when the app is in the foreground.
- Unread session badges: A dock/taskbar badge shows the number of unread sessions (sessions that finished a turn or asked for input while not being actively viewed).
- Native menus: Standard text-editing shortcuts (Cmd/Ctrl-A, C, V, etc.) and a dedicated Server submenu for managing connections.
- Native file support: Supports browser-style drag-and-drop for files like images directly into text fields.
- Voice dictation: Integrated microphone support using a server-side fallback for transcription.