A word puzzle game that lives in your system tray. Given three clue fragments, find the 4-letter key that completes all three to form full words.
Example: WARE / REAF / CON + FIRM = FIRMWARE / REAFFIRM / CONFIRM
- Three word fragments are displayed as clues
- Type a 4-letter key using the on-screen or physical keyboard
- Press Enter (or GO) to submit your answer
- If correct, the tiles flip green. If wrong, they shake.
You get 3 lifelines per puzzle (accessible from the top-right menu):
- Reveal 1 position — switches the clue display to show letter positions
- Reveal last letter — locks the final letter of the key into place
- 50/50 — disables 13 incorrect keys from the keyboard
- Tauri v2 — desktop runtime
- Svelte 5 — UI framework (using runes)
- TypeScript — type safety
- Tailwind CSS v3 — styling
- Vite — build tool
- Rust — backend (system tray, window management, persistence)
- Rust
- Node.js (v18+)
- pnpm
- Platform-specific Tauri dependencies — see Tauri prerequisites
# Install dependencies
pnpm install
# Run the app in development mode (frontend + Tauri)
pnpm tauri dev
# Run only the frontend dev server
pnpm dev
# Type check
pnpm check# Build the production desktop app
pnpm tauri buildOutput bundles are located in src-tauri/target/release/bundle/.
VS Code + Svelte + Tauri + rust-analyzer