{"slug": "quicklook-extensions-that-save-macos-developers-hours-every-week", "title": "QuickLook Extensions That Save macOS Developers Hours Every Week", "summary": "A developer built OmniPreview, a free, open-source QuickLook extension for macOS that previews developer file types—including .mlmodel, ONNX, and TensorFlow SavedModel directories—directly in Finder without launching an app. The extension, available on the Mac App Store with a pay-what-you-want Gumroad version (€5+) that includes source code, adds ML model metadata inspection, archive navigation, and custom file type rules in its Pro tier.", "body_md": "If you work on a Mac, you know the drag-and-drop frustration: open Finder, drag a file to an app, get \"Unsupported file type\" — repeat with ten more files.\n\nThe QuickLook API, introduced in macOS Big Sur, solves this silently. A QuickLook extension previews files in the Finder before you even open them. No app launching. No \"what was that format again?\"\n\nHere are extensions I find essential for development workflows:\n\nDevelopers work with PDFs, ZIP files, PKGs, DMGs, XAR archives, and ML model files (`.mlmodel`, `.onnx`, `.tflite`). macOS shows a generic icon for most of these. You click, the app opens, the app says \"I can't open that,\" you close it.\n\nA QuickLook extension previews these in the Finder. You can spot-check a configuration file in a PKG, inspect an archive's contents, or verify an ML model's metadata — without opening anything.\n\nQuickLook extensions register file types they understand. When you press the Space key on a file in Finder, macOS asks all registered extensions if they can handle it. If one says yes, it renders a preview.\n\nThe API surface is small:\n\n`providePreview(for:withHandler:)` — main entry point`icon(for:withHandler:)` — custom icon (optional)`fileWrapper(for:withHandler:completionHandler:)` — optional file export\nNo UI. No windows. A single render method and a context object telling you the file URL and desired size.\n\n[OmniPreview](https://invernomuto2.gumroad.com/l/lghiqc) is a free QuickLook extension with a Pro upgrade. It supports:\n\n`.mlmodel`), ONNX, TensorFlow SavedModel directories\nThe free tier covers the essentials. Pro adds ML model inspection, archive navigation, and custom file type rules.\n\nLet's say you download a package of configuration files. Before spending 30 minutes setting up your environment, you can preview 20 files in the Finder and spot the missing pieces. Or a ML practitioner downloads a model from Hugging Face — check its architecture and metadata instantly without loading a GPU.\n\nThe time saved compounds across hundreds of files per week.\n\nQuickLook extensions live in `~/Library/QuickLook/`. Installation is usually a single copy command or a drag-and-drop into that folder. No sandbox permission dialogs. No background processes.\n\nFor developers who touch dozens of file types daily, QuickLook extensions are the invisible tool that makes the Mac feel faster.\n\n*Disclosure: I built OmniPreview. It's free on the Mac App Store and also available as a Gumroad version (€5+, pay-what-you-want) with source code included. The extension itself is open source.*", "url": "https://wpnews.pro/news/quicklook-extensions-that-save-macos-developers-hours-every-week", "canonical_source": "https://dev.to/int21/quicklook-extensions-that-save-macos-developers-hours-every-week-eb2", "published_at": "2026-11-01 16:13:21+00:00", "updated_at": "2026-11-01 16:22:25.246952+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "machine-learning"], "entities": ["OmniPreview", "Apple", "macOS", "Finder", "Hugging Face", "Gumroad", "Mac App Store"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/quicklook-extensions-that-save-macos-developers-hours-every-week", "markdown": "https://wpnews.pro/news/quicklook-extensions-that-save-macos-developers-hours-every-week.md", "text": "https://wpnews.pro/news/quicklook-extensions-that-save-macos-developers-hours-every-week.txt", "jsonld": "https://wpnews.pro/news/quicklook-extensions-that-save-macos-developers-hours-every-week.jsonld"}}