The missing "Data HUD" for macOS.
Inspect file metadata instantly. No Cmd+I required.
πΊπΈ English | πΉπΌ ηΉι«δΈζ | π―π΅ ζ₯ζ¬θͺ
- Notes: Attach a personal note to any file, right in the hover popup β stored with the file (so it persists and travels with the file when copied/moved)
- Auto-sizing field: 3-line minimum that grows as you type, with a focused text-field style while editing
- More stable: Accessibility lookups moved off the main thread (no more UI freezes when Finder is slow), plus leaner/safer reading of large files and many fixes
- Fixed: Black edge behind the Liquid Glass popup when focused
- π Huge thanks to @zmlim for designing and contributing the Notes feature (#14) β this release is built on their work
- Signed & Notarized: No more Gatekeeper bypass β app opens immediately
- Liquid Glass: New visual effect option for macOS 26 (Tahoe)
- Universal Binary: arm64 + x86_64 with Hardened Runtime
- Fixed: Shortened English download metadata labels for better alignment
The Problem: Want to check image resolution? Video codec? Zip contents? You have to:
- Right-click β Get Info (or press
Cmd+I) - Wait for the window to open
- Close it manually
- Repeat for every file
The Solution: FinderHover acts as an X-ray layer over Finder. Just hover your mouse over any file, and see the data that mattersβinstantly.
macOS Get Info (Cmd+I) |
FinderHover | |
|---|---|---|
| Trigger | Right-click β Get Info (or Cmd+I) |
Hover mouse |
| Speed | Slow, window stacks up | Instant, auto-hides |
| Depth | Basic (size, kind, dates) | Deep metadata (EXIF, codecs, archive contents, Git info) |
| Workflow | Interrupts your flow | Non-intrusive overlay |
FinderHover reveals metadata that Finder never shows:
Peek inside zip, rar, 7z, tar.gz, and iso files without extracting them.
- π Instantly see file lists & file counts
- π Detect encryption status (know if it's password-protected before opening)
- π Check compression ratios and real uncompressed sizes
Built by a developer, for developers.
- Code Insights: Instant line counts and syntax detection for 38+ languages
- Git Aware: See current branch, commit count, remote URL, and uncommitted changes on repo folders
- Binary Analysis: Inspect Mach-O headers, architectures (
arm64/x86_64/Universal), code signing status, and SDK versions for executables - Xcode Projects: View targets, build configurations, Swift version, and deployment targets
- Photos: Camera model, lens info, focal length, ISO, aperture, shutter speed, GPS coordinates, IPTC/XMP metadata (author, copyright, keywords, rating)
- Videos: Codec (H.264, HEVC, etc.), resolution, bitrate, frame rate, HDR format (Dolby Vision, HDR10, HLG), chapters, subtitle tracks
- Audio: Track name, artist, album, genre, duration, bitrate, sample rate, channels
- Instant Preview: Adjustable hover delay (0.1s - 2.0s)
- Auto-Hide: Disappears when renaming files, dragging items, or using context menus
- QuickLook Integration: Native thumbnails for PDFs, images, and documents
- macOS Style: Rich visual presentation with thumbnails, icons, and full metadata
- Windows Style: Minimal tooltip-style display with essential info only
- Adjustable window size, opacity (70-100%), and font scaling
- Layout Editor: Drag-to-reorder metadata fields and toggle visibility per category
- Localization: Native support for English, Traditional Chinese (ηΉι«δΈζ), and Japanese (ζ₯ζ¬θͺ)
| Category | Supported Metadata |
|---|---|
| π· Photography | Camera model, lens, ISO, aperture, shutter speed, GPS, IPTC/XMP data, color profiles, HDR gain maps |
| π¬ Video | Codec, resolution, bitrate, frame rate, HDR formats (Dolby Vision, HDR10, HLG), chapters, subtitle tracks |
| π΅ Audio | Track name, artist, album, genre, duration, bitrate, sample rate, channels |
| π» Code | Line counts for 38+ languages, file encoding, syntax detection |
| π Markdown | Title, frontmatter (YAML/TOML/JSON), heading/image/link/code block counts |
| π HTML/Web | Title, meta description, keywords, author, language, Open Graph tags |
| βοΈ Config | JSON/YAML/TOML key counts, nesting depth, syntax validity |
| π¨ Design | PSD layers/color mode/bit depth, SVG/AI dimensions, font glyphs |
| π¦ Archives | Format type, file count, compression ratio, encryption status |
| π eBooks | Title, author, publisher, ISBN, language |
| πΌοΈ Vector | SVG viewBox, EPS color mode, element counts |
| π± App Bundles | Bundle ID, version, minimum macOS, code signing, entitlements, architectures |
| β‘ Executables | Architecture (arm64/x86_64), code signing, minimum OS, SDK version |
| ποΈ SQLite | Table/index/trigger/view counts, total rows, schema version, encoding |
| π Git Repos | Current branch, commit count, remote URL, uncommitted changes, tags |
| πΏ Disk Images | Format (DMG, ISO), compression ratio, encryption status, partition scheme |
| π§ 3D Models | Vertex/face counts, mesh/material counts, animations, bounding box |
| π οΈ Xcode | Project name, targets, build configs, Swift version, deployment target |
| π·οΈ System | Finder tags, download source, quarantine info, iCloud status, symlink targets |
100% Local Processing. FinderHover uses the macOS Accessibility API to detect the file under your cursor. All metadata extraction happens on your machineβno network requests, no analytics, no tracking.
- β Zero Network Access: All processing happens locally
- β Open Source: Inspect the code yourself on GitHub
- β Apple Native: Built with Swift, AVFoundation, PDFKit, and other native frameworks
Why Accessibility API? Unlike legacy tools that rely on slow AppleScript polling, FinderHover listens to the system's accessibility event stream for high performance and minimal overhead.
brew install koukeneko/tap/finderhover- Download
FinderHover.app.zipfrom Releases - Extract and move to Applications folder
- Grant Accessibility permission when prompted
git clone https://github.com/KoukeNeko/FinderHover.git
cd FinderHover
xcodebuild -scheme FinderHover -configuration ReleaseRequirements: Xcode 15+ and macOS Sonoma 14.0+
Note: macOS 26.4 Beta 1 is not supported. Please update to Beta 2 or later.
- Launch FinderHover from Launchpad or Applications
- The app appears in your Menu Bar
- Grant Accessibility permission (System Settings β Privacy & Security β Accessibility)
- Hover over any file in Finder to see metadata
Click the menu bar icon to access the settings panel.
Tip: Enable "Launch at Login" to start FinderHover automatically when you boot your Mac.
Known issue (macOS 27 beta): On macOS 27 beta, the Settings interface may render incorrectly. This is cosmetic β all core hover features work normally.
- Reactive UI Updates: Leverages Combine framework with
debounceoperators to ensure fluid UI updates while keeping CPU usage negligible - Native Frameworks: Built on Apple's
AVFoundation,PDFKit,QuickLookThumbnailing,SQLite3, andCoreGraphicsβno external dependencies - Smart Caching: Thumbnail and metadata caching reduces redundant processing
Supports 120+ file formats with deep inspection capabilities:
- Archives: Reads zip/rar/7z/iso structure without extraction (using
libarchiveand native APIs) - Media: Extracts video codecs, HDR metadata, and audio specs using
AVFoundation - Code: Detects 38+ programming languages with accurate line counting
- Git: Parses
.gitdirectory for branch, commit, and remote info - Binaries: Analyzes Mach-O headers for architecture and code signing
FinderHover/
βββ App/ # Application lifecycle (FinderHoverApp, HoverManager)
βββ Core/ # MouseTracker, FinderInteraction, FileInfo
βββ Extractors/ # Metadata extraction logic (ArchiveExtractor, DeveloperExtractor, etc.)
βββ UI/
β βββ Windows/ # Floating hover window, settings container
β βββ Settings/ # Modular settings pages
βββ Utilities/ # Localization, logging, formatting helpers
Contributions are welcome! Here's how you can help:
- Add Extractors: Check out Core/FileInfo.swift for metadata extraction logic
- UI Improvements: Explore UI/Windows/ for visual enhancements
- Localization: Add translations in Localizable.strings
Feature Requests & Bug Reports: Open an issue on GitHub Issues.
Thanks to everyone who has contributed β especially @zmlim, who designed and contributed the Notes feature (#14) that headlines v1.9.0.
MIT License - see LICENSE file for details.
Made with β€οΈ and Swift
Built for Power Users, Developers, and File Hoarders
