Ekorbia v0.3 — Windows and Linux are here Ekorbia released version 0.3.0, expanding beyond macOS to offer native Windows and Linux builds for the first time. The update provides .deb, .rpm, and .AppImage formats for Linux and .msi and .exe installers for Windows, with platform-aware UI adjustments and a Rust-based Ollama transport layer to fix network connectivity issues on Windows. The release pipeline now builds and tests across all three operating systems simultaneously, producing a single GitHub Release with bundles for each platform. ← All posts ./index.html Ekorbia v0.3 — Windows and Linux are here Ekorbia 0.3.0 is out , and for the first time it's more than a Mac app. The same release ships native Windows and Linux bundles alongside the macOS .dmg . Linux Three bundle formats ship from the release pipeline, so you can pick whichever your distro likes: - .deb — Debian, Ubuntu, Mint, Pop OS, and anything else that speaks dpkg . - .rpm — Fedora, RHEL, openSUSE, and the rest of the dnf / zypper crowd. - .AppImage — a single chmod-and-double-click binary for any modern x86 64 distro, no install step. Builds run on Ubuntu 22.04 for broad glibc compatibility. Full chat, attachments, folder RAG, watches, prompts, memory file, chat-tool file saves, OS notifications libnotify , and full-text history search all work on day one. Two features are deferred to a later release: the always-on-top quick-query overlay, and screenshot capture. Windows Two installers, depending on what your IT team prefers: - .msi — for Group Policy / silent install scenarios. - NSIS .exe — for everyone else. Both embed the WebView2 bootstrapper, so even a clean Windows 10 box without WebView2 will launch cleanly. The overlay window uses window-vibrancy for Acrylic / Mica translucency, which is the closest thing Windows offers to the vibrancy effect Ekorbia uses on macOS — same shape, slightly different texture. The screenshot capture feature is deferred on Windows. Platform-aware UI A few small details flip per OS so the app feels native rather than ported: - The quick-query overlay's default hotkey is ⌘⇧Space on macOS and Alt+Space on Windows. Win-key combinations are reserved by Windows itself for input-method switching, so we follow the PowerToys Run / Raycast Windows convention. - Inline hotkey hints ⌘↵ , ⌘K , ⌘N render with their command-key glyphs on macOS and flip to textual Ctrl+... on Linux and Windows. - The first-launch onboarding tour adapts its slide-2 hotkey content to whichever hotkeys are actually wired up on the current platform. Under the hood: Ollama transport via Rust Every Ollama HTTP call /api/tags , /api/ps , /api/generate , streaming /api/chat now goes through a Tauri command rather than a direct fetch from the WebView. WebView2 enforces Chromium's Private Network Access preflight on any fetch from the app's tauri://localhost origin to 127.0.0.1 , and Ollama doesn't reply with the required Access-Control-Allow-Private-Network: true header — so on Windows, every direct fetch silently failed and Ekorbia would confidently report "Ollama not running" even when it clearly was. Routing through Rust bypasses the browser network stack entirely. As a side benefit, all network I/O is now in one place Rust, via reqwest , the streaming chat loop became a Tauri Channel