Skip to content

Built for project trees

UBLX targets repo-scale catalogs — navigate, diff, enrich selectively, and export — not replacing Finder, Explorer, or a full IDE file tree.

What it optimizes for

StrengthExample
Flat catalog over a indexed rootOne middle-pane list per category
Fast first passPath-only snapshot on large trees
Change awarenessDelta between snapshots
Curated subsetsLenses and Markdown export
Scriptable outputHeadless snapshot + export

Use a normal file manager or editor for ad-hoc renames across the OS; use UBLX when you want a persistent index with previews, policies, and export.

Large directory strategy

  1. Path-only first — open ublx on the root; skim categories and filetypes without batch enhance. See Path-only vs full enhance.
  2. Policy on hot subtrees[[enhance_policy]] with auto on src/ or docs/ only. See Enhance policies.
  3. On-demand depthSpaceEnhance with ZahirScan (z) on the files you actually open.
  4. Re-snapshot after churnCtrl+As, then Delta for added/modified/removed.
  5. Hashes when needed — enable hash = true before duplicate detection.

Nefaxer parallel walks keep indexing practical on deep trees — Architecture.

MechanismKeysUse
Main tabs~Snapshot, Lenses, Delta, Duplicates, Settings
Pane focusTab, h, lCategories vs file list vs right pane
Catalog search/Filter middle pane
Quick actionsSpacePer-file open, enhance, lens, copy path, …
Multi-selectCtrl+Space, aBulk enhance, lens add, export actions
Command ModeCtrl+ASnapshot, export, theme, duplicate scan, …

Full menu reference: Command mode & context menus. Layout: TUI & modes, Layout & keys.

Press ? in the TUI for context help on the active tab.

Recurring workflows

TaskWhere to start
Review PR-sized changesRe-snapshot → Delta
Audit duplicate assetshash = trueCtrl+AdDuplicates
Share a path listLenses + export to ublx-lenses/
CI catalog artifactublx --snapshot-only --export

UBLX · Nefaxer · ZahirScan