Skip to content

DeskAide 0.1.0-alpha

Choose a tag to compare

@ProgramCX ProgramCX released this 27 Jul 11:22
· 3 commits to main since this release

DeskAide 0.1.0-alpha

DeskAide 是一个本地优先的 Windows AI 桌面助手,将可自定义悬浮宠物、语音和文字交互、兼容模型 API,以及受权限控制的 Windows 工具整合到同一个桌面体验中。

Warning

这是 DeskAide 的首个 Alpha 测试版本。程序可以启动应用、管理文件、访问剪贴板和执行 PowerShell 命令。允许敏感操作前,请认真检查权限设置、目标路径、命令内容和确认提示。

主要功能

  • Apple 风格自适应界面,支持浅色和深色模式。
  • 置顶悬浮宠物,记忆用户最后位置,并支持自定义 PNG、JPG 或 GIF。
  • 文字和语音使用独立输入模式,语音停顿后可以自动发送。
  • 支持 OpenAI-compatible Chat Completions 和 Anthropic Messages API。
  • 使用模型组管理独立服务地址、完整 API 路径、凭据和模型列表。
  • 支持流式 Markdown、消息复制、重试、停止生成和 AI 推荐操作。
  • 本地分组对话历史,保留完整对话上下文和工具活动记录。
  • 支持系统托盘、可配置全局快捷键和实验性 Windows SAPI 热词。
  • 对模型敏感行为提供细粒度权限控制。

Windows 工具

经过本地策略和参数校验后,DeskAide 可以:

  • 启动或聚焦应用,打开文件和 URL。
  • 搜索、复制和移动文件。
  • 通过 Windows 回收站删除文件。
  • 读取和写入剪贴板。
  • 异步执行 PowerShell 命令。
  • 在用户明确允许时请求 UAC 管理员权限。

执行过程会持续显示状态标志,敏感操作可以分别设置为 询问、自动允许或自动阻止

语音输入说明

当前版本通过 WebSocket 接入 vivo 实时 ASR,支持:

  • 16 kHz、16-bit、单声道 PCM 麦克风采集。
  • 中间识别结果和最终结果修正。
  • 本地噪声校准和语音活动检测。
  • 静音自动发送、手动停止、取消和重试。

Note

vivo 语音服务只是 Alpha 阶段的临时替代方案,并不是 DeskAide 计划长期绑定的语音服务。 当前使用它是为了尽快验证完整的实时语音交互流程。后续版本计划将语音层改为可插拔架构,并优先评估本地离线识别以及更多可选服务商。使用当前语音功能需要用户自行提供 vivo 语音 API AppKey;不配置语音服务不会影响文字输入和 Agent 功能。

隐私与安全

  • API 凭据保存在 Windows 凭据管理器。
  • 对话和工具活动保存在本地 SQLite 数据库。
  • 敏感历史数据使用当前用户 Windows DPAPI 保护。
  • 模型不能直接访问操作系统;所有工具调用必须经过本地校验和权限层。
  • 破坏性操作和管理员操作可以要求用户明确确认。
  • 导出受保护配置前需要 Windows 身份验证。
  • 导出的配置文件包含明文凭据,必须视为密钥文件妥善保管。

安装方式

  1. 在下方 Assets 下载 DeskAide-0.1.0-alpha-win64.zip
  2. 将压缩包完整解压到一个可写目录,请勿只从压缩包内部直接运行。
  3. 启动 DeskAide.exe
  4. 打开“设置 → 模型”,配置兼容的模型服务。
  5. 让模型执行本地操作前,请先检查“权限”页面。

关闭助手窗口后,DeskAide 默认仍会驻留系统托盘。如需彻底结束程序,请从托盘菜单选择“退出 DeskAide”。

系统要求

  • Windows 10 1809 或更高版本。
  • 推荐使用 Windows 11。
  • 64 位 Windows。
  • OpenAI-compatible 或 Anthropic-compatible 模型 API。
  • 只有使用语音输入时才需要麦克风和 vivo 语音 API 账户。

发布包已经包含 Qt 6.8.3、QML、Multimedia、SQLite、Schannel、FFmpeg、OpenGL 后备和 MinGW 运行依赖。

已知限制

  • 当前仅支持 Windows。
  • 程序尚未进行代码签名,Windows SmartScreen 可能显示未知发布者警告。
  • 即使服务商声明兼容 OpenAI 或 Anthropic,实际请求和流式响应格式仍可能存在差异。
  • Windows Hello 是否可用取决于 Windows 版本和设备配置;受保护的配置导出支持回退到 Windows 登录密码验证。
  • vivo ASR 为临时过渡实现,目前还没有本地离线语音识别。
  • 当前不包含内置联网搜索、浏览器登录态自动化、文字转语音和屏幕理解。
  • Alpha 版本仍需要在不同设备、模型服务、麦克风、语音包和 UAC 环境中进行更多端到端测试。

文件校验

文件:DeskAide-0.1.0-alpha-win64.zip
SHA-256:25074E718B01FA4574A1F0B85A2CFC5D2119F973441E344DBD37E19C6B9145FD
压缩大小:52.22 MiB

如需反馈可复现问题,请前往 GitHub Issues。请勿在公开 Issue 中提交 API Key、导出的配置、私人对话、个人路径、命令输出或其他敏感信息。