SuperAPI AI 工具集

codexdesktop-rebuild-electron

通用与其它

查看项目

更新于 10-15 23:32

技能介绍

用途:CodexDesktop-Rebuild 是一个跨平台 Electron 桌面应用,用于重建 OpenAI Codex Desktop App,覆盖 macOS、Windows 和 Linux 平台。项目使用 Electron Forge 完成多架构(x64、arm64)的构建与打包,并提供开发、构建及 CI/CD 相关流程说明。

主要能力:支持在当前平台构建,也可指定平台与架构分别构建,包括 macOS、Windows 与 Linux 的 x64、arm64 版本,还可一次性构建全部平台。配置集中由 forge.config.js 控制,包含打包名称、图标、asar、可执行文件名与 appBundleId,以及 zip、dmg、deb 三类 maker 和 Vite 插件。渲染层通过 Vite 支持热重载。项目附带 IPC 通信、主进程与渲染进程结构、自定义菜单、自动更新和按环境切换配置等常见模式的说明。

使用方式:先克隆仓库并进入目录,执行 npm install 安装依赖;开发模式运行 npm run dev;构建当前平台运行 npm run build;按平台构建可使用 npm run build:mac-x64、npm run build:mac-arm64、npm run build:win-x64、npm run build:linux-x64、npm run build:linux-arm64,全部构建使用 npm run build:all,产物输出到 out/ 目录。项目在推送到 master 或创建 tag 时通过 GitHub Actions 自动构建。

适用场景:需要为 OpenAI Codex Desktop App 构建跨平台 Electron 桌面客户端的开发者,以及需要多平台打包、CI/CD 和跨平台构建流程的团队。

限制:资料未提供收费、价格、平台官方支持、实际使用效果等信息。构建可能受原生依赖、图标文件缺失、macOS 代码签名、开发服务器未启动及跨平台构建差异等问题影响,资料给出了相应排查方式。完整代码示例与配置细节需参考原仓库。