跳转到内容

Mirage

macOS 原生 · Wallpaper Engine 兼容运行时

让 macOS 桌面 真正动起来

场景、网页、视频三类动态壁纸,一套原生体验。浏览、下载 Steam 创意工坊作品,多显示器覆盖,还能装成动态屏保。

开源 · GPL-3.0 · 支持 Intel 与 Apple Silicon

一个应用,覆盖动态壁纸的全流程

从获取、管理到播放与系统集成,Mirage 用原生方式把每一步串起来。

三类壁纸

场景(scene)、网页(web)、视频(video)由三个独立渲染进程分别播放,互不影响。

壁纸库

浏览已安装作品,支持搜索、排序,以及按类型 / 来源 / 标签 / 内容分级筛选和收藏。

导入与转换

直接导入含 project.json 的目录,或把 mp4 / mov / m4v 视频转换成本地壁纸包。

Steam 创意工坊

浏览趋势、最新、热门与标签分类,识别预设,由 Mirage 管理 SteamCMD 下载。

多显示器与菜单栏

为不同显示器分别指派壁纸,菜单栏随手控制播放,支持登录启动。

动态屏保

把视频、网页、场景壁纸装成独立屏保,保留当前预设与自定义属性。

播放控制

音量、速度、填充模式,以及作品自带的自定义属性,都能在侧栏实时调整。

智能省电

全屏应用、后台音频、屏幕休眠或电池供电时,可选继续、静音、暂停或停止。

多进程渲染架构

渲染器作为独立进程运行,通过标准输入接收逐行 JSON 控制消息,单个渲染器异常不会破坏主应用。

App

Mirage

SwiftUI · AppKit

界面、壁纸库、创意工坊、设置、进程管理与系统集成。

Scene

SceneWallpaper

C++20 · Vulkan · MoltenVK

材质、粒子、LUT、文字与用户属性。

Web

WebWallpaper

Objective-C++ · WKWebView

HTML 壁纸、JavaScript、媒体与鼠标事件。

Video

VideoWallpaper

Objective-C++ · AVFoundation

视频循环、音量、速度与填充模式。

3类动态壁纸
4个独立渲染进程
3种界面语言
GPL-3.0完全开源

准备好点亮你的桌面了吗?

按文档从源码构建,或直接下载最新 Release 开始使用。

Mirage 与 Valve、Steam 或 Wallpaper Engine 没有关联,也未获其官方认可。