Applite 是一个用 Swift 和 SwiftUI 编写的原生 macOS 应用商店,专门用来安装与管理 App Store 之外的软件,底层依赖 Homebrew Cask。它最大的特点是把 Homebrew 直接打包进自身目录,首次启动时自动下载,因此用户不必打开终端、也无需预先安装 Xcode Command Line Tools,在全新的 Mac 上也能直接使用。应用提供精选应用库和基于 SQLite FTS5 的全目录搜索,支持一键安装、更新和卸载,可通过 Brewfile 导入导出实现换机迁移,还支持自定义 tap、系统代理和七种语言界面。它也能复用系统中已有的 Homebrew,并且不含任何遥测。
brew install --cask appliteA native macOS app store for software that isn't on the App Store, backed by Homebrew Cask.
Applite brings its own Homebrew. Every other Homebrew GUI expects brew to already be on the machine, which means the user has opened a Terminal and installed the Xcode Command Line Tools first. Applite downloads a Homebrew tarball into its own Application Support directory on first launch and runs it from there, in API mode behind a git shim.
Three actively developed alternatives worth knowing about. All of them are good software solving a slightly different problem.
| Applite | CaskHub | BrewUI | Cork | |
|---|---|---|---|---|
| Installs Homebrew itself | Yes, no CLT or Terminal needed | No, guided manual setup | No | No |
| Scope | Casks only | Casks only | Formulae and casks | Formulae, casks, services, taps |
| Audience | Non-technical | Non-technical | All Homebrew users | Power users |
| Price | Free | Free | Free | 25 € prebuilt, free if self-compiled |
| License | MIT | MIT | AGPL-3.0 | Commons Clause (source available) |
| Minimum macOS | 14 | 15.6 | 14 | 13 |
| Brewfile import/export | Yes, with a per-app selection sheet | No | Not yet | Yes |
| Telemetry | None | Sentry + TelemetryDeck | None | None |
| Status | Released | Released | Early development | Released |
Comparison drawn in August 2026; check the projects themselves for current state.

applite.app or a direct DMG download
or
$ brew install --cask applite
Minimum OS version: macOS 14+. Universal binary, Apple Silicon and Intel.
Swift and SwiftUI, targeting macOS 14 so @Observable and NavigationSplitView are available without back-deployment shims. No Combine. The cask catalog is a local SQLite database (GRDB.swift, WAL mode) synced from the Homebrew JSON API, with FTS5 and BM25 ranking for full-catalog search. Loading is two-stage: SQLite paints the UI immediately, then brew list --cask and brew outdated --cask fill in installed and outdated state reactively, so nothing blocks on the brew CLI.
Architecture notes are in CLAUDE.md.
I'm the sole maintainer of Applite. Starting with version 1.4, I use Claude Code as part of my development workflow, and I'd rather state that plainly than leave people to guess.
The reason is capacity. This is a side project maintained by one person, and the realistic alternative to AI-assisted development is not hand-written code, it's a much slower release cycle or no releases at all. Several things that shipped recently, the SQLite migration and the six-language localization among them, would have sat in the backlog indefinitely otherwise.
Scope of what that actually means:
If you object to AI-assisted code on principle, that's a legitimate position and Cork is explicitly developed without it.
If you have any questions, feel free to e-mail me: [email protected]
Or join the Official Discord Server.
The FAQ and Troubleshooting pages answer most questions.
I don't have much time for development, but I release updates periodically.
View the roadmap.
The project is open to contributions. See the Contribution Guidelines for more information.
For typos and minor bugs, open a PR directly. For anything larger, open an issue or bring it up on Discord first, so we don't both spend time on something that doesn't fit the project's scope.
App icons are sourced from CaskFlow by Ali Elsokary (MIT), a metadata pipeline that extracts icons from vendor .icns files. Casks without a CaskFlow icon fall back to a generated monogram tile.
Compared above:
Others:
内容由编辑整理,部分信息来自 GitHub 与项目官网,版权归原作者所有。发现错误?报告问题