深色模式
设置总览
主界面左侧导航 → 设置。所有全局配置都在这里。
设置卡片清单
| 卡片 | 关键功能 | 跳转 |
|---|---|---|
| 主密码与应用锁定 | 启用 / 修改主密码 · 空闲锁屏 · 重置凭据库 | 详细 |
| AI API Profile | 接入 Anthropic / OpenAI 兼容 LLM,供内置 AI 桥接使用 | 详细 |
| 开机自启动 | 跟随系统启动 | 详细 |
| 自动更新 | 检查频率 · 签名验证 · 手动检查 | 详细 |
| 许可证与订阅 | 试用 / 激活码 / 设备绑定 / 续费 | 详细 |
| AI 策略全局开关 | enabled / disabled / armed_until 限时禁用 | AI 五档策略 |
| 危险命令黑名单 | 编辑用户级正则黑名单(累加内置 100+ 条) | AI 五档策略 |
| 出站地址白名单 | 按「命令要连哪儿」判定,不在名单的地址转审批(默认启用) | 出站白名单 |
| 备份与还原 | 12 类内容导出 .reevebak · WebDAV 云端同步 · 存储端管理 | 备份与还原 |
| 审计保留 | 0–999 天(0 = 永久);sweeper 每 24h 清理 | 审计日志 |
| 敏感库默认 TTL | 全局默认过期天数(默认 30 天) | 敏感库 |
| 脱敏规则编辑 | 用户级 redaction.yaml GUI 编辑 + 测试器 | 出口脱敏 |
| 外观与主题 | 多套主题(石墨 / 薄荷橙 / 皓月白 / 蜜桃白 / 鎏金)+ 界面密度 + 终端配色跟随 + 字体大小 | 见下 外观与主题 |
| 网络代理 | 给 Reeve 配 HTTP 代理 · 服务器右键快捷开关 · 反向隧道让远端借本机代理上网 | 服务器管理 |
| 界面语言 | 中文 / English(前端文案全量双语,antd 组件跟随) | — |
| 快捷键 | Cmd/Ctrl+K 全局命令面板 · Cmd/Ctrl+Shift+L 锁屏 · Cmd/Ctrl+T 终端 | — |
外观与主题
Reeve 的主题系统换代为多套主题,不只是暗色 / 亮色开关:
- 内置多套配色主题——石墨、薄荷橙、皓月白、蜜桃白、鎏金,各含明 / 暗变体
- 主题选择器两处入口:标题栏的 Popover、设置里的「外观」卡片,实时切换、即时生效
- 终端配色跟随主题:切主题时 xterm 终端的前景 / 背景 / 光标配色成套联动,不用单独再配
- 服务器标识色、界面强调色也随主题走;浅色主题下自动接管为「浅底深字」保证对比度
主题偏好持久化,下次启动沿用。
界面密度
同一张卡片里还有界面密度开关(Segmented):
| 档 | 行高 | 适合 |
|---|---|---|
| 舒适(默认) | 34px | 常规屏幕,留白充足 |
| 紧凑 | 28px(卡片内边距同步收窄) | 小屏 / 想一屏看更多行 |
切换即时生效,偏好持久化。
设置文件位置
Reeve 的配置散落在三处:
| 位置 | 内容 |
|---|---|
| OS keyring | DEK / Wrapped DEK / API Key 等密钥 |
<app data>/com.agilefr.reeve/reeve.db | 服务器 / 凭据 / 审计 / 敏感库(全部加密) |
<app data>/com.agilefr.reeve/redaction.yaml | 用户级出口脱敏规则 |
<app data>/com.agilefr.reeve/policy.json | AI 策略全局配置 |
<app data>/com.agilefr.reeve/mcp-rpc.json | MCP 本地 HTTP 端口与 Token |
具体路径见 安装指南。
推荐设置顺序(新用户)
1. 设置主密码 + 启用空闲锁屏 → /settings/master-password
2. 添加 AI API Profile → /settings/api-profiles
3. 启用开机自启动 → /settings/autostart
4. 看一眼 AI 策略默认档位 → /security/ai-policy
5. 添加 [第一台服务器](/guide/first-server) + 测试连接
6. 接入 [第一个 AI 客户端](/guide/first-ai-client)备份与迁移
设置页 → 备份与还原 面板,三个页签:本地备份(导出 / 还原 .reevebak)、云端同步(推到你自己的 WebDAV)、存储端(WebDAV 账号管理)。可选 12 类内容,换机搬家用它就够。
完整说明见 备份与还原。
别和「远程备份」搞混
这里备份的是 Reeve 自己的配置;备份服务器上的数据(目录 / 数据库 / 整站)在工作台 → 备份标签。
也可以手动拷文件:
| 备份对象 | 来源 |
|---|---|
| 加密数据库 | <app data>/com.agilefr.reeve/reeve.db |
| 脱敏规则 | <app data>/com.agilefr.reeve/redaction.yaml |
| 策略配置 | <app data>/com.agilefr.reeve/policy.json |
| OS keyring | 操作系统自带的钥匙串/Credential Manager |
安全提示
keyring 里的 DEK 不能与数据库分离同步到云盘。只导出加密的 reeve.db 是安全的(密文,无 DEK 无法解);但同时把 keyring 凭据也同步到云就违反了主密码的安全意义。
重置与清理
| 操作 | 入口 | 后果 |
|---|---|---|
| 重置凭据库(重新加密) | 主密码 | DEK 轮换,凭据保留 |
| 清空凭据库 | 主密码 | 凭据丢失,审计 / 项目 / 设置保留 |
| 删除单个 MCP Token | MCP 接入 | 对应客户端立即失效 |
| 全局禁用 AI(限时) | AI 五档策略 | 期间所有 AI 工具拒绝 |
| 清空敏感库已过期项 | 自动 sweeper(每小时) | value_enc 清零,hash 留审计 |
| 卸载并清除全部数据 | 安装指南 → 卸载 | 全部清除,不可恢复 |
与隐私的关系
Reeve 的所有设置 / 数据 全部在本地,不上传任何遥测。详见 隐私政策。