UStackUStack
DuckDisk icon

DuckDisk

DuckDisk is a macOS disk usage analyzer that scans local disks, folders, OneDrive, Google Drive, and SSH paths, then shows size and file-count details in a dense tree view. It is distributed through the Mac App Store and signed GitHub Releases.

DuckDisk

macOS disk usage analyzer with local, cloud, and SSH scanning

DuckDisk is a macOS storage analyzer built around a table-first workflow. It is inspired by WizTree-style disk usage tools, and its README says it scans disks, folders, OneDrive, Google Drive, and SSH paths while keeping size and file-count information visible in a dense tree view.

The project is built with Tauri, Rust, React, and the pdu scanner. The repository also points to a direct-download website and GitHub releases, and notes that the Mac App Store version uses App Sandbox while the direct-download release is signed and notarized for macOS.

Features

Table-first storage analysis

Scans disks and folders on macOS and presents the results in a dense tree view with directory sizes, allocated space, parent percentages, file and folder counts, and file-type totals.

OneDrive metadata scanning

Supports OneDrive analysis using metadata only, so the app can inspect cloud storage without downloading file contents.

Google Drive workflows

Supports Google Drive scans with OAuth, incremental change tracking, and cleanup actions that move selected items to Trash.

SSH path analysis

Uses the system ssh command to scan remote paths through existing SSH keys, ~/.ssh/config, or a password stored in macOS Keychain.

Large-result handling and cleanup

Keeps large local and remote result tables responsive with virtualization and offers drag-to-delete cleanup for local and supported cloud results.

Finder handoff

Includes Finder integration for revealing files and folders from scan results.

Use Cases

  • Local disk cleanup

    Review which folders or volumes are using space on a Mac, then drill into directory sizes, counts, and file-type totals in a single table-first view.

  • Cloud storage review

    Inspect OneDrive or Google Drive storage without downloading file contents, then move selected items to the provider trash when cleanup is needed.

  • Remote path auditing

    Check remote SSH paths using the system ssh command and existing keys or Keychain-stored credentials, which is useful for servers or other remote machines you already access.

  • Finder-based follow-up

    Open scan results in Finder to inspect files or folders directly after identifying large items or suspicious storage growth.

  • Large library monitoring

    Use incremental refreshes and virtualization to keep repeated cloud scans and large result sets responsive as storage changes over time.

Pros and Cons

Pros

  • Covers local disks, folders, OneDrive, Google Drive, and SSH paths in one app.
  • Shows multiple storage metrics at once, including allocated size, parent percentages, and file-type totals.
  • Supports incremental cloud refreshes for OneDrive using Microsoft Graph delta updates and a local metadata cache.
  • Offers Finder integration for quickly opening scan results in macOS.
  • Provides both Mac App Store and signed, notarized direct-download distribution options.

Cons

  • Full-disk scans require enabling macOS Full Disk Access.
  • Google Drive support is limited to metadata-driven analysis and Trash actions; the README does not describe full content indexing.
  • SSH cleanup can permanently delete selected remote files only after an extra confirmation.

FAQ

What can DuckDisk scan?

DuckDisk can scan local disks, folders, OneDrive, Google Drive, and SSH paths. The README also notes that macOS Full Disk Access is required for accurate full-disk scans.

How is DuckDisk distributed?

Direct-download releases are distributed as a signed and notarized .dmg from GitHub Releases. The Mac App Store edition is also available, and the README says the app can be built with npm and Tauri for development.

Does DuckDisk need to download cloud file contents?

The README states that OneDrive scans use file metadata only and do not download file contents. Google Drive scans also read metadata and support move-to-Trash cleanup, while SSH scans use the system ssh command with existing keys, ~/.ssh/config, or a password stored in macOS Keychain.

What output does DuckDisk show after a scan?

The app can reveal files and folders in Finder, and it shows directory sizes, allocated space, parent percentages, file and folder counts, and file-type totals in a dense tree view.

Does DuckDisk connect to other services?

The README lists support for local scans, OneDrive, Google Drive, and SSH paths. It does not document broader third-party integrations beyond those scan targets and macOS services such as Keychain and Finder.

Quick Facts

Category
Developer Tool
Platform
macOS
Scan targets
Local disks, folders, OneDrive, Google Drive, SSH paths
Distribution
Mac App Store and GitHub Releases
Source domain
github.com
License
AGPL-3.0

Альтернативы DuckDisk