Full-text search
The SQLite FTS5 engine searches names and metadata, tolerant of punctuation.
Photo catalog
Collections, keywords, a thesaurus, full-text search, and structured metadata: enough to find one precise image inside a corpus of tens of thousands of files.
In short
A photo catalog is a database describing your images without moving them. Obscura Flow indexes metadata, keywords, and descriptions in a local SQLite catalog, with full-text search, smart collections, and persistent inventory numbers.
Evidence
Full-text search
The SQLite FTS5 engine searches names and metadata, tolerant of punctuation.
Pairing
Pairs are recognized automatically and handled as one asset, not two competing entries.
Standard output
Keywords and descriptions are written to XMP sidecars other software can read.
A file can only live in one folder, but an image often belongs to several sets. Collections resolve that contradiction without touching the folder tree.
A corpus tagged as you go accumulates synonyms, plurals, and typos. Controlled vocabulary is what keeps a catalog from dissolving as it grows.
A catalog is worth what it saves in time when answering a precise request, years after the shoot.
Questions
Yes. SQLite cataloging, virtualized galleries, and parallel processing remain usable on tens of thousands of images.
Yes. They are read through ImageIO, and ExifTool when available, and underpin cataloging, search, migration, and preservation.
No. The app is non-destructive: enriched metadata is written to XMP sidecars, never into the original files.
Yes. Lightroom Classic catalog import (.lrcat) preserves originals, ratings, captions, color labels, keywords, collections, virtual copies, and stacks without changing your Lightroom catalog.
No. Captions, objects, OCR, faces, and near-duplicate detection run on your Mac through Apple Vision and are disabled by default.
Decision
Tell us about your context before the public opening of downloads and commercial offers.