Skip to content

FileShot/fileshot-desktop

Repository files navigation

FileShot Desktop (Tauri 2)

New canonical desktop client for FileShot.io.

Dev (this PC)

cd fileshot-desktop
npm install
npm run tauri icon app-icon.png   # first time only
npm run tauri dev

Build locally

npm run tauri build

Release (GitHub Actions)

Push a tag desktop-v1.0.0 or run Release Desktop workflow manually. CI builds Windows, macOS, and Linux installers.

Stack

  • Tauri 2 + Rust backend (API, ZKE FSZK streaming, uploads)
  • Vite + TypeScript frontend (Filen-inspired shell)

Open source

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 use
  • desktop-app-v2/ (Electron v2) — archived, do not use

About

FileShot Desktop App - Cross-platform file sharing with system tray integration, drag & drop uploads, and zero-knowledge encryption

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors