Skip to content

Repository files navigation

Zei

Zei is an open-source Windows toolkit that unifies:

  • Instant file search (Everything-style MFT/USN indexing)
  • Disk space analysis (WizTree-style tree + treemap)
  • Archive management (WinRAR-like UX — ZIP/7z/tar create; RAR extract)

Built with Rust + Tauri 2 + React.

RAR creation is not supported (proprietary format). Zei creates ZIP, 7z, and tar.* archives and can extract RAR when bsdtar/libarchive is available.

Features

  • Shared NTFS-oriented index used by search and disk map
  • Query language: *.mp4, path:, size:>1gb, dm:last7days, ext:, drive:, regex:, bookmarks (#videos)
  • Treemap, top files, extension breakdown, stale-file view
  • Cleanup presets, duplicate finder (xxh3), growth diff
  • Archive queue with zip-slip protection
  • Cross-module workflows (search → disk map → compress)
  • Command palette (Ctrl+K), tray-friendly desktop app, CLI
  • EN / TR UI

Quick start

Prerequisites

  • Rust 1.75+
  • Node.js 20+
  • Windows 10/11 (MFT fast path)
# CLI / libraries
cargo build -p zei-cli --release

# Desktop UI
cd ui && npm install && cd ..
cargo tauri dev
# or: npm run tauri --prefix src-tauri   (if tauri-cli installed)

CLI examples

zei scan D:\Projects --save
zei index status
zei search "*.rs size:>1mb" --json
zei compress .\folder -o out.zip --format zip
zei volumes

Workspace layout

crates/
  zei-index/     MFT/walk index, snapshot, excludes, volumes
  zei-search/    Query language + search engine
  zei-disk/      Aggregation, treemap, export
  zei-archive/   Compress/extract + job queue
  zei-cleanup/   Cleanup, duplicates, growth
  zei-core/      App facade + cross-module selection
  zei-service/   Elevated helper
  zei-cli/       `zei` binary
src-tauri/       Desktop shell
ui/              React frontend
docs/            Architecture notes

License

MIT — see LICENSE.

Contributing

See CONTRIBUTING.md.

About

Zei — unified Windows file search, disk analysis, and archive manager

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages