Second patch release for weightless.
Fixes:
- Moved the initial provider scan into the TUI so startup and refresh use the same in-app progress flow
- Turned
disk-scaninto a true on-demand home-tree scan instead of a narrow project-folder sweep - Kept
disk-scanstatus and layout stable while drilling in and back out - Stopped double-counting shared-cache and explicit-provider models by assigning each artifact to a single most-specific provider
- Made
disk-scanreport only leftover models instead of re-reporting storage already claimed by explicit providers
First patch release for weightless.
Fixes:
- Made scans cwd-independent so running
weightlessfrom~or a repo returns the same results - Added startup progress reporting before the TUI opens so long scans no longer look frozen
- Changed the broad fallback scan into a lazy
disk-scanprovider that only runs when drilled into from Summary - Tightened ambiguous file detection so generic
.binfiles and unrelated assets undermodels/are no longer treated as model weights - Added regression coverage for ambiguous file detection and cross-provider scan behavior
Initial stable release of weightless.
Highlights:
- Added a terminal UI with Summary and Models views for browsing local model storage
- Added JSON output for exact machine-readable scans and scripting
- Added provider drill-down, refresh, created dates, and open/reveal actions
- Grouped raw files into logical model rows instead of file-per-file output
Provider coverage:
- Added support for major local model stores including Ollama, LM Studio, AnythingLLM, Draw Things, Upscayl, GPT4All, Jan, vLLM, Chrome Built-in AI, NVIDIA, and shared Hugging Face caches
- Added attribution for
llama.cppmodels that use the shared Hugging Face cache - Added fallback discovery for common
models,weights, andcheckpointsdirectories
Distribution:
- Added versioned builds and
--version - Added GitHub Actions CI and release automation
- Added GoReleaser config for macOS, Linux, and Windows release artifacts
- Added a release-downloading install script