New canonical desktop client for FileShot.io.
cd fileshot-desktop
npm install
npm run tauri icon app-icon.png # first time only
npm run tauri devnpm run tauri buildPush a tag desktop-v1.0.0 or run Release Desktop workflow manually. CI builds Windows, macOS, and Linux installers.
- Tauri 2 + Rust backend (API, ZKE FSZK streaming, uploads)
- Vite + TypeScript frontend (Filen-inspired shell)
MIT licensed — see LICENSE. CI runs on push/PR (ci.yml); releases via tag desktop-v* (release.yml). Code signing: docs/CODE_SIGNING.md (SignPath OSS + Apple notarization).
Replace contents of github.com/FileShot/fileshot-desktop with this tree when publishing.
desktop-app/(Electron v1) — archived, do not usedesktop-app-v2/(Electron v2) — archived, do not use