FileRing provides a keyboard-driven circular launcher that displays your recently and frequently used files and folders. Press and hold a customizable hotkey to bring up the radial panel centered at your cursor, move your mouse to select an item, and release the hotkey to open it. The interface organizes items into six distinct sections based on usage patterns.
Basic workflow:
- Press and hold the trigger hotkey (default:
⌃ Control + X) - A circular panel appears with six sections showing your files and folders
- Move your mouse over the desired section and item
- Release the hotkey to perform the action (open file/folder, copy file, or copy path)
- Move cursor to blank area to cancel
Thanks to everyone who has supported this project!
FileRing categorizes your files and folders into six sections using macOS Spotlight:
- Files - Recently Opened 🕐
- Files - Recently Saved 💾
- Files - Frequently Used (in 3 days) ⭐
- Folders - Recently Opened 🕐
- Folders - Recently Saved 💾
- Folders - Frequently Used (in 3 days) ⭐
Each section displays 4-10 items (configurable, default: 6) based on your actual usage patterns, with no manual bookmarking required.
SixSections.mp4
Hover over any item to reveal quick actions:
Launch files in their default application or open folders in Finder
OpenFile.mp4
OpenFolder.mp4
Copy the entire file to clipboard for pasting elsewhere (files only)
CopyFile.mp4
Copy the absolute file/folder path as text
CopyFilePath.mp4
FileRing only accesses folders you explicitly authorize. The app has read-only access to your selected directories and uses macOS security-scoped bookmarks for safe file access.
FileRing runs as a lightweight menu bar application. Both the dock icon and status bar icon can be customized in Settings. Click the dock icon (when visible) to quickly open Settings.
Requirements: macOS 13.0 or later · Apple Silicon or Intel
- Go to the Releases page and download the latest
FileRing.dmg - Open the DMG, drag
FileRing.appto your Applications folder - Launch FileRing and grant the requested permissions
The app is signed and notarized by Apple — no security warnings, no extra steps.
For developers who want to modify or contribute:
git clone https://github.com/Cosmostima/FileRing.git
cd FileRing
open FileRing.xcodeprojIn Xcode, select your Team under Signing & Capabilities, then press ⌘R to build and run.
When you first open the app, an onboarding guide will help you get started.
You can:
- Authorize Folders
- Select common folders or add custom directories
- Grant access when system prompts appear
- Test the Trigger - Press and hold
⌃ Control + Xto open the panel
Hotkey Requirements
You must combine one or more modifier keys with a regular key:
- Modifiers: ⌘ Command, ⌃ Control, ⌥ Option, ⇧ Shift (can use multiple)
- Regular Keys: A-Z, 0-9, Space, or other standard keys
- Examples:
⌃X,⌥Space,⌘⇧D
Note: Modifier-only shortcuts (like just ⌥ Option alone) are not supported.
To change the hotkey:
- Open Settings from the menubar
- Click the hotkey field under "Hotkey Settings"
- Press your desired key combination (modifier + key)
- The hotkey updates immediately
Settings → Folder Permissions
To authorize a folder:
- Quickly authorize common folders
- Click "Add" to select custom directories
- Grant access in the system dialog
To revoke access:
- Find the folder in the authorized list
- Click the "X" button next to the folder name
- The folder and its files will no longer appear in FileRing
Note: FileRing only queries files within authorized folders.
Settings → Display
- Items per Section: Adjust from 4 to 10 items (default: 6)
Settings → Filter Settings
- Excluded Folders: Manage folders to exclude from search results (e.g.,
node_modules,__pycache__) - Excluded Extensions: Manage file extensions to exclude (e.g.,
.tmp,.log,.cache)
Click "Manage" to add or remove items. Changes take effect immediately.
- Include Applications in Search: Display your app as a file in the "Recently Used" and "Most Used" sections. Files will always make up at least 50% of the results, and app usage counts are weighted at 0.5× to keep files prioritized.
Settings → App Behavior
- Launch at Startup: Automatically start FileRing when you log in to your Mac
- Hide Dock Icon: Make FileRing menubar-only (requires restart)
- Hide Status Bar Icon: Hide the status bar icon (takes effect immediately). App remains accessible via hotkey or dock icon
Settings → Reset
- Reset: Delete all folder authorizations and show the onboarding screen again
FileRing's interaction model is inspired by Loop, an elegant window management tool for macOS.
MIT License - See LICENSE for details
Made with Swift and SwiftUI for macOS

