Wire hermit_getenv across the engine, rebrand WebUI/systemd/docs, and add apps/desktop (Tauri 2 + React) with a DeepSeek-Harness-like UI. Qt app/ is frozen; full libcstcore FFI is scaffolded behind --features engine. Co-authored-by: Cursor <cursoragent@cursor.com>
712 B
712 B
Hermit Desktop (Tauri)
Canonical GUI: apps/desktop. Qt under app/ is frozen (DEPRECATED).
Shape
- Shell: Tauri 2 (Linux / Windows / macOS)
- UI: React 19 — session rail, chat, tool cards, composer (DeepSeek Harness–like IA)
- Engine: in-process
libcstcorevia Rust FFI (featureengine); without it the host uses a mock / echo path so the UI is developable
Dev
nix-shell -p rustc cargo nodejs_22 pkg-config webkitgtk_4_1 gtk3 librsvg openssl curl
cd apps/desktop && npm install && npm run tauri dev
Product env
HERMIT_* preferred, CST_* accepted (see hermit_getenv). Config dir ~/.config/hermit.