深色模式
开机自启动
Reeve 集成 tauri-plugin-autostart,让 Reeve 跟随系统启动而启动,适合长期挂着等 AI 客户端连。
进入
主界面 → 设置 → 启动行为 卡片。
启用
打开 开机自启动 开关:
| 平台 | 实现 |
|---|---|
| Windows | 写入 HKCU\Software\Microsoft\Windows\CurrentVersion\Run |
| macOS | 注册 LaunchAgent (~/Library/LaunchAgents/com.agilefr.reeve.plist) |
| Linux | 写入 ~/.config/autostart/com.agilefr.reeve.desktop |
仅写当前用户作用域,不需要管理员权限。
关闭
关闭开关 → 删除对应注册项。
启动参数
未来计划支持以下启动参数:
| 参数 | 行为 |
|---|---|
--start-minimized | 启动后只显示托盘图标,不弹窗口 |
--unlock-mode=auto | 跳过 UnlockScreen(仅适合无主密码场景) |
--project=<path> | 启动后自动打开指定项目空间 |
与主密码的关系
如果设置了主密码:
- 开机自启 → Reeve 启动 → 显示 UnlockScreen
- 你不输主密码 → 凭据库锁定,AI 客户端连接被拒
- 一直挂着 → 主密码输入前等同"Reeve 没起来"
如果你想"开机自启 + 解锁 + 全自动"——这破坏了主密码的安全意义。不支持。
与系统托盘
未来计划:
- 主窗口关闭时缩到托盘(不真正退出)
- 托盘菜单:显示主窗口 / 锁定 / 设置 / 退出
- 当前版本:关闭主窗口 = 退出应用
故障排查
| 症状 | 排查 |
|---|---|
| Windows 没自启 | 任务管理器 → 启动 tab 看是否被禁用 |
| macOS Gatekeeper 阻止 | 系统设置 → 隐私与安全 → 允许 |
| Linux 没自启 | 桌面环境是否支持 XDG Autostart |
| 自启后无法连 AI | 主密码未解锁,正常 |