桌面应用
SkyalyticClaw 桌面客户端基于 Tauri 框架构建,提供轻量高性能的原生体验。
平台支持
| 平台 | 架构 | 安装包格式 |
|---|---|---|
| Windows | x64 | .exe 安装程序 |
| macOS | x64 / ARM64 | .dmg 磁盘映像 |
| Linux | x64 | .AppImage |
核心特性
系统托盘
应用关闭时不会退出,而是最小化到系统托盘:
- 显示主窗口:点击托盘图标恢复窗口
- 服务器状态:显示内部服务运行状态
- 检查更新:手动检查新版本
- 退出:完全退出应用
自动更新
- 应用启动后自动检查更新
- 发现新版本时弹出提示
- 一键下载安装并重启
开机自启
支持设置开机自动启动:
- 可在设置中开启/关闭
- 支持启动时最小化到托盘
单实例运行
防止多个实例同时运行:
- 启动时检测已有实例
- 如果已有实例运行,聚焦到已有窗口
- 避免资源浪费
断线重连
内置断线重连机制:
- 检测内部服务状态
- 服务断开时自动重连
- 重连成功后恢复界面
窗口行为
| 操作 | 行为 |
|---|---|
| 点击关闭按钮 | 最小化到系统托盘(不退出) |
| 托盘点击 | 显示/聚焦主窗口 |
| 托盘退出 | 停止服务并退出应用 |
崩溃保护
- 记录内部服务崩溃次数
- 崩溃超过 3 次自动退出应用
- 防止无限重启循环
