
SwiftyMenu
Lex Tang · 程式設計 · 其他
SwiftyMenu 是一款免費的 macOS Finder 擴充功能,把你每天在用的工具、指令碼與終端機指令,通通放進 Finder 的右鍵選單裡。你不用再在一堆 App 之間翻找,只要對著檔案或資料夾按右鍵,就能用指定的 App 開啟、跑一段 shell 指令碼、觸發 AppleScript,或是直接開啟終端機工作階段,並把選取的路徑當作參數帶進去。對 macOS 開發者的工作流程來說,重點就在這裡。選單更少。重打更少。它是為生活在 Finder 裡的人打造,多半是開發者,而在你不需要它的時候,它也不會擋路。

關於 SwiftyMenu
SwiftyMenu 是什麼
SwiftyMenu 是一款輕量的 macOS Finder 擴充功能,只專注一件事:縮短你和真正想做的動作之間的步驟。對著任何檔案或資料夾按右鍵,你看到的不是短短的預設選單,而是一組你自己定義的動作。這涵蓋了用指定 App 開啟檔案,到對它執行 shell 或 AppleScript 指令。概念很簡單。你早就知道自己想做什麼。選單也該知道。
這款 App 顯然是開發者為開發者而做。它會檢查常見的專案檔案,例如 package.json、Makefile、Fastfile、Tuist 和 Rakefile,然後依情境建立選單,讓正確的任務出現在正確的專案旁邊。它也和終端機以及 AI 命令列工具配合得很好,你可以直接在目前目錄進入 Claude Code、Codex、Copilot CLI、Kimi 或 Vim。
在這裡,隱私是實實在在的賣點,不是附帶一提。它沒有常駐的背景程序,開發者也表示這款 App 不會蒐集、傳送或儲存任何個人資料或檔案內容。一切都在你的 Mac 本機執行。
安裝前有一點要知道:SwiftyMenu 需要 macOS 26 或後續版本,所以較舊的 Mac 無法執行。這款 App 免費,沒有付費方案,也沒有列出 App 內購買。
開始使用
- 開啟 App Store 上的 SwiftyMenu 頁面並下載。它免費,大小約 12 MB。
- 先啟動 App 一次,然後前往系統設定,啟用 SwiftyMenu 的 Finder 擴充功能,讓它出現在 Finder 的右鍵選單裡。
- 開啟 SwiftyMenu 設定並建立你的動作。你可以加入 shell 指令碼(bash 或 zsh)、AppleScript、終端機指令,或簡單的「用這個 App 開啟」項目。
- 在 Finder 裡對任何檔案或資料夾按右鍵,試試你的新動作。用數字鍵 1 到 9,就能立刻觸發你最常用的九個動作。
- 編輯任何動作並開啟輸出 HUD,這樣就能在不離開 Finder 的情況下查看指令結果或錯誤記錄。
產品資訊
快速了解 SwiftyMenu 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 整天待在 Finder 裡工作、希望專案任務就在一個右鍵之外的開發者:需要 macOS 26 或後續版本,而且如果你本來就在用終端機,最能發揮價值。
- 在 Claude Code、Codex、Copilot CLI、Kimi 或 Vim 之間切換的終端機與 AI 命令列使用者:讓你在目前目錄開啟其中任一個,不必重打路徑。
- 想要更清爽檔案管理流程的 Mac 使用者:如果你經常移動、開啟或用指令碼處理檔案,又厭倦了多步驟選單,這會很實用。
任務
- 對選取的檔案執行 shell 或 AppleScript 指令:動作定義一次,之後每次從右鍵選單觸發。
- 用指定 App 而非預設 App 開啟檔案或資料夾:跳過「打開方式」子選單與等待。
- 在 Finder 裡剪下並移動檔案:把項目加入視覺化的剪下清單,導覽到任何位置,再一鍵把它們移到目前資料夾。
- 檢視專案輸出:輸出 HUD 會顯示指令結果與錯誤記錄,不必另開視窗。
情境
- 開始寫程式的時候:對專案資料夾按右鍵,在該目錄開啟你的編輯器、終端機或 AI 助理。
- 重複固定的檔案操作:透過已儲存的自訂動作,壓縮、轉檔或把檔案交給指令碼處理。
- 保持工作區整潔:用剪下與移動重新整理資料夾,不必拖著視窗到處跑。
主要功能
為開發者打造的智慧指令
SwiftyMenu 會讀取常見的專案檔案,例如 package.json、mise.toml、Makefile、Fastfile、Tuist、CocoaPods 和 Rakefile,然後為你眼前的專案建立依情境調整的選單。這為什麼重要?因為你在意的任務會出現在正確的資料夾旁邊,而不是一份你得慢慢翻找的通用清單。這是它和更簡單的右鍵工具拉開差距的地方。
終端機與 AI 命令列啟動器
這款 App 內建支援 Terminal、iTerm2 和 Ghostty。你可以一鍵在目前目錄啟動 Claude Code、Codex、Copilot CLI、Kimi 或 Vim,選取的路徑會自動當作參數傳入。這是從 Finder 執行終端機指令最快的方法。如果你的工作流程倚重命令列工具,它能省下你不斷重打路徑的麻煩。
四種自訂動作類型
你可以建立四種動作:使用 bash 或 zsh 的 shell 指令碼、AppleScript、終端機指令,以及用指定應用程式開啟項目。這個範圍涵蓋了大多數日常自動化,除了簡短的指令碼之外不需任何程式設計。每個動作定義一次,就能從右鍵選單重複使用。
真正的剪下與移動
Finder 至今仍未提供檔案真正的剪下貼上,SwiftyMenu 補上了這個缺口。把檔案和資料夾加入視覺化的剪下清單,在 Finder 裡導覽到任何位置,再一鍵把它們移到目前資料夾。不用拖曳。不用開第二個視窗。對經常重新整理資料夾的人來說,這省下很多麻煩。
動作輸出 HUD
指令結果與錯誤記錄會顯示在浮動的 HUD 上,讓你不用離開 Finder 或另開終端機視窗,就能確認發生了什麼。這是個小細節,卻能讓你的注意力集中在一處,尤其是在測試新指令碼的時候。
鍵盤快速鍵
你最常用的九個動作綁定在數字鍵 1 到 9,所以頻繁的操作不必讓滑鼠繞過一整輪選單。等肌肉記憶建立起來,常見任務幾乎是瞬間完成。
輕量且注重隱私
它沒有常駐的背景常駐程式,也沒有宣稱的耗電問題。SwiftyMenu 透過私密的 XPC 服務隨需執行,開發者也表示它不會蒐集、傳送或儲存個人資料或檔案內容。一切都在你的 Mac 本機。
優缺點
優點
- 免費下載,沒有付費方案,也沒有列出 App 內購買。
- 深度聚焦開發者:會辨識常見專案檔案,自動帶出正確的任務。
- 涵蓋四種動作類型,所以簡單的工作很少需要另一套自動化工具。
- 隨需執行,沒有背景常駐程式,資源占用輕。
- 依開發者所述為全本機處理,不蒐集資料。
缺點
- 需要 macOS 26 或後續版本,因此無法在較舊的 Mac 上執行。
- 沒有公開 API,所以無法把 SwiftyMenu 接到其他軟體;它的威力只存在於 Finder 選單裡。
- 面向開發者的功能假設你對終端機工具和指令碼有些熟悉,對一般使用者可能是一道門檻。
- 開發者除了 App Store 頁面之外沒有獨立的說明網站,所以摸索動作選項得花點時間到處點。
常見問題
它在 macOS 的 Finder 右鍵選單加入自訂動作。你可以用指定 App 開啟檔案、執行 shell 指令碼或 AppleScript、啟動終端機工作階段,以及剪下或移動檔案,全都不必離開 Finder。
相關內容
探索與 SwiftyMenu 相關的工具、技能與文章。
SwiftyMenu 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
