A fast, crossplatform dual-pane file manager for local, cloud, and Kubernetes storage.
MacOs, Linux, Windows x64/arm64
- Core File Operations: Ultra-fast copy, move, rename, directory creation, and safe recycling (macOS Trash, Windows Recycle Bin, Freedesktop Trash).
- APFS & OS-Native Acceleration: Instant APFS
clonefile/fcopyfilezero-copy clones, AppleDouble (._*) metadata isolation, Linuxcopy_file_range, and WindowsIoCopyFile. - BLAKE3 SIMD Delta Sync Engine:
- Multi-core Rayon + BLAKE3 SIMD parallel signature generation and 1-byte sliding-window
Rollsummatching. - Generates compact delta patches (
ABDEL1) with up to 97%+ bandwidth savings and byte-for-byte cryptographic verification. - Interactive preview and execution of differential sync strategies: Update Only, Mirror, Two-Way, and Delta Patchable.
- Multi-core Rayon + BLAKE3 SIMD parallel signature generation and 1-byte sliding-window
- Cryptographic Hashing & QuicHash Standard:
- Native verification and creation of BLAKE3, SHA-256, MD5, SHA-1, QuicHash standard, and Hashdeep database checksums with foreground and background jobs.
- Comprehensive Archive Suite (25+ Formats):
- Creation: Interactive Auto, 7z, ZIP (AES-256), and TAR creation with format-specific codecs, levels, threads, solid-mode controls, and Tar.zst embedded Table of Contents (TOC) for instant random-access member reading.
- Browsing & Extraction: Archive VFS with stacked nested archives. Supports every unarc-rs format (ace, arc/pak, arj, zoo, sq/sqz, Z, gz, bz2, ice/pack-ice, hyp, ha, lha/lzh, zip, rar, 7z, tar, tar.gz/tgz, tar.bz2/tbz, tar.Z, uc2/ue2) plus Abyss native codecs (xz, zstd, lz4, lzip, brotli).
- High-Speed Kubernetes PVC Transfers & Snapshots:
- Compressed chunked streaming directly to/from Kubernetes PVCs via automated helper pods.
- Direct creation, status tracking, and restore of Kubernetes CSI
VolumeSnapshots.
- Cross-Provider Storage: Seamless operations between local disks, cloud buckets (S3/Azure/GCS), remote servers (SFTP/FTP), and Kubernetes storage.
- Dual-Pane & Tabbed Interface: Independent dual panes with full multi-tab support per pane (
Ctrl+Tnew tab,Ctrl+Wclose tab,[/]cycle tabs, header indicators[ 1/3 ]), persistent across sessions, directory difference highlighting ([DIFF]), synchronized scrolling ([SYNC]), and natural alphanumeric/episode sorting. - Integrated File & Media Inspector: Real-time audio/media tag inspection (ID3/FLAC/OGG/WAV/MP4), hex/text viewer, and editor integration.
- Bookmarks & Fast Navigation: Persistent bookmarks (
Ctrl+1..9,Ctrl+Shift+1..9), fuzzy directory history (Ctrl+H), and Zoxide / Autojump integration (Ctrl+J). - Disk Analyze:
4launches the embedded cleaner disk-usage analyzer;Esc/qreturns to dual-pane browsing.
abyss-corecontains the frontend-neutral browser, file operations, archives, hashing, jobs, sync, workspace persistence, and storage providers.abyss-tuibuilds theabyssterminal application.
From the repository root, build the TUI (local-only):
cargo build -p abyss-tui --bin abyssOr enable individual providers, for example:
cargo build -p abyss-tui --bin abyss --features s3,sftpRun the complete test suite across all workspace crates, targets, and feature flags:
cargo test --workspace --all-targets --all-features- Local Filesystem (always available)
- AWS S3 & S3-Compatible Storage (
s3) - Azure Blob & ADLS Gen2 (
azure) - Google Cloud Storage / GCS (
gcs) - Kubernetes PersistentVolumeClaims (
kubernetes) - SFTP (
sftp), FTP/FTPS (ftp)
Dual-licensed under MIT or Apache-2.0.