// ZGO — ENGINEERING REPORT

zgo · Tauri v2 launcher · Alfred port · pure-Rust zgo-core engine

Docs GitHub
// Color scheme

>_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