ByteNoteByteNote

字节笔记本

2026年6月3日

MacArkPet:原生 macOS 桌面宠物,在 Mac 上养明日方舟小人

API中转
¥120

MacArkPet 是一个原生的 macOS 桌面宠物应用,可以让你在桌面上运行明日方舟风格的 Spine 模型作为交互式桌面角色。

项目背景

MacArkPet 受 Windows 上的 Ark-Pets 项目启发,专门为 Mac 用户打造。如果你只有 Mac 没有 Windows,又想体验桌面小人的乐趣,这个项目就是为此而生。

项目使用 Swift/AppKit/SwiftUI 原生开发,遵循 GPL v3.0 协议。不包含任何游戏资源文件,模型在运行时从社区仓库下载。

功能特性

  • 原生 macOS 界面:启动窗口支持搜索、筛选、预览、尺寸和速度控制
  • 透明无边框桌面宠物窗口
  • Spine/WebGL 模型渲染(通过 WKWebView)
  • 行走、坐姿、睡眠、交互、特殊动作等多种状态
  • 基础物理:支持桌面、Dock 区、窗口顶部等吸附面
  • 菜单栏控制:启动器、穿透点击、置顶、重置位置、退出
  • 模型同步:从社区 Ark-Models 仓库下载

系统要求

  • macOS 13 或更高版本
  • Xcode command line tools 或 Xcode(Swift 5.9+)

快速使用

从 GitHub Releases 下载,解压后将 MacArkPet.app 移到 Applications 文件夹。首次启动显示空白列表,点击 Sync Models 同步模型。

模型存放位置:

~/Library/Application Support/MacArkPet/ArkModels

从源码构建

bash
git clone https://github.com/Wanduforl/MacArkPet.git
cd MacArkPet
./script/build_and_run.sh

操作方式

  • 左键拖拽:移动桌面宠物
  • 右键点击宠物或点击菜单栏 AP 图标:打开控制菜单
  • Click Through:让鼠标点击穿透宠物窗口
  • Reset Position:宠物跑到屏幕外时恢复位置

法律说明

MacArkPet 是粉丝非官方项目,与 Hypergryph、Yostar 无关。不要分发时捆绑游戏资源文件。

分享: