Show HN: Imagin Raw – 一款适用于 Mac 的 9MB 开源 Adobe Bridge 替代品
Show HN: Imagin Raw – A 9MB Open-Source Alternative to Adobe Bridge for Mac

原始链接: https://github.com/cristibaluta/Imagin-Raw

**Imagin RAW** 是一款轻量级、高性能的 macOS 应用程序,旨在作为 Adobe Bridge 的高效替代方案,用于筛选和整理 RAW 格式照片。该应用基于原生 SwiftUI/AppKit 技术栈构建,启动速度近乎瞬时,内存占用极低,且无需大型软件的繁重开销即可实现流畅滚动。 主要功能包括: * **工作流效率:** 原生支持 RAW 解码(LibRaw)、实时文件系统监控,并兼容 Lightroom/Bridge 的 XMP 附属文件。 * **图库管理:** 支持多根目录浏览(无需导入)、带有备份功能的 SD 卡导入,以及 RAW+JPEG 重复文件去重。 * **筛选工具:** 提供高级过滤、星级评分、颜色标记,以及针对连拍照片的“预览”模式。 * **便捷功能:** 基于 Spotlight 的搜索支持、可自定义的网格布局,以及“Instagram 边框”导出工具。 与 Adobe Bridge 不同,Imagin RAW 在 Apple Silicon 和 Intel 芯片的 Mac 上都能高效运行,且安装体积小于 10MB。虽然其重点在于整理而非渲染 Adobe Camera Raw 的调整,但对于追求快速、整洁工作流程的专业摄影师来说,它是一款功能强大且专注的工具。目前,配套的 iOS 应用程序正在开发中,将用于辅助移动端备份与采风。

```Hacker News 新闻 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: Imagin Raw – 一款 9MB 的 macOS 版 Adobe Bridge 开源替代品 (github.com/cristibaluta) 8 分 | cristi_baluta 发布于 31 分钟前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 考虑申请 YC 2026 年秋季批次!申请截止日期为 7 月 27 日。 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

A lightweight, native macOS application for browsing, culling, and organizing RAW photos - built as a more efficient alternative to Adobe Bridge for read/rate/organize workflows.

An iOS companion app is in development, focused on a simple way to browse your library, cleanup, in field backup of your shots, and scouting.

Main Interface

  • UI: SwiftUI (macOS 14.6+). AppKit/UIKit for the thumbnails list where SwiftUI performance was poor
  • RAW decoding: LibRaw (C++), wrapped via Objective-C++ bridge. CoreImage also used for other formats and as a fallback
  • Metadata: EXIF parsed directly from RAW/JPEG binary structures; XMP sidecars read/written for Lightroom/Bridge compatibility
  • File system monitoring: FSEvents for real-time folder change detection
  • Search: NSMetadataQuery (Spotlight) for indexed file/folder search
  • Concurrency: A mix of Tasks and OperationQueue
  • Multi-root folder browsing - add any number of folders from local disks, external drives, or SD cards; no import step, no managed library
  • Real-time file system monitoring - new photos, deletions, and folder structure changes are detected and reflected immediately
  • RAW format support - via LibRaw, covering a broad range of camera manufacturers and formats
  • Rating and color labeling - written to XMP sidecars (RAW) or embedded directly without re-encoding (JPEG/HEIC), compatible with Adobe Bridge and Lightroom
  • Rejection workflow - a session-scoped label (not persisted across folder changes) for marking photos to delete; batch-delete via right-click
  • JPG/RAW pair deduplication - when a RAW+JPEG pair exists, only the RAW is shown in the browser
  • Two grid layouts - compact grid (more room for preview) and large grid (more room for browsing)
  • Spotlight-backed search - search across files and folder names using the macOS indexing engine
  • SD card ingest - copy photos into date-based folder structures, with optional simultaneous backup to a second destination
  • Duplicate/similar photo detection - Review mode for quickly resolving near-duplicate burst shots
  • Instagram frame export - fits 2:3 RAW images into a 3:4 canvas, exported as PNG to avoid re-encoding loss (useful for Camera Raw edits because it doesn't support framing)

Comparison with Adobe Bridge

Where Imagin RAW is better

Imagin RAW Bridge
App size ~9 MB ~2 GB
Idle CPU 0% non-zero
Memory As low as 100 MB depending on the album Easily gets to GBs
Launch time Near-instant Many seconds
Scrolling Native, smooth Row-jumping
External drive eject No app restart needed Requires quitting Bridge
  • Camera Raw–processed previews - Bridge renders thumbnails with ACR adjustments applied. Imagin RAW currently shows unprocessed previews; replicating the ACR pipeline isn't feasible, though basic exposure/crop preview adjustments may be explored.

See the open Issues

Filtered Thumbnails Thumbnail Grid Thumbnail Grid

  • Arrow Keys - Navigate between photos
  • CMD A - Select all photos
  • CMD Click / Shift+Click - Multi-select photos
  • CMD Del - Move photos to trash
  • CMD Z - Undo photos moved to trash
  • 1-5 - Set Star Rating
  • 6-0 - Apply Labels
  • - - Remove label
  • A - Approve photos (same as the 8 key)
  • X / Del - Reject photos
  • OPT 1-5 - Filter by Star Rating
  • OPT 6-0 - Filter by Labels
  • OPT X - Filter by Rejected
  • C - Toggle Sidebar
  • G - Toggle Grid Type
  • Return - Open selected photo(s) in external editor
  • macOS 14.6 or later
  • Apple Silicon or Intel processor
  • Buy from the AppStore if you want to support the project and receive updates automatically
  • Download the latest release from Releases. Updates might not be on par with the AppStore and there's no update notification in app
  • Compile from source code

Small straightforward fixes and issue/ideas reportings are welcome.

联系我们 contact @ memedata.com