一個為 macOS 打造的全螢幕應用程式啟動器,提供類似手機的資料夾式分類體驗。
A full-screen app launcher for macOS with folder-style categorization, just like your phone.
- 自動分類 - 依 macOS 原生類別與關鍵字,自動分成生產力工具、開發工具、影音媒體、社交通訊、系統工具、遊戲、創意設計、教育學習、瀏覽器、其他
- 資料夾式瀏覽 - 點擊分類資料夾進入內頁,手機般的直覺體驗
- 鍵盤操作 - 方向鍵選擇、
⏎開啟、ESC逐層返回 - 即時搜尋 - 首頁搜尋所有 App 並標示所屬分類,資料夾內可再搜該分類
- 在地化名稱 - 系統 App 顯示為系統語言的名稱(「計算機」而非 Calculator),中英文都搜得到
- 自訂分類 - 新增、編輯、刪除分類,自由指派 App
- 全螢幕顯示 - 毛玻璃背景,沉浸式體驗
- 自訂設定 - 可調整圖標大小、間距、背景深度
- 啟動行為 - 可選擇啟動 App 後關閉或保持開啟
- 全域快捷鍵 - 預設
⌘⌥F1,可自訂修改;會擋掉系統已佔用的組合 - 狀態列圖標 - 方便快速存取
- 多語言支援 - 支援繁體中文與英文介面切換
- macOS 12.0 (Monterey) 或更高版本
- Universal binary,Apple Silicon 與 Intel 皆可執行
- 點此下載 FullScreenLauncher.app.zip
- 解壓縮 zip 檔案
- 將
FullScreenLauncher.app拖曳到「應用程式」資料夾
或前往 Releases 頁面 查看所有版本
這個 App 尚未經過 Apple 公證,第一次開啟時 macOS 會顯示「Apple 無法驗證是否含有惡意軟體」並拒絕開啟。最快的解法是一行指令,適用所有 macOS 版本:
xattr -cr /Applications/FullScreenLauncher.app這會移除下載時被加上的隔離屬性,執行後就能正常雙擊開啟。
不想用指令?依系統版本手動處理
macOS 15 (Sequoia) 以上
Apple 從 macOS 15 起移除了「右鍵打開」這個繞過方式,改成必須到系統設定確認:
- 雙擊 App,出現警告視窗後按「完成」
- 開啟「系統設定」→「隱私權與安全性」
- 往下捲到「安全性」區塊,會看到「已阻擋使用 "FullScreenLauncher"」
- 按「強制打開」(Open Anyway),可能需要指紋或密碼驗證
- 再次雙擊 App,於對話框按「打開」
macOS 12 ~ 14
在 Finder 中右鍵點擊 App → 選「打開」→ 於對話框再按一次「打開」。
自己編譯的 App 不會有隔離屬性,完全不會遇到上面的問題。
# 複製專案
git clone https://github.com/aurocoredev/FullScreenLauncher.git
cd FullScreenLauncher
# 使用 build script 編譯
./build.sh
# 或手動編譯(-target 一定要給,否則只能在編譯當下的系統版本執行)
swiftc -o FullScreenLauncher main.swift -framework Cocoa -framework SwiftUI -framework Carbon \
-target arm64-apple-macos12.0 -O| 操作 | 功能 |
|---|---|
⌘⌥F1 |
全域快捷鍵開啟/關閉(可自訂) |
| 點擊資料夾 | 進入該分類查看 App |
↑ ↓ ← → |
選擇分類或應用程式 |
⏎ |
開啟選取的項目 |
ESC |
返回上一層 / 清空搜尋 / 關閉視窗 |
| 點擊 ⚙️ | 開啟設定面板 |
| 點擊 📁 | 開啟分類管理 |
| 直接輸入 | 搜尋應用程式 |
由最上層往下處理:
- 有開著的對話框 → 先關閉對話框
- 正在錄製快捷鍵 → 取消錄製
- 設定或分類管理面板開著 → 關閉面板
- 在資料夾內且有搜尋文字 → 清空搜尋
- 在資料夾內且無搜尋文字 → 返回首頁
- 在首頁且有搜尋文字 → 清空搜尋
- 其餘情況 → 關閉視窗,並把焦點交還原本的 App
在設定面板中可調整:
- 圖標大小 - 48px ~ 128px
- 間距 - 10px ~ 60px
- 背景深度 - 10% ~ 90%
- 顯示分類 - 開啟資料夾模式 / 關閉顯示所有 App
- 啟動行為 - 啟動後關閉 / 保持開啟
- 全域快捷鍵 - 自訂您喜歡的快捷鍵組合
- 語言 - 繁體中文 / English
- 開啟「系統設定」→「一般」→「登入項目」
- 點擊「+」按鈕
- 選擇「FullScreenLauncher.app」
- Auto Categorization - Sorted by the app's native macOS category and keywords into Productivity, Development, Media, Social, Utilities, Games, Design, Education, Browsers and Other
- Folder-style Browsing - Click category folders to enter, intuitive like a phone
- Keyboard Driven - Arrow keys to select,
⏎to open,ESCto step back - Instant Search - Search every app from home with its category shown, or search inside one folder
- Localized Names - System apps show their name in your system language, and match in either language
- Custom Categories - Add, edit, delete categories, freely assign apps
- Full-screen Display - Frosted glass background, immersive experience
- Customizable Settings - Adjust icon size, spacing, background depth
- Launch Behavior - Choose to close or stay open after launching an app
- Global Hotkey - Default
⌘⌥F1, customizable; combinations the system already owns are rejected - Menu Bar Icon - Quick access from the status bar
- Multi-language Support - Switch between Traditional Chinese and English
- macOS 12.0 (Monterey) or later
- Universal binary, runs on both Apple Silicon and Intel
- Click here to download FullScreenLauncher.app.zip
- Unzip the file
- Drag
FullScreenLauncher.appto your Applications folder
Or visit the Releases page for all versions
This app isn't notarized by Apple yet, so the first launch is refused with "Apple could not verify this app is free of malware". The quickest fix is one command, and it works on every macOS version:
xattr -cr /Applications/FullScreenLauncher.appThat removes the quarantine flag added during download. Double-click works normally afterwards.
Prefer not to use the terminal? Steps per macOS version
macOS 15 (Sequoia) and later
Apple removed the right-click → Open shortcut in macOS 15. You now have to confirm in System Settings:
- Double-click the app, then dismiss the warning with "Done"
- Open System Settings → Privacy & Security
- Scroll down to the Security section, where you'll see that FullScreenLauncher was blocked
- Click Open Anyway and authenticate with Touch ID or your password
- Double-click the app again and choose "Open" in the dialog
macOS 12 to 14
Right-click the app in Finder → choose "Open" → click "Open" again in the dialog.
An app you compile yourself never gets the quarantine flag, so none of the above applies.
# Clone the project
git clone https://github.com/aurocoredev/FullScreenLauncher.git
cd FullScreenLauncher
# Build with the build script
./build.sh
# Or compile manually (always pass -target, otherwise the binary only runs on the OS you built it on)
swiftc -o FullScreenLauncher main.swift -framework Cocoa -framework SwiftUI -framework Carbon \
-target arm64-apple-macos12.0 -O| Action | Function |
|---|---|
⌘⌥F1 |
Global hotkey to open/close (customizable) |
| Click folder | Enter category to view apps |
↑ ↓ ← → |
Move the selection |
⏎ |
Open the selected item |
ESC |
Go back / Clear search / Close window |
| Click ⚙️ | Open settings panel |
| Click 📁 | Open category manager |
| Start typing | Search applications |
Handled from the topmost layer down:
- A dialog is open → close the dialog
- Recording a hotkey → cancel recording
- Settings or category manager is open → close the panel
- In a folder with search text → clear the search
- In a folder without search text → return home
- At home with search text → clear the search
- Otherwise → close the window and hand focus back to the app you were using
Available options in the settings panel:
- Icon Size - 48px ~ 128px
- Spacing - 10px ~ 60px
- Background Depth - 10% ~ 90%
- Show Categories - Enable folder mode / Disable to show all apps
- Launch Behavior - Close after launch / Stay open
- Global Hotkey - Customize your preferred key combination
- Language - 繁體中文 / English
- Open "System Settings" → "General" → "Login Items"
- Click the "+" button
- Select "FullScreenLauncher.app"
- 自動分類新增創意設計、教育學習、瀏覽器,並改用 macOS 原生類別判斷
- 鍵盤操作:方向鍵選擇、
⏎開啟 - 系統 App 顯示在地化名稱,中英文都可搜尋
- 搜尋結果標示所屬分類
- 刪除分類、重置分類加入確認;刪除的預設分類不再自動復原
- 快捷鍵改為交易式更新:註冊失敗保留原設定,並擋掉系統已佔用或無修飾鍵的組合
- 介面改為中性灰階,讓顏色留給 App 圖示;首頁垂直置中、統一格線與 hover
- 空狀態、工具提示、搜尋清除鈕、恢復預設設定
- 修正:建置產物實際只支援 macOS 26 且僅 arm64,現在是 macOS 12+ 的 universal binary
- 修正:ESC 會先關閉最上層的面板或 sheet
- 修正:分類管理不再對每個分類重複掃描一次應用程式
- Added Chinese/English language switching
- Multi-language support for UI
- New folder-style browsing experience
- Click category cards to enter and view apps
- Independent search within folders
- Added launch behavior setting (close/stay open)
- ESC key supports multi-level navigation
- Removed items-per-row setting, now auto-calculated
- Added custom category feature
- Added category management interface
- Bug fixes and performance improvements
- Initial release
This project is licensed under the MIT License - see the LICENSE file for details.
Issues and Pull Requests are welcome!
Inspired by macOS Launchpad, dedicated to all users who miss a full-screen launcher experience.



