v0.1.7 · 跨平台全平台支持

让你的电脑 更快更稳

硬件监控与型号规格、进程管理、垃圾清理、游戏模式、网络诊断、服务管理、计划任务与防火墙,集成在一个轻量桌面应用里。支持 Windows / macOS / Linux(x64 + arm64)。

Windows
NSIS 安装包,支持自定义安装目录,双击即可安装
x64
Intel / AMD 64 位
⬇ 下载
arm64
Surface / 骁龙 ARM
⬇ 下载
不确定选哪个?查看 全部下载产物
系统要求:Windows 10/11 · macOS 11+ · 主流 Linux(systemd)· 64 位或 ARM64 · 无需联网即可使用

核心功能

十三大模块覆盖日常性能优化全流程,三平台原生支持

硬件监控

实时采集 CPU / 内存 / 磁盘 / 网络负载、温度与电量,每秒刷新。

硬件信息

主板 / CPU / 内存 / 显卡 / 显示器 / 硬盘 / 电源 型号规格采集(跨平台)。

进程管理

查看进程 CPU / 内存占用,结束、挂起 / 恢复进程,调整优先级(系统进程已保护)。

垃圾清理

扫描 Temp、回收站与浏览器缓存占用,白名单安全清理,逐项回执、失败隔离。

启动项管理

集中管理开机启动项(Win 注册表 / mac launchd / Linux XDG),一键启用 / 禁用。

游戏模式

一键切换高性能模式(Win 电源计划 / mac 防休眠 / Linux CPU 调速器),退出自动还原。

网络诊断

Ping 延迟测试(最小 / 平均 / 最大 / 丢包率)与本机网卡信息。

服务管理

查看系统服务状态与启动类型,启动 / 停止、切换自动 / 手动 / 禁用(关键服务已保护)。

计划任务

枚举系统计划任务与运行时间,启用 / 禁用、立即运行、结束运行中任务。

防火墙

配置文件开关(Win NetFirewall / mac pfctl / Linux ufw)+ 规则列表与启用 / 禁用。

系统工具箱

刷新 DNS、清空回收站、清空剪贴板、切换深色模式,按平台分发命令,幂等安全。

优化记录

每次清理 / 模式切换自动留痕,时间线一目了然。

技术架构

Electron 33 + Vue 3 + TypeScript,electron-vite 多进程构建,全跨平台原生命令分发

渲染层

Vue 3 + TypeScript,13 个页面组件,左侧自适应导航(720px 以下收窄为图标栏),主题令牌系统(3 外观 × 6 强调色)。

主进程

42 个 IPC handler,preload 桥接为 window.gale(contextIsolation: true),服务层全可注入依赖,纯逻辑可单测。

跨平台 PAL

shell.ts 平台抽象层,按 process.platform 选择 PowerShell / bash 执行器,13 个 service 全跨平台。

安全设计

所有用户输入(PID / 主机名 / 路径 / 服务名 / 规则名)经字符白名单校验,防 shell 注入;系统关键进程保护拒绝。

自动更新

electron-updater 指向 GitHub Releases,各平台独立 latest*.yml 驱动按 OS + 架构拉取对应增量包。

CI / CD

GitHub Actions 6 矩阵并行构建(win/macos/linux × x64/arm64),推送 v* tag 自动构建发布,231 项自动化测试把关。

多种安装方式

按平台选择最适合的方式,命令行用户与普通用户都能轻松上手

Windows · Scoop

命令行用户首选,自动管理版本与升级:

scoop bucket add gale https://github.com/afdk1991/gale-engine
scoop install gale-engine

支持 x64 + arm64 · scoop update 即可升级

macOS · Homebrew

命令行用户首选,自动按 CPU 架构选择 DMG:

brew tap afdk1991/gale-engine
brew install --cask gale-engine

支持 Intel + Apple Silicon · 首次打开需右键 → 打开

Linux · AppImage / deb

AppImage 免安装即用,deb 适用 Debian/Ubuntu:

# AppImage(x64 / arm64)
chmod +x gale-engine-*.AppImage && ./gale-engine-*.AppImage

# deb(x64)
sudo dpkg -i gale-engine-*.deb

直接下载安装包

上方下载区按你的系统推荐对应包,或前往 GitHub Releases 下载全部产物。双击即可安装,无需命令行。

本地一键构建

克隆仓库后运行 npm run package:win / :mac / :linux(需 Node),自动产出对应平台安装包。镜像源已默认指向国内 npmmirror,无需翻墙。

安装与验证

安装后从桌面 / 开始菜单 / Launchpad 启动,按 docs/smoke-test-checklist.html 逐项核验全部模块功能(72 项,含 44 项实机 GUI 冒烟)。

更新日志

v0.1.7 跨平台收尾发版说明

v0.1.72026-09-08
  • 修复 optimizer 跨平台测试在多环境下的失败(TMPDIR/HOME 固化)
  • 文档全面同步至 v0.1.7 跨平台现状(README / roadmap / 平台验证 / CHANGELOG)
  • 落地页多平台下载适配(三 Tab + 架构分段 + UA 检测,资产名精确映射)
  • 231 项自动化测试全绿
v0.1.4 ~ v0.1.62026-09-06~07
  • 跨平台架构重写:PAL 平台抽象层(shell.ts 按 OS 选 PowerShell / bash)
  • 13 个 service 全跨平台(9 手动 win/unix 分发 + 4 天然跨平台库)
  • 新增硬件信息模块(systeminformation 采集 7 类硬件型号,第 13 个页面)
  • 6 矩阵 CI(win/macos/linux × x64/arm64),Linux arm64 用 qemu 交叉编译
  • 修复 macOS arm64 构建与 CI 产物按 os-arch 隔离
v0.4.02026-09-04
  • 新增服务管理:服务列表、启动 / 停止、切换启动类型(系统关键服务保护)
  • 新增计划任务:任务枚举与启停、立即运行、结束运行中任务
  • 新增防火墙:Domain / Private / Public 配置文件开关 + 规则启停
  • 12 个页面、41 个 IPC handler,142 项自动化测试全绿
v0.3.02026-09-03
  • 新增进程管理:CPU / 内存占用排序,结束、挂起 / 恢复进程,调整优先级
  • 新增网络诊断:Ping 延迟测试与网卡信息
  • 垃圾清理扩展:支持 Chrome / Edge 浏览器缓存清理
v0.2.02026-08-30
  • 新增硬件监控 / 优化记录 / 优化中心 / 游戏模式 / 系统工具箱五大模块
  • 落地页与发布流水线(tag 触发 GitHub Actions 构建发布)
v0.1.02026-08-30
  • 工程骨架:Electron + Vue 3 + TypeScript(electron-vite 多进程构建)
  • 主窗口与占位页面、左侧导航、主题设置模块
  • 产出 NSIS 安装包,支持自定义安装目录

常见问题

安装与使用中的高频问题解答

Windows 安装时 SmartScreen 提示「未知发布者」怎么办?

这是因为应用未配置代码签名证书。点击「更多信息」→「仍要运行」即可安装。这不影响功能与安全,只是 Windows 对未签名应用的常规提示。配置证书后 CI 会自动签名,提示将消失。

macOS 打开时提示「无法验证开发者」怎么办?

右键点击应用图标 → 选择「打开」→ 在弹窗中点击「打开」。也可以在终端执行 xattr -d com.apple.quarantine /Applications/疾风引擎.app。配置 Apple Developer 证书后 CI 会自动签名+公证。

Linux AppImage 双击没反应?

AppImage 需要先赋予执行权限:在终端运行 chmod +x gale-engine-*.AppImage,然后 ./gale-engine-*.AppImage 即可启动。也可以在文件管理器中右键 → 属性 → 权限 → 勾选「允许执行」。

Scoop / Homebrew 安装后如何更新?

Scoop:运行 scoop update gale-engine 即可升级到最新版。Homebrew:运行 brew upgrade --cask gale-engine。两个 manifest 都配置了 checkver / 自动版本检测,新版本发布后即可升级。

应用支持哪些系统?ARM 设备能用吗?

支持 Windows 10/11、macOS 11+、主流 Linux(需 systemd)。同时支持 x64(Intel/AMD)和 arm64(Apple Silicon / Surface / 树莓派 / ARM 服务器),共 6 个平台组合,CI 全量构建。

如何从源码本地构建?

克隆仓库后运行 npm install 安装依赖,然后按平台运行 npm run package:win / :mac / :linux。镜像源已默认指向国内 npmmirror,无需翻墙即可下载 electron-builder 二进制依赖。

应用需要联网吗?

核心功能完全离线运行,无需联网。仅「检查更新」功能需要访问 GitHub Releases(可在设置中关闭自动检查)。

停止系统服务 / 修改防火墙时提示权限不足?

这些操作需要管理员权限(Windows UAC / macOS root / Linux root)。请以管理员身份运行应用,或使用系统服务管理的替代命令。应用对关键系统服务有保护机制,不会允许停止受保护的服务。