一个使用 Electron、CSS、SVG 和 Web Audio 制作的 Windows 桌面风扇挂件。
- 无边框透明桌面挂件,可拖动到屏幕任意位置
- 三档风速、三档尺寸和随风速变化的扇叶与摇头动画
- 独立遥控器窗口、电源、摇头和窗口置顶控制
- Web Audio 实时合成风声,关机自动静音
- 模拟重力下落、任务栏地面和落地阴影
- 自动记忆位置、风速、尺寸、摇头及置顶设置
适合普通 Windows 用户,不需要安装 Node.js 或 npm。
- 打开仓库右侧的 Releases。
- 下载最新版本的
DesktopFan-v*-win-x64.zip。 - 将 ZIP 完整解压到任意文件夹。
- 双击其中的
DesktopFan.exe。
这是免安装版本,删除解压后的文件夹即可移除程序。设置保存在 Windows 用户数据目录中。
由于 GitHub 版本暂未使用商业代码签名,Windows SmartScreen 可能在首次运行时显示“无法识别的应用”。请只从本仓库的 Releases 下载,并可使用 Release 中的 SHA256SUMS.txt 校验文件完整性。
适合开发者,需要安装 Node.js 20 或更高版本和 npm。
git clone https://github.com/XVSHIFU/DesktopFan.git
cd DesktopFan
npm install
npm start生成 Windows x64 免安装 ZIP:
npm install
npm run make构建结果位于:
out/make/zip/win32/x64/
项目包含 GitHub Actions 发布流程。推送以 v 开头的版本标签后,GitHub 会在 Windows 环境自动构建免安装 ZIP、生成 SHA-256 校验文件并创建对应 Release。
git tag v1.0.0
git push origin v1.0.0- Electron
- 原生 HTML、CSS 和 JavaScript
- SVG
- Web Audio API