Last updated on
Mac 上常用的软件
备份一下,以便后续设备迁移后能找到对应列表,打勾为常用
游戏
原神
- ✅ Verge-Rev (Tauri)
- Nyanpasu (Tauri)
- GUI.for.Clash (Wails)
八音盒
sing-box (Go),社区有做 GUI.for.SingSox
X 光
- 2dust (C#)
输入法
- ✅ Rime 小狼毫/鼠须管
- ✅ rime-frost 输入法方案
- ✅ 自定义的部分配置,见 gist
云同步
- ✅ OneDrive
- 无法连接时,可使用《游戏》或 Watt Toolkit 加速
- iCloud (仅备忘录)
磁盘
文献管理
代码编辑器
- ✅ VSCode
- 点击 Other platforms 下载 Apple Silicon Zip 版本,则不会下载完整的 Universal 版本,更瘦身,详情.
- Lingma/CodeBuddy/Claude Code 插件辅助编写代码
- ✅ Zed
- VSCode Icons Theme
- 可作为默认的文本编辑器,例如可以当作临时的 Markdown 打开器。然而针对 GBK 等不统一的文本编码可能还要等官方维护。
- AI Panel 功能在配置了 API Key 之后挺好用的
- Sublime Text 万能的文本编辑器
- Intellij IDEA (Community)
- 类 Vim (仅高级选手使用,不建议其他人折腾,而是直接用系统自带 Vim)
AI 编程工具
- ✅ Reasonix
- 与 DeepSeek 适配性较好,有非常高的缓存命中率
- OpenCode
- 每天有免费次数,可用 Kimi / GLM / BigPickle 等
- Pi
- 配合 Oh My Pi 应该能达到更好的效果
- 据说是 OpenClaw 底层使用的工具,优势自己找知乎吧
- 在官网的 Packages 中可以加一些插件,相当于是 Agent 的 VSCode 了
- Claude Code
- 可使用国内的模型,手动配置 Base URL 和 API Key,参考智谱开发文档或 DeepSeek 文档
- 使用 Claude Code Router (命令行) 配置转发器,白嫖 modelscope 每日 2000 次额度
- 可参考的配置,写入到
~/.claude/settings.json中,据说可以避免降低 KVCache 命中率
命令行工具
个人曾经用过的配置有以下方案,每个都加上了 brew install z zsh-syntax-highlighting zsh-autosuggestion
- Mac 自带终端 + starship
- Ghostty / iTerm2 + starship
- Warp
窗口工具
- ✅ Ghostty
- 用 Zig 语言开发的一个终端,快捷键基本上也都与 iTerm2 类似
brew install --cask ghostty@tip- 配置文件参考,尤其是需要使用 SSH 时,必备
term = xterm-256color这个选项
- ✅ tty7
- 使用 Zed 的 GPUI 库来做的一个工具,正在观望,看起来挺好的
- Kero by @localhost_4173
- 开源且 Swift 原生的软件,能用自带的 Webview 在软件内开浏览器,正在观望
- Otty
- 是与 Typora 同一个公司出的,说是外观设计上非常好,而且自称是原生的,也正在观望
- ORCA 功能非常丰富的 AI Coding 工具
- iTerm2
- 老牌软件,也接入了 AI,能够打开浏览器,但是感觉用不着它的浏览器功能
- Warp
- 不支持接入第三方 AI,每个月有免费额度
- 个人觉得可以搭配
z,zsh-syntax-highlighting,zsh-autosuggestion这三个插件使用,且可以完全不装 starship/oh-my-zsh - 支持打开文件夹,已经变成一个 Agent 的工具了
- WezTerm
- 如果喜欢折腾,可以考虑用这个软件,配置方法参考视频
- 默认无 AI 接入,据说两年没更新了
- 其他
命令行内的软件
starship 或者 oh-my-zsh 选其一即可,我个人用的 starship
starship
安装 Starship
brew install starshipeval "$(starship init zsh)"Starship 配置文件参考 ~/.config/starship.toml
安装 zsh 相关插件(如果用的是 oh-my-zsh,那么就不用手动安装下面这些了)
brew install z zsh-syntax-highlighting zsh-autosuggestioneval "$(starship init zsh)" # 启动 starship
source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zshsource $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zshsource /opt/homebrew/etc/profile.d/z.shohmyzsh
参考链接,用我这个配置的话非常的轻量化且配起来比 starship 简单
参考配置文件
export ZSH=$HOME/.oh-my-zshZSH_THEME="amuse"plugins = ( git z zsh-autosuggestion zsh-syntax-highlighting)source $ZSH/oh-my-zsh.sh开发环境
- ✅ Python uv
- 据说自从在 mac 上用过 uv 的都抛弃 conda 了,可直接使用 brew 自动安装的 Python
- Java
- Cargo (Rust)
- Node.js
- ✅ Postgresql
brew install postgresql@15
换源
uv
[[index]]url = "https://pypi.tuna.tsinghua.edu.cn/simple"default = truenpm
# 设置使用镜像npm config set registry https://registry.npmmirror.com# 恢复原始npm config set registry https://registry.npmjs.comcargo
[source.crates-io]replace-with = 'ustc'[source.ustc]registry = "git://mirrors.ustc.edu.cn/crates.io-index"[net]git-fetch-with-cli = truego
https://learnku.com/go/wikis/38122 可以把以下命令写到 .zshrc 文件
# 启用 Go Modules 功能go env -w GO111MODULE=on
# 配置 GOPROXY 环境变量,以下三选一
# 1. 七牛 CDNgo env -w GOPROXY=https://goproxy.cn,direct
# 2. 阿里云go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 3. 官方go env -w GOPROXY=https://goproxy.io,direct浏览器
- ✅ Google Chrome 已支持垂直标签页,非常好用,可以在 chrome://flags 中打开
- ✅ Edge
- Edge Drop 可以跨设备传消息、文件等
- Helium 注重隐私的“翻版 Chrome”,正在观望
- Safari
- Darker
- JSONPeep
- Ad Block One
- Zen (FireFox) 不常用
效率
- 👍 ✅ RayCast Spotlight 替代品
- 剪贴板工具
- Search Web Font
- Search NPM
- Wikipedia
- ScreenOCR
- iTranslate
- Unsplash
- Show IP Address
- 👍 ✅ 如果 macOS 版本为 26 及以上,可以将 Raycast 换成 Tinycast,我也 fork 了一份,编译了 macOS 15 版本
- 一般可以添加 Custom Commands 来实现各种自定义的指令
- 👍 ✅ 快速打开终端或编辑器 OpenInTerminal-Lite
- ✅ 截图 Shottr
- ✅ Hidden Bar (App Store)
- ✅ 图片压缩、转 PDF 等 ImageMagick
brew install imagemagick - 空间清理
- 👍 ✅ Mole
- 👍 ✅ 卸载工具 Pearcleaner
- Daisy Disk (App Store 付费)
- Squirrel Disk (免费开源代替,但 UI 没那么好看)
- 绘图
- ✅ tldraw 在线版
- ✅ Excalidraw 在线版或 Obsidian 插件
- InkScape (入门较困难)
- 压缩软件 MacZip
- 性能监控 RunCat (App Store)
- 端口查看工具 PortKiller
快捷指令
打开 Shortcut.app,在其中添加快捷指令,能够通过 Raycast 或者 Tinycast 配置自定义命令快速打开
OCR
- 从
快速操作接收任一输入,如果没有输入继续(该步可能可以忽略)
以下的部分需要有中间线串联在一起
交互截屏(所选内容自定义)- 如果
截屏有任何值- 从
截屏中提取文本 - 使用
新行合并图像中的文本 - 将
合并后的文本拷贝至剪贴板 - 显示
合并后的文本通知
- 从
- 结束如果
命令行可使用 shortcuts run "OCR" 来运行这个快捷指令
外设软件适配
- 鼠标滚轮反转
- 键盘映射
- 安卓存储访问
- ✅ Axchange 现已收费,自行编译免费
- ✅ Andromeld (App Store) 基础功能免费,带屏幕映射,可购买完整版
下载工具
- ✅ aria2
brew install aria2- 常规下载 & BT,配置参考
- ✅ FDM
- 不支持资源嗅探,但是我本人对资源嗅探并不那么刚需
- 支持 BT,但在配置后达到更好的效果
- ✅ NDM
- 可进行资源嗅探
- 不支持 BT
- Python you-get / ytb-dl
桌面呈现
- 按键显示
- Keycastr
- 直接安装
brew install --cask keycastr - 我 fork 了一个版本 widcardw/keycastr,自定义配置项更多一些
- 直接安装
- Keyviz Tauri 构建,UI 更现代化,但长时间运行会有残影
- Keycastr
- 分屏工具 Rectangle
- 屏幕笔 MarkerOn
影视
- ✅ 视频播放器 IINA
- ✅ 录屏 OBS Studio
- ✅ 命令行视频处理工具 FFmpeg
brew install ffmpeg - 视频剪辑
- Davinci Resolve (App Store)
- 剪映 (App Store)
办公
- ✅ WPS 国际版(安装后界面会自动切换为中文)
- Microsoft 三件套(App Store)(体积太大了,似乎是基于模拟器跑的)
远程连接
- ✅ 贝瑞向日葵
- ToDesk
- Microsoft Remote Desktop (仅内网,清晰度高,速度快)
AI 工具
- 在线版
- 本地版
- ChatWise 自己配置 API Key,作为一个本地的管理工具
- Alma 带有记忆的 AI 工具
- Ollama 有本地客户端
- Cherry Studio
- ChatGPT/CodeX 🚀
字体
- 编程
- ✅ Maple Mono NF
- 设置变量
calt,liga,cv01,cv35为true
- 设置变量
- ✅ Fira Code
- ✅ JetBrains Mono
- IBM Plex Mono
- ✅ Maple Mono NF
- 文字工作
- ✅ Inter
- ✅ Linux Libertine (ACM 模板论文正文字体)
- Calibri
- CMU Serif (Latin Modern Math)
- ✅ 霞鹜文楷 (输入法配置字体)
- 霞鹜新晰黑
- 霞鹜新致宋 (但还是习惯了 Songti SC)
- 能区分大写
I和小写l的一些无衬线字体字体- Microsoft Aptos
- PT Sans
- Segoe UI
- Verdana
运行 Windows 程序
- ✅ GameHub 盖世游戏,可登录 Steam,可自行上传 EXE 可执行程序
- 腾讯应用宝
- BrandyWine 依赖安装麻烦而且不一定能正常运行
网页端工具
PDF 处理
数据转换
自己开发的
- https://tools.widcard.win
- 时间差计算
- JSON 格式化
- URI 编解码
- JSON / CSV / YAML / TOML 转换
- 字符转义
- Tex 表格转其他格式
- Asciimath Parser 更方便的写数学公式
Windows 可考虑使用的工具
https://gist.github.com/widcardw/bae18c37bfc43ed2f05fecdf0c9d6568
#软件 #macOS