我的 macOS 生产力工具栈

作为 macOS 深度用户,经过多年摸索,我精心打造了一套高效工作流。这些工具就像数字瑞士军刀,每件都经过实战检验,让你在开发效率和日常使用中如虎添翼。

🍺 基石工具

Homebrew - macOS 的包管理神器

"The missing package manager for macOS"

开发者的第一道仪式:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
有了它,安装和管理软件就像在 Linux 上一样优雅,告别手动下载 .dmg 的时代!

🖥️ 终端四件套

kitty - GPU 加速的终端模拟器

"The fast, feature-rich, GPU based terminal emulator"

体验过 60FPS 的终端滚动吗?kitty 让我第一次感受到终端可以如此"丝滑"。支持真彩色、ligatures 和分屏,是终端党的终极选择。

fish - 智能友好的命令行 shell

"Finally, a command line shell for the 90s"

自动补全、语法高亮、人性化错误提示... 用了就回不去 bash 了。特别适合像我这样记不住复杂命令参数的健忘人士。

tmux - 终端会话管理大师

"Terminal multiplexer for Unix-like systems"

在单个窗口管理多个终端会话,即使断开连接也能保持工作状态,是远程开发的必备神器。

Neovim - 21 世纪的 Vim 进化版

"Hyperextensible Vim-based text editor"

当 VS Code 都显得太重时,Neovim + Lua 配置的组合提供了闪电般的编辑体验。我的配置仓库:dotfiles(假装有链接)

🤖 AI 助手

OpenCat - 本地化 AI 终端伴侣

"Your AI terminal copilot"

直接在终端调用 ChatGPT 等 AI 服务,支持本地 API 调用和快捷命令,让 AI 助手无缝融入你的开发工作流。

🎨 开发者字体美学

Nerd Fonts - 图标字体全家桶

终端和编辑器中的图标显示不全?这些字体完美解决:

⚡ 命令行效率工具

ripgrep - 新一代代码搜索

"ripgrep recursively searches directories for a regex pattern"

用 Rust 重写的 grep,速度快到让你忘记 ackag 的存在。特别适合在大项目中快速定位。

fzf - 模糊查找神器

"A command-line fuzzy finder"

历史命令、文件路径、进程列表... 一切皆可模糊搜索。配合 fish 的集成,效率提升 200%。

🛠️ 图形化工具

Fork - 最优雅的 Git 客户端

"A fast and friendly git client for Mac and Windows"

比 SourceTree 更轻量,比命令行更直观。特别适合处理复杂的 rebase 和 merge 冲突。

SwitchHosts - Hosts 管理专家

"Manage and switch multiple hosts configurations"

多环境开发者的救星,支持分组、快速切换和语法高亮,再也不用 sudo vim /etc/hosts 了。

🔋 系统增强

bclm - 电池健康管家

# 设置充电上限为80%
sudo bclm write 80

长期插电工作?这个命令行工具可以限制最大充电量,理论上能延长电池寿命(虽然苹果说没必要...但求个心理安慰)

📝 笔记革命

Obsidian - 知识管理利器

"A second brain, for you, forever"

基于 Markdown 的本地知识管理系统,支持双向链接和强大插件生态,打造个人数字图书馆。

ProNotes - Apple Notes 的 Markdown 扩展

"Supercharge your Apple Notes with Markdown"

终于能在系统原生笔记应用里写 Markdown 了!支持实时预览、代码块和高亮,完美替代 Bear 和 Notion 的轻量选择。


这套工具组合经过我多年迭代,在性能和易用性之间取得了完美平衡。如果你也是追求效率的 macOS 用户,不妨试试看 —— 不过要小心,一旦习惯了这种流畅体验,就再也回不去了! 😉

小贴士:所有工具都支持 Homebrew 安装,保持系统整洁的最好方式就是:

brew install --cask kitty obsidian fork
brew install tmux fish neovim ripgrep fzf