A Local-First Windows Assistant: Full-Text File Search, Clipboard Capture, and One-Key Bug Filing
Local-first desktop tools remain viable where cloud-synced utilities are rejected for privacy, and the performance tricks for scanning 269k files without a full-text index show what's possible in Electron with careful scope pruning and lazy loading.
The assistant lives in the Windows system tray and exposes five hotkey-driven features. Ctrl+Shift+C captures clipboard content, cleans formatting, deduplicates by hash, and summarizes it with a large model (or a local rule engine when no API is configured). Ctrl+Alt+F opens a Spotlight-like panel that searches both file names and document contents, with type filters, multi-word combinations, regex, and full keyboard navigation. The same flow powers screenshot annotation and one-key bug filing to Feishu, plus screenshot OCR.
Pruning the index scope (skipping node_modules, .git, dist, assets) proved more effective than adding a full-text index engine; on a personal dataset, targeted LIKE scans can stay sub-second.
The author's refusal to open-source is honest: a tool shaped around one person's daily routines may not transfer to others, which is a common reality of personal automation.
The stated win isn't a percentage-time gain but the removal of mental load, like no longer remembering file paths or where a note was saved.
The decision to keep data fully local and offline-capable reflects a deliberate trade-off against cloud convenience that many Western developers face with productivity tools.