DHOXXIC Blog
Articles
Engineering notes from DHOXXIC on local-first systems, image catalogs, sync design, AI automation, and related product workflows.
ImageCatty: Photo And Video Cataloging With AI Support
ImageCatty is a Windows desktop application for photographers and videographers who need one place to organize archives, enrich metadata, manage releases, and automate repetitive asset work with AI support.
Open articleRunning AI Locally vs Using APIs
API-based AI is convenient because it removes setup friction, but the trade-offs become much more visible when workloads grow, data becomes sensitive, and automation pipelines need predictable runtime behavior.
Open articleHow to Organize Large Photo Libraries (100k+ Files)
Large photo libraries stop behaving like casual folders long before the collection reaches its final size. Once the archive grows into tens or hundreds of thousands of images, indexing speed, search quality, and metadata structure determine whether the system remains usable.
Open articleHuman Review Is A Feature, Not A Failure, In AI Automation
Automation becomes trustworthy when models produce structured candidate actions, operators see why a step was routed for review, and the workflow keeps moving even when confidence drops.
Open articleDesigning Local-First Image Catalogs That Stay Fast Under Load
The hard part of an image catalog is not uploading files. It is keeping search, review, and metadata trustworthy after the library grows past the point where folder structure and ad-hoc scripts can hold the process together.
Open articleHow to Sync Files Between Computers Without Cloud
Cloud storage is convenient, but it makes file synchronization depend on remote infrastructure, provider policies, and network quality. For large files, developer workflows, and sensitive datasets, that tradeoff gets expensive quickly.
Open articleLocal-First vs Cloud: What Actually Works Better in 2026?
Cloud-first software made modern products convenient to deploy and easy to access, but its tradeoffs become much clearer once data volume, latency sensitivity, and operational complexity start to grow.
Open articleOffline Sync For AI Tools: What Needs To Be Deterministic
Local-first products fail when sync is treated like a cache problem. Real resilience comes from explicit change tracking, repairable jobs, and a clear split between metadata replication and large-asset transfer.
Open article