macOS
brew install pakelocal Homebrew formula metadata
安装
brew install pakelocal Homebrew formula metadata
概览
Turn any webpage into a desktop app with Rust with ease
历史
Pake is a Rust- and Tauri-based command-line packager that turns remote websites, local HTML, or static web directories into standalone desktop applications.
Pake began with the goal of turning an existing website into a lightweight desktop application with minimal ceremony. It adopted Rust and Tauri so generated applications could use the platform webview instead of packaging a complete Chromium runtime.
The project expanded from a simple URL wrapper into a configurable cross-platform packager with local-site support, injected styles and scripts, window and tray controls, multi-window behavior, authentication options, multiple Linux package targets, machine-readable results, and declarative JSON builds.
The official project now explicitly positions Pake as a maintained successor for Nativefier-style one-command wrapping while documenting the behavioral differences between Electron's bundled Chromium and Tauri's platform webviews.
Pake developed a broad cross-platform audience around its one-command workflow and ready-made web-app packages. The project supports macOS, Windows, and Linux and distributes its CLI through npm, pnpm, Homebrew, and project releases.
Its official documentation also supports noninteractive use through JSON output, declarative input files, and CI-oriented workflows, extending adoption beyond one-off desktop wrapping.
Run `pake URL --name NAME` to build a desktop application, or provide a local HTML file or static-site directory. Options control icons, dimensions, decorations, navigation, injected assets, permissions, installer targets, and installation behavior.
`--config <path>` accepts a user-selected JSON file whose fields mirror CLI options, but Pake does not prescribe a persistent default config-file location. `--json` provides stable machine-readable results for scripts and agents.
Packaged applications retain their own site cookies, storage, and logins. Pake does not document a separate credentials file; HTTP Basic credentials are entered at runtime and retained only for the session.
Pake is a package-building tool whose outputs are themselves desktop packages. It appeals to package enthusiasts because it replaces a bundled Chromium runtime with operating-system webviews and exposes signing, installer formats, architecture targets, and CI automation behind one command.
It also illustrates an important packaging tradeoff: system webviews reduce bundled runtime weight but can produce platform-specific behavior, so packaged sites must still be tested on WKWebView, WebView2, and WebKitGTK.
安全态势
没有找到 pake 的匹配本地密钥处理 manifest。软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
pake | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:pake |
|---|---|
| 版本 | 3.17.8 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/pake |
| 主页 | https://github.com/tw93/Pake |
| 仓库 | https://github.com/tw93/Pake |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://registry.npmjs.org/pake-cli/-/pake-cli-3.17.8.tgz |
| 最后更新 | 2026-10-29T09:53:01Z |
| Pulse | updated |
| 依赖 | gettext, glib, node, pnpm, rust, vips |
| 构建依赖 | pkgconf |
| Bottle | 可用 (于 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pake |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.