>_ENGINEERING REPORT
zgo is a from-scratch Alfred-class launcher in Rust — a Tauri v2 desktop app over the embeddable pure-Rust zgo-core engine. This report summarizes the architecture and the engine split.
Architecture
Two-part split
The zgo Tauri v2 app (HUD front end, global hotkey, window) over the zgo-core engine (workflows, matcher, feedback, expansion, clipboard, snippets).
Embeddable core
zgo-core builds rlib + staticlib + cdylib, so the launcher engine mounts into the other MenkeTechnologies GUI apps over a C ABI.
Workflow model
Objects + connections, with Script Filter feedback in both JSON and the legacy XML form for compatibility with existing workflow definitions.
Launch surface
Fuzzy matching, variable / token expansion, web searches, clipboard history, and snippet auto-expansion.
Links
- Docs — index.html
- Source — github.com/MenkeTechnologies/zgo
- Engine — github.com/MenkeTechnologies/zgo-core