快速、原生且功能丰富的终端模拟器,采用平台原生界面和 GPU 渲染,并提供可嵌入的 libghostty 库。
Homebrew/brew
面向 macOS 和 Linux 的包管理器,可安装命令行工具和图形应用。
- Star
- 50,082
- Fork
- 11,400
- 未关闭 Issue
- 9
- 最近提交
- 12小时前
这是什么?
Homebrew 是一个在 macOS 和 Linux 上安装软件的包管理器,用来补充系统自带包管理无法覆盖的工具。它通过统一的中央仓库提供命令行 formula 和图形应用 cask,并负责管理依赖与版本。
用户可以通过 brew install、brew upgrade 等命令安装和更新软件,brew bundle 还能根据 Brewfile 一次性安装一组包。项目提供 brew doctor 用于诊断环境问题,brew audit 用于检查包定义。包的元数据、版本信息和匿名使用统计发布在 formulae.brew.sh 上。
Homebrew 是由志愿者维护的非营利项目,代码以 BSD 2-Clause 协议发布。贡献者可以通过 homebrew-core 和 homebrew-cask 仓库参与 formula 或 cask 的维护。
核心功能
- 01从中央仓库安装命令行 formula 和图形应用 cask。
- 02自动管理依赖和版本,支持升级与卸载。
- 03通过 brew bundle 和 Brewfile 实现可复现的软件环境。
- 04提供 brew doctor 诊断常见环境问题。
- 05提供 brew audit 检查包定义中的问题。
适用场景
- 在新 Mac 上安装 git、ffmpeg、Python 等开发工具。
- 用 Brewfile 在多台机器之间同步同一套命令行工具和应用。
- 在系统仓库版本较旧的 Linux 上安装和更新命令行工具。
快速上手
- 1
运行 README 中的官方安装脚本(下载并执行 shell 脚本)
- 2
使用 brew doctor 检查安装情况
brew doctor - 3
安装软件包,例如 ffmpeg
brew install ffmpeg
使用前须知
- 仅适用于 macOS 和 Linux,不支持 Windows。
- 软件安装到自身的前缀目录中,大型软件包可能耗时并占用较多磁盘空间。
标签
常见问题
- brew 是什么?
- 面向 macOS 和 Linux 的包管理器,可安装命令行工具和图形应用。 Homebrew 是一个在 macOS 和 Linux 上安装软件的包管理器,用来补充系统自带包管理无法覆盖的工具。它通过统一的中央仓库提供命令行 formula 和图形应用 cask,并负责管理依赖与版本。
- brew 可以免费使用吗?用的什么许可证?
- brew 以 BSD-2-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- brew 还在维护吗?
- 活跃维护中。brew 最近一次提交是在 2026年10月21日。
- brew 适合用来做什么?
- 在新 Mac 上安装 git、ffmpeg、Python 等开发工具。 用 Brewfile 在多台机器之间同步同一套命令行工具和应用。 在系统仓库版本较旧的 Linux 上安装和更新命令行工具。
- brew 怎么安装和运行?
- 运行 README 中的官方安装脚本(下载并执行 shell 脚本) 使用 brew doctor 检查安装情况: brew doctor 安装软件包,例如 ffmpeg: brew install ffmpeg
- 在哪里获取 brew?
- 源代码和安装说明在 GitHub 上:https://github.com/Homebrew/brew
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个以 Windows 为主的图形界面,可统一管理 WinGet、Scoop、Chocolatey、Homebrew、APT、pip、npm 等多种包管理器。
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。
面向 macOS 的原生 Homebrew 图形界面,无需终端即可管理软件包、Cask、Tap 和服务。
Homebrew 官方的 macOS 图形界面,无需终端即可搜索、安装、更新和管理 Homebrew 软件包。
用 Rust 编写的 Claude Code 极简状态栏,在终端中显示模型、Git 状态、工作目录和上下文用量。