2024 年我寫過一篇 Mac 必裝 App,兩年後回頭看——一半的工具已經被換掉了。這篇是 2026 年的完整版,給剛拿到新 Mac 或想重新整理環境的你。

先講結論

跟 2024 版最大的差異:Alfred → RaycastDocker Desktop → OrbStackAI 工具從零變成五個。如果你只有 10 分鐘,直接拉到最後的 Homebrew 區塊複製貼上。


程式語言:你真的需要裝這麼多嗎?

老實說,裝了不一定每天都用,但哪天要用的時候沒有就很痛苦。

語言版本管理為什麼裝
Node.js 20nvm吃飯的傢伙
Python 3.11pyenvAI/ML 跟腳本
Go 1.26HomebrewCLI 工具開發
Rust 1.92rustup效能敏感的場景
Java (OpenJDK 25)Homebrew偶爾要維護別人的 Spring Boot
Deno 2.6HomebrewTypeScript 原生跑,寫腳本很爽

版本管理一定要用。 直接裝系統 Node 或 Python 的人,你遲早會遇到專案 A 要 Node 18、專案 B 要 Node 20 的地獄。nvm 和 pyenv 可以一秒切換,沒理由不用。

Ruby 我就用系統內建的 2.6,反正只有跑 Jekyll 的時候才碰。


CLI 工具:你的終端機值得更好的

這些是我每天都在用的命令列工具,少一個我會焦慮:

  • ripgrep (rg)grep 的平替,快 10 倍不誇張。用過就回不去
  • fdfind 的平替,語法直覺很多(fd "*.ts"find . -name "*.ts" 舒服太多)
  • lazygit — Git 的 TUI 介面,你有沒有覺得 git log --oneline --graph 打到手痠?lazygit 一個快捷鍵搞定
  • tmux — 終端機分割畫面,SSH 斷線也不怕
  • direnv — 進目錄自動載入 .envrc,離開自動卸載。再也不用手動 source .env

其他好用但不是每天碰的:htop(系統監控)、tree(目錄結構)、git-cliff(自動 Changelog)、nmap(網路掃描)。


GUI 應用程式:2024 → 2026 的變遷

換掉的

20242026為什麼換
AlfredRaycast免費版就很夠用,Extension 生態更好
BartenderIceBartender 被收購後開始搞訂閱,Ice 開源免費
Docker DesktopOrbStack快到不像話,記憶體少吃一半
Session(番茄鐘)不用了發現自己只是喜歡按開始,不喜歡專注

新加的

  • Rectangle — 視窗管理,快捷鍵拖視窗到左半/右半。macOS 原生的太弱
  • Maccy — 剪貼簿歷史。你有沒有複製完 A 然後去複製 B,才發現還需要 A?
  • ActivityWatch — 時間追蹤,看看自己一天到底花多少時間在 terminal vs 瀏覽器。答案通常讓人沮喪
  • IINA — 取代 VLC 的影片播放器,原生 macOS 介面好看很多
  • ngrok — 本地服務公開到網路上,demo 或 webhook 測試必備

沒變的

VS Code 還是 IDE 首選、Fork 還是最順手的 Git GUI、Obsidian 還是筆記王者、Stats 還是系統監控神器。有些東西好用就是好用,不需要追新。


Shell 設定:讓終端機變成你的

基礎配置

  • Shell: Zsh + Oh My Zsh
  • 主題: Powerlevel10k(資訊密度高但不雜亂)
  • 必裝 Plugin: git, zsh-autosuggestions, zsh-syntax-highlighting, zsh-z

zsh-autosuggestions 是改變我生活的 plugin。它會根據歷史紀錄自動補全,按右方向鍵就接受。你打過一次的長指令永遠不用再打第二次。

自訂別名(我最常用的)

# Docker
alias dps='docker ps'
alias dexec='docker exec -it'
 
# npm(打 4 個字母 vs 打 11 個字母)
alias ni='npm install'
alias nr='npm run'
alias ns='npm start'
alias nt='npm test'
 
# 實用
alias myip='curl -s ifconfig.me'
alias ports='lsof -i -P -n | grep LISTEN'
alias flushdns='sudo dscacheutil -flushcache'

Git 多身份切換

這個我覺得是最值得分享的自訂功能。我有三組 SSH key(工作、個人、Side Project),用自訂的 git clone wrapper 切換:

git clone --work git@github.com:company/repo.git   # 用工作 SSH key
git clone --origin git@github.com:me/repo.git       # 用個人 SSH key

不用每次手動改 ~/.ssh/config,省了多少次搞混 push 到錯誤帳號的悲劇。


Homebrew 一鍵安裝

# CLI 工具
brew install git node nvm pyenv go rust deno
brew install ripgrep fd lazygit tmux htop tree direnv
brew install git-cliff awscli nmap gh glab
 
# GUI 應用程式
brew install --cask orbstack raycast rectangle stats maccy
brew install --cask jordanbaird-ice iina ngrok activitywatch
brew install --cask visual-studio-code fork obsidian
 
# 字型
brew install font-meslo-for-powerline

跑完這段大概 10 分鐘,你的 Mac 就能上工了。剩下的就是登入各種帳號和調整設定——那部分沒辦法自動化,除非你把密碼也存在 Homebrew 裡(請不要)


AI 工具的部分太多了,我另外寫了一篇 → 2026 工程師的 AI 工具箱


工具換了一輪,但原則沒變:裝你真的會用的,不要裝你覺得應該用的。