Windows AutoTheme 是一个专为 Windows 系统设计的轻量级桌面主题自动切换工具,由开发者 tuyangJs 使用 Rust + Tauri + TypeScript 构建。它能根据你所在地区的 日出和日落时间,自动在 Windows 的 浅色模式(Light)与 深色模式(Dark)之间切换,提升视觉舒适度并减少夜间用眼疲劳。
🔧 核心功能
- ✅ 自动切换主题:依据实时日出日落时间,智能切换系统主题。
- 🌍 地理位置自动检测:默认自动获取你的位置,也可手动设置城市或经纬度。
- ⚙️ 自定义切换时间:支持手动设定切换时刻,不依赖日出日落。
- 🖥️ 原生 Windows 集成:通过 Windows API 直接控制系统主题,无需第三方依赖。
- 📦 跨平台架构(Tauri):虽当前仅支持 Windows,但底层采用现代化跨平台技术栈。
- 🔒 本地运行、无网络依赖(可选):核心功能可在离线状态下运行,保护隐私。
🛠 技术栈
- 前端:TypeScript + React(Tauri 前端)
- 后端:Rust(通过 Tauri 调用系统 API)
- 打包:Tauri(生成轻量级
.exe 安装包)
💻 适用人群
- 希望减少手动切换主题操作的 Windows 用户
- 注重护眼与使用体验的开发者或设计师
- 喜欢自动化、定制化桌面环境的用户
📥 安装方式
- 访问 GitHub Releases 页面
- 下载最新
.exe 安装包(如 Windows_AutoTheme_x64.exe)
- 运行安装并按提示配置地理位置或切换时间
项目开源,你也可以自行克隆仓库并用 cargo tauri build 编译。
如果你使用的是 Windows 11,该工具完全兼容,并能与系统原生的深色/浅色主题无缝协作。