A Tauri-based frontend for Czkawka on macOS and Windows.
-
Homebrew:
# Install
brew tap shixinhuang99/brew
brew install --cask czkawka-tauri
# or
brew install --cask czkawka-tauri-ffmpeg
# Update
brew update
brew install --cask czkawka-tauri
# or
brew install --cask czkawka-tauri-ffmpeg
# Uninstall
brew uninstall --cask czkawka-tauri
# or
brew uninstall --cask czkawka-tauri-ffmpeg
- Uses full file paths.
- Uses decimal notation for file sizes.
- Default scan directory is the user directory.
- Files are moved to the recycle bin by default when deleted.
-
macOS Security Warning: When running the app for the first time, you may see a security warning. This is normal for apps not signed with an Apple Developer certificate. To allow the app to run:
- Recommended method: Go to System Settings → Privacy & Security → Scroll down and click "Allow" next to the app name
- Alternative method: Run this command in Terminal to remove quarantine attributes:
sudo xattr -rd com.apple.quarantine /Applications/CzkawkaTauri.app
⚠️ Note: This completely bypasses macOS security checks - only use this method if you trust the app source.
-
Directory Access: Some system-controlled directories are excluded by default due to macOS permissions. If needed, click the Add button to open Finder, select the desired directory, and remove it from the excluded list. This allows the system to remember accessible directories.
- Known issue: macOS may forget accessible directories after installing a new version. You may need to reset settings and repeat the above steps.
-
FFmpeg Versions: Releases with the
-ffmpeg
suffix include bundled FFmpeg binaries.
Requirements:
- Rust (stable)
- Node.js 22
- pnpm
Run the project:
pnpm i
cargo build
just run
Format and lint:
just fmt
just check