Files
web-official/public/docs/desktop.zh.md
T
Pine e2244a3cae feat: PineAgentsWeb 官网前端应用(Vite+React SPA)
- src/ 页面与组件、public/ 静态资源
- 工程配置:vite/tsconfig/package 依赖
2026-08-23 22:31:31 +08:00

259 lines
8.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# QwenPaw Desktop 桌面应用版使用指南
> ⚠️ **Beta 版本说明**
>
> 桌面应用目前处于 Beta 测试阶段,存在以下已知限制:
>
> - **兼容性测试不完整**:未在所有系统版本和硬件配置上进行充分测试
> - **性能可能存在缺陷**:启动速度、内存占用等方面可能需要进一步优化
> - **功能持续完善中**:部分功能可能不稳定或缺失
>
> ✅ 桌面应用现已采用 **Tauri** 构建,内置**应用内自动更新**,无需卸载重装即可升级到新版本。
>
> 欢迎反馈问题,帮助我们改进产品质量。
**下载地址**:[GitHub Releases][releases]
本文档说明如何在 Windows 和 macOS 系统上安装和使用 QwenPaw Desktop 桌面应用。
[releases]: https://qwenpaw.agentscope.io/downloads
## 特别说明
**首次启动可能需要较长时间(10-60秒不等,甚至可能更长),具体取决于您的系统配置。** 应用需要初始化 Python 环境、加载依赖库和启动 Web 服务,请耐心等待窗口出现。后续启动会更快。
## 目录
- [Windows 使用指南](#windows-使用指南)
- [macOS 使用指南](#macos-使用指南)
- [技术支持](#技术支持)
---
## Windows 使用指南
### 系统要求
- **操作系统**: Windows 10 或更高版本
- **架构**: x64 (64位)
### 安装步骤
1. **下载安装包**
从 [Release 页面][releases]下载 `QwenPaw-Tauri-<version>-Windows-setup.exe` 文件
2. **运行安装程序**
双击 `.exe` 文件,按照安装向导提示完成安装
- 默认安装位置:`C:\Users\<你的用户名>\AppData\Local\QwenPaw Desktop`
- 安装完成后会在桌面和开始菜单创建快捷方式
### 启动方式
安装完成后,您会看到**两个启动快捷方式**:
#### **QwenPaw Desktop** (推荐日常使用)
- **特点**: 静默启动,无终端窗口,界面简洁
- **适用场景**: 正常使用,不需要查看技术日志
- **启动方式**: 双击桌面或开始菜单的 "QwenPaw Desktop" 图标
- **技术说明**: 原生 Tauri 桌面应用,后台以 sidecar 方式运行 Python 后端
#### **QwenPaw Desktop (Debug)** (调试模式)
- **特点**: 打开终端窗口,以调试日志级别启动应用,并实时跟踪后端与应用日志
- **适用场景**:
- 遇到问题需要查看错误信息
- 开发测试
- 报告 Bug 时需要提供日志
- **启动方式**: 双击开始菜单的 "QwenPaw Desktop (Debug)" 图标
- **日志内容**:
- 应用启动信息
- Python 错误堆栈
- API 调用日志
- 按 Ctrl+C 或关闭窗口可停止查看日志
### 常见问题
**Q: 应用启动后窗口白屏,无法正常显示?**
A: 桌面应用依赖 **Microsoft WebView2** 运行时。安装程序通常会在联网时自动下载并静默安装 WebView2;如果因离线安装等原因缺失并导致白屏,可前往微软官网手动安装后重启应用:
[Microsoft WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/)
**Q: 应用启动后没有反应?**
A: 使用 "QwenPaw Desktop (Debug)" 模式启动,查看终端输出的错误信息
**Q: 如何卸载?**
A: 在 Windows 设置 → 应用 → 已安装的应用 → 找到 "QwenPaw Desktop" → 卸载
**Q: 安装包是否安全?**
A: 应用未经过 **Microsoft 代码签名**(成本 $200-800/年),Windows Defender SmartScreen 会显示警告
这是正常现象,点击 "更多信息" → "仍要运行" 即可
代码完全开源,构建过程在 GitHub Actions 上透明可查
---
## macOS 使用指南
### 系统要求
- **操作系统**: macOS 14 (Sonoma) 或更高版本
- **架构**:
- ✅ **Apple Silicon (M1/M2/M3/M4)** - 推荐
- ⚠️ Intel 芯片 - 可能可以运行,但可能无法使用内置的本地模型服务
### 安装步骤
1. **下载压缩包**
从 [Release 页面][releases]下载 `QwenPaw-Tauri-<version>-macOS.zip` 文件
2. **解压缩**
双击 `.zip` 文件自动解压,得到 `QwenPaw Desktop.app` 应用
3. **移动到应用程序文件夹 (可选)**
将 `QwenPaw Desktop.app` 拖到 `/Applications` 文件夹
### 首次启动:解除系统安全限制
#### 为什么需要手动信任?
QwenPaw 应用**未经过 Apple 开发者签名和公证(Notarization)**,macOS Gatekeeper 会默认阻止运行。
**为什么没有签名?**
- 📋 开发者签名需要额外成本和流程,后续版本会补上
**当前影响:**
- ✅ **不影响功能**:应用完全正常运行
- ⚠️ **首次需手动信任**:一次操作后永久有效
- 🔒 **安全性**:开源代码可审计,构建过程透明(CI/CD)
#### 如何解除限制?
#### 方法 1:右键打开 (推荐)
1. **右键点击**(或 Control + 点击)`QwenPaw Desktop.app`
2. 在菜单中选择 **"打开"**
3. 在弹出的对话框中,再次点击 **"打开"** 按钮
4. ✅ 之后双击即可正常启动,不会再弹窗
#### 方法 2:系统设置解除拦截
如果仍被拦截:
1. 打开 **系统设置 → 隐私与安全性**
2. 向下滚动,找到类似以下提示:
_"已阻止使用 'QwenPaw',因为无法验证开发者"_
3. 点击 **"仍要打开"** 或 **"允许"** 按钮
4. 输入管理员密码确认
#### 方法 3:终端命令解除隔离
```bash
# 移除下载隔离属性
xattr -cr "/Applications/QwenPaw Desktop.app"
```
⚠️ **注意**: 此方法会完全移除安全检查,仅当您完全信任应用来源时使用。
### 🔍 权限请求
首次启动时,macOS 可能会弹窗请求以下权限:
- **桌面文件访问权限**
用于访问您的文件(如果使用文件相关功能)
- 点击 **"允许"** 以正常使用
- 点击 **"不允许"** 应用仍可运行,但部分功能受限
### 启动方式
#### 正常启动(双击)
- 双击 `QwenPaw Desktop.app` 即可启动
- 应用会在后台运行,打开应用窗口
- 应用日志输出到:`~/Library/Logs/io.agentscope.qwenpaw.desktop/qwenpaw-desktop.log`
- 后端 sidecar 日志位于工作目录:`~/.qwenpaw/desktop.log`
#### 终端启动(查看实时日志)
如果应用崩溃或需要查看详细日志,可直接从终端运行 Tauri 应用内的可执行文件,并开启调试日志级别:
```bash
# 以调试日志级别启动(直接运行 app 内的可执行文件)
QWENPAW_DESKTOP_DEBUG=1 "/Applications/QwenPaw Desktop.app/Contents/MacOS/qwenpaw-desktop"
```
**终端启动的优势:**
- ✅ 实时查看应用与后端的所有日志输出
- ✅ 看到完整的 Python 错误堆栈
- ✅ 便于调试和报告问题
- ✅ `QWENPAW_DESKTOP_DEBUG=1` 会把桌面日志级别提升为 debug,输出更详细信息
**查看日志文件:**
```bash
# 跟踪应用日志
tail -f ~/Library/Logs/io.agentscope.qwenpaw.desktop/qwenpaw-desktop.log
# 跟踪后端 sidecar 日志
tail -f ~/.qwenpaw/desktop.log
```
### 常见问题
**Q: 双击后没有任何反应?**
A: 请尝试以下步骤:
1. 检查 `~/.qwenpaw/desktop.log` 文件查看错误
2. 使用上述终端命令启动,查看实时输出
**Q: 提示"Apple 无法验证此应用"?**
A: 按照上述"解除系统安全限制"步骤操作
**Q: 如何卸载?**
A: 将 `QwenPaw Desktop.app` 拖到废纸篓,然后删除 `~/.qwenpaw` 配置文件夹
**Q: Intel Mac 可以用吗?**
A: 可以运行,但可能无法使用内置的本地模型服务
**Q: 应用为什么没有签名,为什么系统会提示有风险?**
A: 当前采用
- ✅ **开源透明**:所有代码和构建流程公开在 GitHub
- ✅ **CI/CD 可验证**:GitHub Actions 自动构建,日志可查
- ✅ **用户审计**:可以自行检查代码并本地构建
- ✅ **一次信任**:手动信任后永久有效
---
## 技术支持
- **GitHub Issues**: [提交问题](https://github.com/agentscope-ai/QwenPaw/issues)
- **桌面外壳与构建**: Tauri 桌面外壳位于 `console/src-tauri/`,打包脚本位于 `scripts/pack-tauri/`
- **日志位置**:
- Windows: Debug 快捷方式终端查看;应用日志 `%LOCALAPPDATA%\io.agentscope.qwenpaw.desktop\logs\qwenpaw-desktop.log`;后端 `%USERPROFILE%\.qwenpaw\desktop.log`
- macOS: 应用日志 `~/Library/Logs/io.agentscope.qwenpaw.desktop/qwenpaw-desktop.log`;后端 `~/.qwenpaw/desktop.log`
---
## 使用建议
### Windows 用户
- **日常使用**: 使用普通版(无终端窗口)
- **遇到问题**: 切换到 Debug 版查看日志
### macOS 用户
- **首次安装**: 务必按照"解除安全限制"步骤操作
- **调试问题**: 使用终端启动方式查看实时日志
- **权限问题**: 首次启动时请允许文件访问权限