Product Introduction
Definition: Looq is a high-performance macOS Quick Look extension and file preview utility built natively with Swift. It integrates directly into the macOS Finder to provide advanced, rich-media previews for file formats that the default operating system typically displays as plain text or cannot open at all. As a system-level plugin, it enhances the native "Spacebar" preview functionality, allowing users to interact with Markdown, source code, structured data, and compressed archives without launching a full-scale application.
Core Value Proposition: The primary goal of Looq is to eliminate the friction of "file-opening fatigue" by providing instant, high-fidelity visualizations of complex data formats. By leveraging a native Swift architecture, it offers a privacy-centric, zero-latency solution for developers, data scientists, and power users who need to verify the contents of Markdown documents (with LaTeX and Mermaid support), SQLite databases, CSV files, and 190+ programming languages directly from the Finder interface.
Main Features
Advanced Markdown Rendering Engine: Looq provides full GitHub Flavored Markdown (GFM) support, transforming raw .md files into professionally formatted documents. The engine includes KaTeX integration for rendering complex mathematical equations (both inline and block) and Mermaid.js support for generating diagrams and flowcharts from text. Technical refinements include GitHub-style Alerts, emoji shortcode support, an automated table of contents (TOC) sidebar for navigation, and intelligent remote image caching. It also features scroll position memory, ensuring that when a user re-opens a preview, they return to their previous context.
Multi-Language Source Code Highlighting: The utility supports syntax highlighting for over 190 programming languages using a progressive rendering system that maintains UI responsiveness even with large files. Beyond simple color-coding, Looq includes built-in auto-formatters for JSON, CSS, XML, SVG, and Apple Property Lists (plist). Users can customize the technical display with configurable line numbers, adjustable tab widths, word wrap toggles, and shebang detection to identify scripts without file extensions. It operates with independent light and dark themes to match the user's IDE preferences.
Structured Data and Database Visualization: Looq transforms CSV, TSV, and SQLite files into interactive, native table views. For data files, it offers resizable columns, alternating row colors for readability, and large file truncation to prevent system hangs. The SQLite previewer is particularly advanced, providing a multi-table interface that displays schemas, column types, and constraint tooltips. Additionally, it includes a color-coded diff and patch viewer, making it an essential tool for version control auditing and data verification.
Archive and Directory Inspection: Unlike the default macOS behavior which requires unzipping files to see their contents, Looq uses pure Swift binary parsing to allow users to browse ZIP and TAR archives as directory trees. It displays critical metadata including file size, modification dates, and file types within the archive. For standard folders, it integrates with Spotlight metadata to show detailed information and supports Finder tags, providing a comprehensive overview of directory structures instantly.
Problems Solved
Pain Point: Inadequate Default Previews: Standard macOS Quick Look often fails to render Markdown formatting, shows SQLite files as gibberish, and cannot display syntax highlighting for modern languages like Rust, Go, or TypeScript. Looq solves this by replacing generic text previews with context-aware, rich-media representations.
Target Audience:
- Software Engineers: Who need to quickly peek at source code, diffs, or README files without opening VS Code or IntelliJ.
- Data Analysts: Who frequently inspect CSV exports or SQLite databases for quick data validation.
- Technical Writers: Who utilize Markdown, KaTeX, and Mermaid for documentation.
- DevOps Professionals: Who need to inspect scripts, configuration files (JSON/YAML), and compressed log archives.
- Use Cases:
- Database Schema Verification: Quickly checking the structure of an SQLite database before running a migration script.
- Documentation Review: Previewing how a complex README.md with diagrams and math equations will appear on GitHub.
- Log Analysis: Browsing through a zipped log archive to find specific timestamps without extracting the entire volume.
- Code Auditing: Using the diff/patch view to quickly see changes in a code snippet sent via a communications platform.
Unique Advantages
Differentiation: Unlike many Quick Look extensions that are built using Electron or web-wrapper technologies, Looq is a native Swift application. This results in significantly lower memory overhead, faster launch times, and better integration with macOS system features like "Family Sharing" and "Spotlight metadata." Furthermore, it offers independent customization for both light and dark modes, whereas most competitors force a single system-wide style.
Key Innovation: The "Zero Data Collection" privacy model is a significant departure from modern utility software. Looq runs entirely locally on the device. No analytics, tracking, or accounts are required. The only network activity occurs via direct requests to source hosts for remote images referenced in Markdown, ensuring that user data and file contents never leave the local environment.
Frequently Asked Questions (FAQ)
How do I preview Markdown with math and diagrams on Mac? Looq enables high-fidelity Markdown previews directly in macOS Quick Look. It supports GFM, KaTeX for mathematical notation, and Mermaid for diagrams. Simply select a .md file in Finder and press the Spacebar to see the rendered output with an automatic table of contents.
Is there a Quick Look plugin for SQLite and CSV files? Yes, Looq provides native table views for CSV and TSV files and a comprehensive multi-table preview for SQLite databases. It includes technical details like column types, constraints, and resizable headers, allowing you to inspect data without opening a database manager.
Can Looq preview code with syntax highlighting for multiple languages? Looq supports syntax highlighting for over 190 languages. It features progressive rendering for speed, auto-formatting for JSON and XML, and allows for custom fonts and line heights, making it the most robust code previewer for the macOS Finder.
Does Looq support ZIP and TAR file browsing without unzipping? Yes, Looq allows you to browse the internal directory tree of ZIP and TAR archives using native binary parsing. You can view file sizes, types, and metadata within the archive directly from the Quick Look interface.
Is Looq a subscription-based service? No, Looq is available as a one-time purchase of $14.99, which includes a 7-day free trial. There are no monthly fees, no accounts to create, and it supports a Family plan for up to 6 Macs.
