OmniMon v6.6.0: Windows Native Tabs & Dev Tooling
New release
Version 6.6.0 brings native Windows browser tab detection using UI Automation (no CDP required), full Bun integration replacing npm across the toolchain, automated development scripts, and several cross-platform stability fixes.
Windows Native Tab Detection
OmniMon now detects browser tabs on Windows without requiring Chrome DevTools Protocol:
- UI Automation API. Uses the Windows accessibility tree to walk browser tab strips and extract tab titles natively, with no special browser flags needed.
- Window title fallback. When UI Automation isn't available, falls back to reading the active tab from the window title.
- Multi-browser support. Works with Chrome, Edge, Brave, and Arc on Windows.
- CDP help instructions. For browsers that support it, OmniMon now shows platform-specific instructions on how to enable CDP for full tab access.
Developer Experience
- Bun everywhere. Replaced npm with Bun across all build scripts, CI workflows, and development commands for faster dependency resolution and builds.
- Automated dev scripts. New run scripts that detect the platform and set up the development environment automatically.
- Comprehensive install docs. Added detailed prerequisite documentation for all three platforms (macOS, Windows, Linux).
Cross-Platform Stability
- Windows subprocess handling. Fixed visible PowerShell and netstat windows appearing during process monitoring by using
CREATE_NO_WINDOWflags. - Clippy 1.94 compliance. Fixed new
manual_containslint in Rust 1.94, ensuring CI passes on all platforms. - Test race conditions. Fixed race condition in AIChat component tests and corrected i18n string mismatches across locales.
- App close behavior on Windows. Improved full application shutdown and added debug logging for connection tracking.
Updated README
- App screenshot. Added a real screenshot of the application to the repository README.
- Architecture docs. Revised with updated architecture description and accurate stack details.
Download
Always verify downloads against SHA256SUMS.txt published in the GitHub release.
Homebrew
brew tap chochy2001/omnimon
brew install --cask omnimon