Dragon is a free, open-source macOS utility that stages files in a floating notch or menu bar panel and runs quick file actions without leaving your current workspace.
Version: 1.0
Build: 1
Dragon lets you stage files once, then run compact actions from a persistent top-center panel.
Current actions:
CompressConvertShareAirDropTagCloud Sync
You can also download the dmg from Releases
- two entry modes:
NotchMenu Bar
- smooth open and close animation for notch mode
- compact floating panel designed around the notch region
- drag files in to stage them
- click the staged area to import files
- drag staged files back out into Finder or other apps
- Finder-style staged tiles with Quick Look thumbnails when available
- staged filenames shown without file extensions
- per-user action visibility controls
- inline settings for appearance, enabled actions, and entry mode
- selectable menu bar icon style
- native save panels, folder pickers, share sheet, and AirDrop flow
Dragon currently supports same-category conversion for many common formats.
Shipped coverage includes:
- images:
PNGJPEGHEICTIFFBMPGIFWebP
- audio:
WAVAIFFAIFCCAFM4AAACFLACMP3OGGAC33GPP3GPP-2
- video:
MP4M4VMOVAVIMKVMPEG
- documents:
PDFTXTRTFHTMLDOCDOCXODTWordMLWebArchiveMarkdown
- SwiftUI UI surface with an AppKit-hosted floating
NSPanel - reviewed bundled
ffmpegpath for expanded media conversion - in-repo LibreOffice bundle kept as a future office conversion path
- accessory utility app, not a traditional dock-first app workflow
- Dragon/DragonApp.swift
- panel hosting
- notch/menu bar presentation
- outside-click handling
- save/picker sheet hosting
- Dragon/ContentView.swift
- main UI
- staged files
- actions
- settings
- conversion and workflow wiring
- Documentation/current-product-state.md
- detailed handoff and current implementation notes
- CHANGELOG.md
- release history
- Documentation/release-guide.md
- GitHub and DMG release flow
- Open
Dragon.xcodeprojin Xcode. - Select the
Dragonscheme. - Build a
Releasearchive orReleaseproduct. - Package the built app into a DMG using the release guide.
Dragon is licensed under Apache 2.0. See LICENSE.
