OmniMon v5.0.2 - In-App Help Center, Persistent Preferences & Context-Aware AI
v5.0.2 adds a built-in Help Center, persistent user preferences with theme and AI provider customization, and a reusable context-aware AI chat component.
OmniMon v5.0.2
A focused release that polishes the user experience with three key additions: a comprehensive in-app Help Center, persistent preferences, and a reusable AI chat component for context-aware conversations.
In-App Help Center
No more guessing what each button does. The new HelpCenterModal is a full reference guide built directly into OmniMon:
- AI Features - explains the difference between the AI Actions bar (system commands) and the AI Config bar (settings and alerts), laid out in a clean two-column card grid
- Alert Rules - how to set up automated alerting with thresholds
- Network Monitoring - explains Map, Connections, and Traffic views
- Profiles - describes what General, Developer, Gaming, and Battery Saver profiles optimize for
- Controls - Security Report, Dashboard, Automations, AI Settings, and font controls
- FAQ - the three most common questions with clear answers
The Help Center is fully localized (EN/ES), closes with the Escape key, and uses a blurred backdrop for focus.
Persistent User Preferences
Your settings now survive restarts. The new preferences store auto-saves with a 500ms debounce and covers:
- AI Provider configuration - your preferred provider (Ollama, OpenAI, Anthropic, OpenRouter, Gemini) and model are remembered
- Theme selection - choose between auto, light, dark, cyberpunk, or custom themes
- Font size - adjustable from 8px to 48px with a sensible 12px default
- Column visibility - toggle which columns you see: name, detail, group, RAM, CPU, energy, network, uptime, PID, state
- Panel heights - AI chat and network panel heights are remembered
Context-Aware AI Chat
The new ContextAiChat component is a reusable, embeddable AI chat designed for different contexts within OmniMon:
- Props-driven - configure title, placeholder, empty state, context builder, and max height
- Markdown rendering - supports code blocks, inline code, bold, italic, headers, and lists
- Conversation persistence - messages stay between turns within the component
- 45-second timeout with clear error handling
- Clear conversation button and auto-scroll on new messages
This component powers both the main chat and future context-specific chat surfaces (e.g., network analysis, security review).
Toolbar Clarity
The toolbar got labeled controls - every icon now has a descriptive title for accessibility and discoverability. Small change, big impact for new users.
Install
# macOS
brew tap chochy2001/omnimon && brew install --cask omnimon
# Linux
curl -fsSL https://get.omnimon.com.mx | bash
# Windows
winget install chochy2001.omnimon