Public beta · Local LLM Inventory for macOS

Know which models are taking your disk space.

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

Stable builds are signed and notarized.

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

Built for model files, not generic disk usage.

Physical storage

Separates exclusive, shared, and unknown bytes instead of double-counting cache blobs.

Provider context

Connects Ollama manifests and Hugging Face snapshots to weights, configs, age, and confirmed model cards.

Safe actions

Previews cleanup, revalidates files immediately before action, and uses Trash where recovery is possible.

Runtime evidence

Keeps static compatibility, loopback health, and real minimal inference as separate facts.

Reviewed clients

OpenClaw and Unsloth handoffs show the exact executable and argument vector. No Terminal automation.

External volumes

Tracks explicitly enabled internal folders and additional HDDs or SSDs without asking for Full Disk Access.

Support matrix

Provider knowledge stays modular.

IntegrationInventoryCleanupRuntimeClient handoff
OllamaBuilt inProvider APIVerifyOpenClaw
Hugging FaceBuilt inTrashUnsloth
Manual foldersGGUF, SafetensorsTrashllama.cppUnsloth

Privacy and security

Local by default.

  • No telemetry in initial releases.
  • No Full Disk Access, root helper, microphone, Apple Music, or speech access.
  • Inventory is rebuilt from files; model results are not persisted.
  • Runtime and client processes use reviewed plans without a shell.
Read the security policy

Open architecture

Add providers without weakening the trust boundary.

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.