Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
SpaceKnife shows what fills your drives as a live treemap. Fast parallel and NTFS MFT scans, snapshot comparison, filters and safe cleanup. Free and open source (MIT) for Windows 10+, macOS 14+ and Li
翻訳待ち
生産性Rust · TypeScriptGitHub @DuskXiオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
现代化的跨平台硬盘占用分析工具,实时树图 · A modern cross-platform disk usage analyzer with a live treemap
翻訳待ち
Loading the full README.
Read the full README ↗SpaceKnife draws every folder and file as a block of a nested treemap, sized by the space it takes, so the space hogs stand out at a glance. It scans in parallel (or reads the NTFS Master File Table for a quick scan), can cap the disk load it causes, keeps watching for changes after the scan, and saves a snapshot after each scan so you can see what grew and what is new. Deleting goes to the recycle bin and can be undone. The interface is available in English and Simplified Chinese.
SpaceKnife is an independent project inspired by SpaceSniffer. It is not affiliated with SpaceSniffer or its author.
The screenshots show mock data: a made-up 2 TB data drive generated by cargo run -p sk-store --example mock_snapshot, not a real disk.
Treemap: the area of a block is its disk usage, nested folder by folder. Hovering shows size, type and dates; the side panel shows the selection and its largest items.
Filter: :class:Video;>1gb keeps only videos larger than 1 GB lit and dims the rest; the matches are listed on the right, sortable and one click away in the treemap.
Snapshot comparison: against a snapshot from five weeks earlier, orange grew and blue shrank, new and deleted items are marked; the side panel shows the net growth, the biggest changes and when free space runs out at the current rate.
Command palette (Ctrl+K): search the whole scan by name and run any command.
spaceknife-cli scan / run / snapshot in a terminal, and spaceknife-cli headless to use SpaceKnife from a browser.Installers are on the Releases page (currently a pre-release):
| System | File |
|---|---|
| Windows 10+ x64 | SpaceKnife-<version>-Setup-x64.exe (for the current user or all users; installs the WebView2 Runtime if it is missing; not code-signed yet, so SmartScreen warns about an unknown publisher on first run: "More info › Run anyway") |
| Ubuntu 22.04+ / Debian 12+ | spaceknife_<version>_amd64.deb (needs WebKitGTK 4.1; apt installs it) |
| RHEL 9+ / Fedora family | spaceknife-<version>.x86_64.rpm |
| Other Linux x64 | SpaceKnife-<version>-x86_64.AppImage (needs FUSE 2, or run it with --appimage-extract-and-run) |
| Windows 10+ x64, portable | SpaceKnife-<version>-win-x64-portable.zip (no installation: unzip anywhere and run SpaceKnife.exe; snapshots and settings stay in the data folder next to it; needs the WebView2 Runtime, which Windows 11 has; the first launch takes a few seconds longer while Windows checks the new files) |
| Linux x64 / arm64, portable, small | SpaceKnife-<version>-linux-<x64 or arm64>-tauri.tar.gz (extract anywhere and run ./spaceknife, no FUSE needed; data stays in the data folder next to it; uses the system's WebKitGTK 4.1, so not for RHEL 9) |
| Linux x64 / arm64, portable, any distribution | SpaceKnife-<version>-linux-<x64 or arm64>-portable.tar.gz (the same, with its own engine (Electron), so it runs on RHEL 9 too; the name of 0.3.4's Linux portable) |
| Windows 11 on ARM, portable | SpaceKnife-<version>-win-arm64-portable.zip (the Windows portable, built for arm64; the installers are x64 only) |
| macOS 14+, Apple Silicon | SpaceKnife-<version>-mac-arm64.dmg (preview: not notarized yet, see below) |
| macOS 14+, Intel | SpaceKnife-<version>-mac-x64.dmg (preview: not notarized yet, see below) |
| macOS 14+, portable | SpaceKnife-<version>-mac-<arm64 or x64>-portable.zip (unzip anywhere and open SpaceKnife.app; data stays in the data folder next to it; allow it once as below) |
This is the beginning of the README. Read the rest at the original. Read the full README ↗