一款桌面应用,用原生聊天界面封装 Claude Code、Codex 等编程智能体 CLI,支持同时运行多个会话。
- Star
- 62,221
- Fork
- 12,794
- 未关闭 Issue
- 2
- 最近提交
- 前天
这是什么?
Pake 可以把网页转换为独立的桌面应用,为 macOS、Windows 和 Linux 生成安装包,让 ChatGPT、YouTube 等网站在独立窗口中运行,而不必放在浏览器标签页里。项目基于 Rust 和 Tauri 而非 Electron 构建,安装包通常小于 10 MB。
项目提供命令行工具(可通过 pnpm 或 npm 安装 pake-cli)、基于 GitHub Actions 的在线打包方式,以及用于本地开发和定制的环境。可设置应用名称、图标、窗口尺寸和隐藏标题栏等选项,并内置前进后退、缩放、清除缓存等快捷键。高级配置还支持去除广告和样式定制。
此外,Pake 能直接打包本地构建产物,并提供 JSON 输出模式和声明式配置文件,便于脚本和 AI 代理调用。
核心功能
- 01为 macOS、Windows 和 Linux 从任意网址生成桌面安装包
- 02基于 Rust 和 Tauri 构建,安装包通常小于 10 MB
- 03提供一条命令的 CLI、基于 GitHub Actions 的在线打包和本地开发方式
- 04支持自定义图标、窗口尺寸和隐藏标题栏
- 05内置前进后退、缩放和清除缓存等快捷键
适用场景
- 将 ChatGPT、Gemini 等网页版 AI 聊天工具作为独立桌面应用运行
- 把自托管或企业内部的网页工具做成桌面快捷方式
- 将本地网页构建产物打包为桌面应用进行分发
- 让 AI 代理或脚本通过 JSON 输出自动生成桌面应用
快速上手
- 1
使用 pnpm 全局安装 Pake CLI
pnpm install -g pake-cli - 2
将网站打包为桌面应用
pake https://github.com --name GitHub
使用前须知
- 采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,衍生作品需要以相同条款开源。
- 首次构建需要配置环境,耗时较长。
标签
常见问题
- Pake 是什么?
- 用一条命令把任意网站打包成轻量桌面应用,支持 macOS、Windows 和 Linux。 Pake 可以把网页转换为独立的桌面应用,为 macOS、Windows 和 Linux 生成安装包,让 ChatGPT、YouTube 等网站在独立窗口中运行,而不必放在浏览器标签页里。项目基于 Rust 和 Tauri 而非 Electron 构建,安装包通常小于 10 MB。
- Pake 可以免费使用吗?用的什么许可证?
- Pake 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Pake 还在维护吗?
- 活跃维护中。Pake 最近一次提交是在 2026年10月19日。
- Pake 适合用来做什么?
- 将 ChatGPT、Gemini 等网页版 AI 聊天工具作为独立桌面应用运行 把自托管或企业内部的网页工具做成桌面快捷方式 将本地网页构建产物打包为桌面应用进行分发 让 AI 代理或脚本通过 JSON 输出自动生成桌面应用
- Pake 怎么安装和运行?
- 使用 pnpm 全局安装 Pake CLI: pnpm install -g pake-cli 将网站打包为桌面应用: pake https://github.com --name GitHub
- 在哪里获取 Pake?
- 源代码和安装说明在 GitHub 上:https://github.com/tw93/Pake
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
11610TypeScriptApache-2.0更新于 前天
Jan 是一款开源桌面应用,可在本地下载并运行大模型,提供类似 ChatGPT 的对话界面。
4.5万3104RustOther更新于 3小时前
使用 TypeScript 等语言构建小巧快速的跨平台桌面应用框架,内置更新与打包流程。
1.3万374TypeScriptMIT更新于 前天
将 VS Code 工作台移植到 Tauri,用系统自带 webview 替代 Electron,内存占用更低。目前为早期版本。
3101259TypeScriptMIT更新于 2个月前
一款小巧的原生桌面工作台,可在同一窗口并排运行 Claude Code、Codex 等多种编码智能体,并集成项目、Git 与终端。
13413RustOther更新于 17小时前