读取边界
- 读取 Claude Code、Codex CLI 和 Codex Desktop 的本机状态。
- 不创建线上账号,也不上传遥测。
安装与信任
在首次启动前,把 Gatekeeper 确认、ad-hoc 签名、SHA-256 校验、源码和本地数据边界一次核对清楚。Vibelsland Free 的下载包、发布页和源码都围绕同一个版本号对齐。
首次打开
解压 Vibelsland-Free-0.1.0-macos.zip,把 >_ - island.app 拖入 Applications,再从 Applications 中启动。
如果出现“Apple 无法验证是否包含恶意软件”的提示,请点“完成”,不要点“移到废纸篓”。这个弹窗里通常不会直接出现“打开”按钮。
打开“系统设置 → 隐私与安全性”,在安全性区域找到被阻止的 >_ - island,点击“仍要打开”,再用密码或 Touch ID 确认。
回到 Applications 再次打开应用,弹窗出现时选择“打开”。确认会记录在这台 Mac 上,之后可以按常规方式启动。
签名含义
v0.1.0 没有 Developer ID notarization,所以首次打开需要你确认来源。
SHA-256 校验只能确认下载包与 GitHub Release 资产一致,不证明开发者身份。对当前 ad-hoc 包执行 spctl 时,看到 rejected 或 not accepted 是正常结果,不代表 checksum 失败。
如果“隐私与安全性”里没有出现“仍要打开”,并且你确认 zip 来自本页面的 GitHub Release,可以用终端解除浏览器下载隔离:
查看安装与状态排障xattr -dr com.apple.quarantine "/Applications/>_ - island.app"
open "/Applications/>_ - island.app"
codesign --display --verbose=4 "/Applications/>_ - island.app"
spctl --assess --type execute "/Applications/>_ - island.app"
SHA-256
下载 zip 和同名 .sha256 文件后,把它们放在同一目录执行校验。官网展示值、GitHub Release 的 checksum 文件和本机计算结果应当一致。
b8ae6ea245d4720c1c9389c2ce95a582df9005866fda3522279058eb40b40af5
cd ~/Downloads
shasum -a 256 Vibelsland-Free-0.1.0-macos.zip
shasum -a 256 -c Vibelsland-Free-0.1.0-macos.zip.sha256
本地权限与数据边界
~/Library/Application Support/VibelslandFree/config.json。~/Library/Logs/VibelslandFree/app.log。~/.vibelsland-free。