Leita
Disk analyserLinux, Windows, and macOS

Find what’s filling your disks.

See what changed. Share the answer.

Works offlineSource availableBenchmarked

A 26-second scan, seen in the Sunburst, Treemap, and Icicle views.

Features

Scan, compare, and clean up.

01 Investigate

Where did all
the space go?

See which folders are taking up space without opening each one.

Leita in the light theme, the sunburst: folders as rings around the root, Users the largest arc Leita in the dark theme, the sunburst: folders as rings around the root, Users the largest arc
Start with the biggest folder

Users holds 211.2 GB of this disk. The largest-files list surfaces a 34.6 GB Docker disk and several large videos, so you know where to look first.

02 Cleanup

Clear the build files
you no longer need.

Reclaim finds build output, package downloads, caches, and the Trash, with a size and a reason for each suggestion. You choose what goes, and every deletion is logged.

See the full-size Reclaim screenshot
Reclaim groups installed dependencies and build output, explaining how each can be recreated Reclaim groups installed dependencies and build output, explaining how each can be recreated
Build output you can recreate

Xcode’s DerivedData takes 9.6 GB here. Reclaim explains that the next build recreates it. Review the paths, then choose what to clear.

03 Compare

What grew since
the last scan?

Compare saved scans to see which folders grew, shrank, or stayed the same. Find the source of the growth before you decide what to clear, or whether you need more storage.

Leita coloured by change since an earlier scan, in the light theme: the treemap shows shrinking folders in blue, growing folders in orange, and unchanged folders in greyLeita coloured by change since an earlier scan, in the dark theme: the treemap shows shrinking folders in blue, growing folders in orange, and unchanged folders in grey
Read the difference
  • Orange grew.
  • Blue shrank.
  • Grey stayed the same.

Choose an earlier scan to set the point of comparison.

05 From the terminal

Your disk.
In plain text.

Point leita at a directory to see its largest files and folders. Run it locally or from an SSH session.

For structured output, add --report usage.json to write the scan as JSON.

See the sample JSON See a capped VPS scan and its evidence CLI and monitoring options
leita — /
$ leita --no-history --whole /

largest files (4)
    16.0 MiB  /downloads/linux.iso
     8.0 MiB  /projects/leita/build/leita
     4.0 MiB  /projects/site/assets/demo.mp4
     2.0 MiB  /photos/holiday.jpg

largest directories (8)
    30.0 MiB  /
    16.0 MiB  /downloads
    12.0 MiB  /projects
     8.0 MiB  /projects/leita
     8.0 MiB  /projects/leita/build
     4.0 MiB  /projects/site
     4.0 MiB  /projects/site/assets
     2.0 MiB  /photos
Largest first

Sizes and paths, ready to read, grep, or pipe.

CLI benchmarks: Leita against fd, find, and ncdu

Leita scanned 405,634 entries in 49.22 ms on a warm cache under Linux. Leita and ncdu compute disk usage; fd and find only list names, and fd’s metadata mode also reads each entry’s attributes.

CLI benchmark results for 203,020 and 405,634 filesystem entries
ToolTotal time (ms)ns/opPeak memory (MB)
200,000 files · 203,020 entries
Leita26.25129.322.83
fdnames only18.5091.136.04
fdwith metadata39.84196.231.02
find63.63313.43.01
ncdu275.031,354.73.38
400,000 files · 405,634 entries
Leita49.22121.339.68
fdnames only30.6575.638.40
fdwith metadata69.95172.534.57
find124.21306.23.29
ncdu530.491,307.83.23

Total time is the median of 7 runs. One operation is one filesystem entry. ns/op is median elapsed time divided by the verified entry count, not individual operation latency. Peak memory is the highest process RSS across those runs, in decimal MB.

Methods, versions, and commands

Measured 2026-10-19 on an AMD Ryzen 9 7900X3D with Linux 7.2.5 and btrfs (compress=zstd:3). Each tool had 2 warmups, then 7 measured runs in randomized order with warm filesystem cache. Timing includes the GNU Time wrapper, process startup, and output. The fixture root is excluded from entry counts.

Versions
Leita g8e42581, optimized development build; fd 10.5.0; GNU find 4.11.0-modified; ncdu 2.9.2.
Leita
$LEITA --no-history --whole --color never $TREE
fd, names only
$FD -HI --one-file-system -0 . $TREE
fd, with metadata
$FD -HI --one-file-system --changed-before 2100-01-01 -0 . $TREE
find
find $TREE -xdev -mindepth 1 -print0
ncdu
$NCDU -0 --ignore-config -x -o /dev/null $TREE

The date filter makes fd read modification times without excluding any entries in these fixtures. Both modes returned identical path sets; an untimed syscall trace confirmed the metadata lookups. These commands still perform different work.

The ncdu run exports JSON to /dev/null; its memory figure is for that command, not an interactive ncdu session. Download raw results (JSON) · Download the Python runner · Reproduction instructions

Compared

Compare disk analysers.

FeatureLeitaWizTreeWinDirStatDaisyDiskncdu
Runs onLinux, Windows, macOSWindows, macOSWindowsmacOSLinux, macOS, BSD
ExportsPDF, HTML, CSV, JSONCSVCSV, JSON—JSON
Shows what changed✓————
Command line✓✓✓—Terminal only
At homeFree / $39FreeFree$9.99 onceFree
At workFree / $99From $100Free—Free

Swipe sideways for the other tools. A dash means the tool’s own site does not list it, as of October 2026.

A note from the maker

Why I
built Leita.

Jack Mordaunt

I built Leita to show how good desktop software can be: fast, beautiful, and firmly under your control. The scanner gets the same care as the interface. It is sovereign software: it runs on your machine, keeps your files private, and leaves the decisions to you.

I chose Odin and Blend2D because I enjoy building close to the machine, and because they let me keep one clear interface across operating systems that stays responsive while a scan runs.

Leita puts my own building blocks to work on real disks. The interface declares what it draws and what data it needs, so it runs and is tested apart from the scanner, even without a window. That separation is what keeps the finished application dependable.

Acknowledgements

Built on open source.

10% of profit

Shared with the projects Leita depends on.

A tenth of Leita’s profit goes to its open-source dependencies. When you buy Leita, you also pay the people who make it possible.

All third-party acknowledgements

Pricing

Plans for individuals and teams.

Start with Free. Every Pro plan has the same features; pick the one that matches how you use Leita.

Annual plans

Free

For everyone, including organisations.

$0free

  • Complete scans, charts, and search
  • Safe manual cleanup and a readable deletion log
  • Current scan CSV and JSON export
  • Open existing records and reports

Personal Pro

One person outside commercial use.

$39USD/year

Everything in Free, plus all of Pro
  • Everything in Free
  • Historical comparisons and growth tracking
  • Scheduled scans and delivery
  • Reusable client and report profiles
  • Before-and-after reports
  • Consolidated analysis across machines
  • A year of updates and best-effort setup help

Professional Pro

One commercial operator, including client machines.

$99USD/year

Everything in Free, plus all of Pro
  • Everything in Free
  • Historical comparisons and growth tracking
  • Scheduled scans and delivery
  • Reusable client and report profiles
  • Before-and-after reports
  • Consolidated analysis across machines
  • A year of updates and best-effort setup help

Organisation Pro

Organisation-wide internal use across locations.

$499USD/year

Everything in Free, plus all of Pro
  • Everything in Free
  • Historical comparisons and growth tracking
  • Scheduled scans and delivery
  • Reusable client and report profiles
  • Before-and-after reports
  • Consolidated analysis across machines
  • A year of updates and best-effort setup help

Pay for updates, keep what you paid for. Cancel renewal any time. Every version released during your paid term keeps Pro, offline, permanently. Read the plan details.

Download

Get Leita.

For Linux, Windows, and macOS. No account needed to download.

Free at home and at work. Pro is a licence you add later. Read the licence.

Hear when Leita gets better. Occasional release notes. No account needed. Unsubscribe anytime.

Questions

Common questions.

Do I need a licence?

Not for Free, which covers scanning, charts, search, manual cleanup, and CSV and JSON export. Pro adds tracking, automation, and professional reports, and needs a licence.

Does Leita send anything anywhere?

Scans, the deletion log, and checks of an imported licence stay on your machine. Automatic release checks are off until you turn them on in About. Then Leita reads public release metadata once when the app starts and once a day, and does not install the program. You can also check, or download an update, when you ask. A receipt key is sent to fetch its licence, and again if a stored licence fails its signature check. Monitoring alerts go only to the address you add.

Can my organisation use Leita?

Yes. Free is available to organisations. Organisation Pro covers internal use across all your locations; Professional Pro covers one commercial operator, including work on client machines. Procurement summary.

How do I activate Pro?

Choose Licence in settings and add your licence. A signed licence can be imported offline. A receipt key is sent to fetch its licence, and again if a stored licence fails its signature check. A valid licence is then checked on the computer.

How do I get help?

Send me a message for questions or bug reports. I handle support personally, alongside development. No response or fix is guaranteed.

Does cancelling Pro remove access?

No. Cancelling stops the next renewal. Updates and included assistance continue through your paid term, and eligible versions keep Pro offline permanently. Your records remain accessible. Read the plan details.

Who makes Leita?

Librium LLC makes Leita. Polar Software, Inc. is the reseller and merchant of record. Plan details.

Talk to the maker

Does Leita do what you need?

Have a question, or a workflow Leita doesn’t cover? Tell me what you’re trying to do. I want to hear what’s missing, whether you use Leita yourself or are weighing it for your organisation.

Send a message

Find what’s filling your disks.

Download for Linux, Windows, and macOS.

A report from Leita

The HTML report of a scan, top to bottom: totals, the scan it is compared with, the largest directories and files with how much each has grown, the kinds of file, and Reclaim suggestions and their sizes, in the light themeThe HTML report of a scan, top to bottom: totals, the scan it is compared with, the largest directories and files with how much each has grown, the kinds of file, and Reclaim suggestions and their sizes, in the dark theme

The complete report from the example disk. Open the exported HTML report.

Free up space, safely

Leita's Reclaim view: installed dependencies and build output listed with their sizes and when each was last modified, with the selected folders and their total shown, in the light themeLeita's Reclaim view: installed dependencies and build output listed with their sizes and when each was last modified, with the selected folders and their total shown, in the dark theme

Reclaim groups files that can be recreated and explains each suggestion. The selected folders and their total size appear above the Clean up button.