releasehistoryarchitecture

OmniMon v4.0.0 - Full Rewrite in Rust, Tauri & Svelte 5

A complete rewrite introducing the Rust core, Tauri + Svelte 5 desktop UI, Rust CLI, AI optimization flow, and secure native keychain integration.

Release overview

OmniMon v4.0.0 is the foundational rewrite. Bash and AppKit-era tooling are replaced by a native Rust core, a Tauri desktop shell, and a Svelte 5 UI, establishing the architecture the project keeps building on today.

Core architecture

  • Rust-native core replacing older Bash/AppKit internals
  • Tauri + Svelte 5 desktop application with reactive UI
  • Rust CLI built with clap for headless and server-side workflows
  • Cross-platform support for macOS, Windows, and Linux

Security and AI foundations

  • AI-powered optimization flow across supported providers
  • Native keychain integration for credentials
  • Per-OS secure blocklists for critical process protection

Install

# macOS
brew tap chochy2001/omnimon && brew install --cask omnimon

# Linux
curl -fsSL https://get.omnimon.com.mx | bash

# Windows
winget install chochy2001.omnimon

Full changelog on GitHub