HomeSmart Categorize
✦ New in VaultSort 3🔒 100% on-device · Zero cloud

Local AI that reads your files and proposes categories from your actual library.

VaultSort 3 ships with a private, on-device embedding model.

No cloud. No API key. Nothing leaves your Mac.

See how it works ↓

Use code VS3LAUNCH · Offer expires May 14 · Free upgrade for VaultSort 2.x license-holders

~470 MB
On-device model
~2 sec
Typical 300-file run
0
Network calls
Apple Silicon
Neural Engine native

Every other organizer sees filenames.
Smart Categorize reads the content.

Scan_001.pdf. Untitled-3.docx. New Document (4).pdf. They all look the same to a filename rule. One is a tax return. One is a contract. One is a takeout menu. Smart Categorize knows the difference.

📄

Reads your files

Extracts and embeds content from PDFs, ePubs, Word, Markdown, and code. Not just filenames — the actual words inside.

🗂️

Proposes your categories

Clusters your real library so the names come from patterns that actually exist — Audits, Invoices, Presets — not a generic taxonomy someone else invented.

🔒

Stays on your Mac

~470 MB Apple-Silicon-native model. Verified by SHA-256 at install. Zero network calls during classification. Not a marketing claim — there is no backend.

✦ Under the hood

Four steps. Entirely on your Mac.

Smart Categorize is a pipeline — not a chatbot, not a cloud service. Here's exactly what happens when you run it.

01

Sample

Points at your folders and picks a representative slice. A reservoir sampler ensures every file has equal selection probability — even in 50,000-file Desktops.

02

Embed

Runs each sampled file through the on-device embedding model. Text becomes a high-dimensional vector. Two W-2 forms land close together. A W-2 and a takeout menu do not.

03

Cluster

Groups files whose fingerprints are close together. Each cluster becomes a category proposal with example files and the keywords the model sees as defining.

04

Propose

Hands you a review screen. Accept, rename, merge, split, or drop categories. Save as a reusable Category Set. Nothing moves until you execute.

Real output. Real files.

VaultSort 3 didn't pick these names from a list. It read the files.

2,400-file Documents + Downloads + Desktop sample · 288 analyzed · ~2 seconds · zero cloud calls

Presets52

PresetTree.xml

AMEPrefs.xml

AudioPluginManagerSettings_ARM.xml

Audits52

NC_audit.txt

UT_audit.txt

DE_audit.txt

Officeholders43

officeholder-summary-2026-03-23.csv

Invoices38

Contract_Invoice07-Sep2025.pdf

Contract_Invoice06-August2025.pdf

USAH22

USAH03B80N25 (1).pdf

USAH03B80N25 (2).pdf

Proposals20

API-Proposal (1).pdf

API-Proposal (2).pdf

Financials13

financial_report.csv

financial_report (3).csv

Discovery5

UK Targeting: Discovery Document.pdf

These category names came from your files, not from a preset list. The model read Audits, Invoices, USAH, and Presets because those patterns existed in the library.

✦ Built into Advanced Organize

Smart Categorize isn't a separate app. It's a new condition.

semanticCategory is now a first-class predicate in VaultSort's rule engine — composable alongside filename, size, date, tag, and every other condition you already use. Every existing feature works on top of it.

Saved Category SetsScheduled jobsDry-run previewUndoConflict handling
Sort by category + size
if semanticCategory is "Receipts"
   and size > 500 KB
   then move to /Receipts/Large
        and tag "to-file"
Combine with date
if semanticCategory is "Tax Returns"
   and date older than 1 year
   then move to /Archive/Tax/{year}
        and tag "Finder:Tax"
Tag and archive sensitive files
if semanticCategory is "Medical"
   then move to /Documents/Medical
        and tag "sensitive"

Content-aware and private.

The first file organizer that's both.

Smart CategorizeFilename rulesCloud AI organizers
Reads file contents❌ Filename only
Runs on-device❌ Files uploaded
Categories from your library❌ You write rules⚠️ Fixed taxonomy
Works offline
Requires API key / account
Per-file cost$0$0Variable
Sees your private files

Everything else in VaultSort 3

Smart Categorize is the headline. Here's what else shipped.

Redesigned Advanced Organize UI

Cleaner layout, faster navigation, and a dedicated Smart Categorize entry point in the job builder header.

Order-independent derive output

Fully deterministic across runs — re-running on the same folders produces the same proposals regardless of selection order.

Smarter cluster naming

Acronym casing, irregular plurals, calendar-token filtering. The model picks names that look like a human chose them.

Schema-versioned Category Sets

Saved sets are versioned so upgrades never silently break your stored taxonomies.

In the press

VaultSort wants to replace CleanMyMac

Mac Automation Lab · macautomationlab.substack.com ↗

"Smart Categorize is the moment 'AI file organization' stops meaning 'send your files to a third party.'"

Justin Haubrich, founder of VaultSort

"CleanMyMac sweeps caches and trash. VaultSort organizes the work itself."

Justin Haubrich

🔒 Privacy architecture

Privacy-architected, not privacy-claimed.

There is no Smart Categorize backend. We couldn't hand over your library even if asked.

🧠

Model runs on your Mac

Not on our servers. Not on a partner's servers. On your Apple Silicon Neural Engine, locally, in the same sandboxed app you already trust.

📁

Your files never leave

Not the text we extract. Not the embeddings we compute. Not the filenames. Nothing exits your machine during a Smart Categorize run.

🔑

No API key. No metering.

Smart Categorize doesn't phone home to validate your subscription per file or per run. There's nothing to phone home about.

🗑️

Delete the model anytime

Settings → AI → Smart Categorize → Remove. The disk space comes back. The feature stops working until you reinstall it. Full kill switch.

SHA-256 verified at install

The model binary is verified against a published checksum at install time. You always know you have the exact model we shipped.

📊

Aggregate-only telemetry

Telemetry contains no file paths, no file names, no content. Only aggregate usage counts. The cache is per-user and never synced.

🎉 Launch week offer · Expires May 14

Get VaultSort 3 — 25% off.

One-time purchase. Lifetime license. No subscription.

$18.74
launch price
$24.99
regular price

Use code at checkout

VS3LAUNCH
Loading...
Already on VaultSort 2.x? VaultSort 3 is a free upgrade. Update from within the app or re-download from vaultsort.com.

Frequently asked questions

Everything you need to know before running Smart Categorize on your library.

More questions?

Contact support →

The new standard for Mac file organization.

Smart Categorize runs entirely on your Mac. No cloud upload. No API key. No subscription tier inside the feature. Files never leave your device.

Read the deep-dive →

Stay Updated with VaultSort

Get the latest updates, security tips, and feature announcements delivered to your inbox.

🔒We respect your privacy. Unsubscribe at any time.