VibeSpace 的设计承诺是:你的数据留在你的 Mac 上。任务、密钥、会话记录都不经过 VibeSpace 的服务器。
数据放在哪里
| 位置 | 内容 |
|---|---|
~/.vibespace/ | 主数据目录:SQLite 数据库(任务、运行、审批、变更)、setting.json(含加密密钥)、用户技能 skills/、看板 kanban.json、日志 |
~/Library/ 下应用目录 | WebView 缓存、偏好设置等运行时数据 |
/Applications/VibeSpace.app | 应用本体(一次性安装占用) |
设置 → 数据管理 中的存储占用卡片可以查看各部分的实际磁盘占用,并支持在 Finder 中显示。
密钥与敏感信息的保护
- API Key 使用 AES-256-GCM 加密存储,与普通配置分开,只在发起请求时在内存中解密;
- Key 与秘密不写入日志,也不出现在检查点中(输出会做脱敏处理);
- 工作区内的敏感路径(
.env*、私钥、secrets/、credentials/)受特殊保护; - 模型请求从 Mac 直达供应商,附件以快照形式发送、不携带本地绝对路径。
备份与迁移
设置 → 数据管理(或「个人情况」区域)提供:
- 导出:把任务、会话与设置导出为可迁移的文件;
- 导入:在新机器或重装后恢复数据;
- iCloud 同步:可选开启,把数据目录同步到你的 iCloud(本机文档目录级别的同步,仍然只有你能访问)。
网站账号与桌面数据是分离的
官网提供的可选登录(Google 登录)只用于网站本身。网站账号不会赋予 VibeSpace 访问你本地工作区、文件、提示词或 API Key 的能力——两者是完全独立的数据域。
卸载时
- 删除应用本体;
- 删除
~/.vibespace/即可清除全部本地数据(删除前建议先导出备份)。