安装与信任

下载后先完成三项信任检查。

在首次启动前,把 Gatekeeper 确认、ad-hoc 签名、SHA-256 校验、源码和本地数据边界一次核对清楚。Vibelsland Free 的下载包、发布页和源码都围绕同一个版本号对齐。

Gatekeeper 首次打开确认
签名 ad-hoc
数据 本机边界

首次打开

用 macOS 的确认流程启动。

  1. 01 放入 Applications

    解压 Vibelsland-Free-0.1.0-macos.zip,把 >_ - island.app 拖入 Applications,再从 Applications 中启动。

  2. 02 看到拦截提示后点“完成”

    如果出现“Apple 无法验证是否包含恶意软件”的提示,请点“完成”,不要点“移到废纸篓”。这个弹窗里通常不会直接出现“打开”按钮。

  3. 03 在隐私与安全性里仍要打开

    打开“系统设置 → 隐私与安全性”,在安全性区域找到被阻止的 >_ - island,点击“仍要打开”,再用密码或 Touch ID 确认。

  4. 04 再次打开应用

    回到 Applications 再次打开应用,弹窗出现时选择“打开”。确认会记录在这台 Mac 上,之后可以按常规方式启动。

签名含义

ad-hoc 签名是一次主动信任选择。

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 文件和本机计算结果应当一致。

打开 v0.1.0 Release
当前 SHA-256 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

本地权限与数据边界

只启用你需要的本机来源。

读取边界

  • 读取 Claude Code、Codex CLI 和 Codex Desktop 的本机状态。
  • 不创建线上账号,也不上传遥测。

写入边界

  • 应用配置写入 ~/Library/Application Support/VibelslandFree/config.json
  • 应用日志写入 ~/Library/Logs/VibelslandFree/app.log
  • 本地连接运行文件放在 ~/.vibelsland-free

用户控制

  • 在设置页按来源启用或关闭 Claude Code、Codex CLI 和 Codex Desktop。
  • 只有在你选择安装、修复或卸载本地连接时,应用才会修改对应配置。
  • 分享日志前,请遮挡账号、个人文件路径、对话内容和其他敏感信息。