Physical storage
Separates exclusive, shared, and unknown bytes instead of double-counting cache blobs.
Public beta · Local LLM Inventory for macOS
WTM scans only the model sources you enable, reconciles provider metadata with physical files, and makes storage, age, completeness, and runtime evidence understandable.
Requires Apple Silicon and macOS 15 or later. Direct distribution; not a Mac App Store product. Installation remains manual.
Release channel
Download and install the latest Apple Silicon build directly from Terminal. The command verifies SHA-256 before replacing the app.
set -euo pipefail; d="$(mktemp -d)"; trap 'hdiutil detach "$d/mnt" >/dev/null 2>&1 || true; rm -rf "$d"' EXIT; a="$(curl -fsSL https://api.github.com/repos/powtac/wtm/releases/latest)"; u="$(printf '%s' "$a" | sed -n 's|.*"browser_download_url": "\(https://[^\"]*/WTM-[^\"]*-arm64\.dmg\)".*|\1|p' | head -1)"; s="$(printf '%s' "$a" | sed -n 's|.*"browser_download_url": "\(https://[^\"]*/WTM-[^\"]*\.sha256\)".*|\1|p' | head -1)"; n="${u##*/}"; curl -fL "$u" -o "$d/$n"; curl -fL "$s" -o "$d/checksums.sha256"; (cd "$d" && shasum -a 256 --ignore-missing -c checksums.sha256); mkdir "$d/mnt"; hdiutil attach "$d/$n" -nobrowse -readonly -mountpoint "$d/mnt" >/dev/null; sudo ditto "$d/mnt/WTM.app" /Applications/WTM.app; open /Applications/WTM.app
Requires macOS 15+, Apple Silicon, and an administrator password for /Applications.
One inventory, explicit evidence
Separates exclusive, shared, and unknown bytes instead of double-counting cache blobs.
Connects Ollama manifests and Hugging Face snapshots to weights, configs, age, and confirmed model cards.
Previews cleanup, revalidates files immediately before action, and uses Trash where recovery is possible.
Keeps static compatibility, loopback health, and real minimal inference as separate facts.
OpenClaw and Unsloth handoffs show the exact executable and argument vector. No Terminal automation.
Tracks explicitly enabled internal folders and additional HDDs or SSDs without asking for Full Disk Access.
Support matrix
| Integration | Inventory | Cleanup | Runtime | Client handoff |
|---|---|---|---|---|
| Ollama | Built in | Provider API | Verify | OpenClaw |
| Hugging Face | Built in | Trash | — | Unsloth |
| Manual folders | GGUF, Safetensors | Trash | llama.cpp | Unsloth |
Privacy and security
Open architecture
Learn which changes are data-only, which need a compiled adapter, and how a proposal becomes part of a signed release. Need to decode the UI? Read the product glossary.