VaultMeta is a small, public-friendly toolkit that makes an Obsidian vault legible to itself by generating stable, overwrite-on-run Markdown “vault visibility” notes.
heartloom-vaultmeta is a focused downstream Heartloom toolkit: it follows heartloom-identity for governance/inheritance posture and points to heartloom-source for upstream meaning, law, identity, and deeper architecture. See docs/IDENTITY_INHERITANCE.md.
About: Stable and visible Markdown reports that make your Obsidian vault legible. (Heartloom OS toolkit).
Docs index (canonical):
docs/README.md
Generates stable notes (overwritten each run):
Phase 0
VaultMeta - File Tree.mdVaultMeta - Directory Blocks.md
Phase 1
VaultMeta - Recent Changes.mdVaultMeta - Largest Files.mdVaultMeta - Broken Links.mdVaultMeta - Attachment Audit.md- Termux report:
termux_packages.md(written to your vault’s termux outputs directory)
Default VaultMeta output directory (if OUTPUT_DIR is blank):
$VAULT_ROOT/30_REFERENCE/vaultmeta/
Single entrypoint with subcommands:
vaultmeta→ runs all Phase 0 + Phase 1 reportsvaultmeta tree→ file tree reportvaultmeta dirs→ directory blocks report (grouped with headings)vaultmeta changes→ recent-change digest reportvaultmeta largest→ largest files reportvaultmeta broken-links→ broken local links reportvaultmeta attachments→ attachment audit reportvaultmeta termux-packages→ termux packages report (writes into vault termux-outputs)vaultmeta status→ prints resolved config and effective settings (no file writes)vaultmeta help→ usage
Config location (XDG):
${XDG_CONFIG_HOME:-$HOME/.config}/vaultmeta/vaultmeta.conf
Docs:
docs/CONFIG.md
chmod +x install.sh bin/vaultmeta
./install.sh install
hash -r
vaultmeta status
vaultmetaDocs:
docs/INSTALL.md
Docs:
docs/REPORTS.md
Docs:
docs/VERSIONING.mddocs/README.md
- Free core remains visibility + reporting.
- Broken-link scan/report is part of free core and remains a required readiness gate before sponsor-gated paid alpha.
- Orphan-notes reporting remains flexible and may land after paid alpha starts.
- Paid alpha is additive: comfort, automation, polish, and scale, without taking away free-core trust features.
- Stable notes overwrite on each run (no accumulating files).
- Path resilience: if expected paths are missing, you will be prompted for updated paths and the tool will continue.
- Uninstall never deletes your vault content.