Geniuz 2.0.0 — Cross-platform dashboard + TUI
What's new in 2.0
Cross-platform dashboard. Tauri-native window with six surfaces — Memories, Remember, Find, Detail, Status, Data & Export, Settings. Native vibrancy on macOS, system tray on Windows + Linux. Full read + write parity with the CLI through the same db::DatabaseManager.
geniuz tui — terminal UI. Ratatui-based interactive memory browser, accessible from any terminal. Two-field compose for /remember, semantic search via /find, sort toggle via /reorder. Refuses to launch from non-interactive callers — agents can't accidentally lock up on its alternate-screen mode.
One-installer Mac packaging. SwiftUI menubar + Tauri dashboard ship in a single signed + notarized Geniuz.dmg. Menubar is dock-less (LSUIElement); "Open Dashboard" launches the dashboard via the geniuz:// URL scheme — no entitlement gymnastics, sandboxed launch works.
Signed Windows installers. Both NSIS (.exe) and MSI signed via Azure Trusted Signing. Microsoft-rooted cert means SmartScreen clears the cert instantly; the per-binary reputation timer starts now.
Downloads
- macOS —
Geniuz.dmg(Apple-signed, notarized, stapled) - Windows —
Geniuz_2.0.0_x64-setup.exe(NSIS) orGeniuz_2.0.0_x64_en-US.msi(MSI), both signed via Azure Trusted Signing - Linux (x86_64) — coming once the galaxy build completes
- Raspberry Pi (aarch64) — coming once the nebula build completes
Memory layer unchanged
Your existing ~/.geniuz/memory.db works as-is. 2.0 is additive on the surface layer; the data layer and MCP server interface are unchanged.
For agents
The TUI and dashboard both go through db::DatabaseManager::signal() — the same write path as the CLI and MCP. No new APIs to learn; same memories visible everywhere.