第 1 章 · 产品介绍

什么是 DeskWand?

DeskWand 是一款开源的 AI 桌面 Agent。不同于普通的聊天机器人,它不仅会回答问题,还会自主规划、调用工具、持续推进,直到完成你设定的目标。它运行在你的本地机器上,你可以自由选择使用的 AI 模型,数据留在本地,一切由你掌控。

核心能力

典型应用场景

与普通聊天的区别

普通聊天机器人回答完问题就等你下一条消息。DeskWand 主动推进:它将你的目标拆解成步骤,为每个步骤选择合适的工具(读文件、跑命令、搜网页),执行后评估结果,然后继续。这个循环会一直运转,直到目标达成或你手动暂停。

第 2 章 · 安装与快速开始

系统要求

平台最低版本
macOS12 (Monterey) 及以上
Windows10 及以上
Linux任意现代发行版

下载与安装

访问 deskwand.com/zh/#download 下载对应平台的最新版本:

首次启动

首次启动时,欢迎页提供三种连接方式:

连接模型之前,输入框保持禁用。以上任一项都可以随时在设置 → API 中修改。

界面概览

主窗口分为五个区域:

区域功能
① 应用栏(最左)常驻的图标导航。轨道上本身只有三个视图 —— 聊天、随手记与动态 —— 外加语音按钮。自动化、应用、密库与用量收在更多里,其中任何一个都能固定回轨道;固定的条目排在「更多」下方,按你固定的先后排列。底部是帮助与账号;设置、充值、用量统计与桌面宠物都从账号菜单进入。
② 侧边栏仅在聊天视图显示。管理最近会话与项目——打开或新建项目,置顶、重命名、归档会话。可在标题栏折叠;折叠后同一按钮变成新建对话。
③ 聊天区域(中央)对话历史 — 消息、思考过程、工具调用及结果。
④ 输入栏(底部)输入指令,粘贴图片或附件,按 / 唤出快捷命令菜单,或点麦克风口述(见第 5 章)。
⑤ 右侧面板由标题栏按钮打开:产物列表、文件浏览器、内置浏览器、代码审查(仅在 git 工作树中显示)。文件预览以标签页形式打开。面板打开时侧边栏会自动收起。
提示:在输入框中按 / 键打开快捷命令菜单,快速触发技能或内置操作,无需完整输入命令。
更新:DeskWand 会在后台检查更新,新版本下载完成后,应用栏底部的帮助按钮会变成更新按钮,点一下即可打开更新对话框。也可以在设置 → 关于中手动检查。

第 3 章 · API 配置

支持的服务商

DeskWand 兼容任何遵循 OpenAI、Anthropic 或 Gemini 协议的 API。具体支持以下服务商:

服务商协议说明
OpenAIOpenAIGPT-4o、GPT-5.x 等模型
AnthropicAnthropicClaude Opus、Sonnet、Haiku
GeminiGeminiGoogle Gemini 系列模型
OllamaOpenAI 兼容通过 Ollama 运行本地模型
DeepSeekOpenAI 兼容deepseek-flash(V4.1-Flash,可读图)与 deepseek-v4-pro
智谱OpenAI 兼容GLM 系列模型,含 glm-4.6v-flash 视觉模型
OpenCodeOpenAI 兼容官方网关,含 Zen(按量付费)与 Go(订阅制)两种计划
OpenRouterOpenAI / Anthropic多供应商网关

你也可以连接任何暴露 OpenAI 或 Anthropic 兼容 API 的自定义端点。

配置流程

  1. 打开 设置 → API。
  2. 从列表中选择服务商,或选择「其他供应商」配置自定义端点。
  3. 输入你的 API Key。
  4. (可选)自定义 Base URL,用于连接代理或自托管端点。
  5. 选择或手动输入 模型 ID。
  6. 点击 测试连接 验证配置是否正确。
  7. 点击 保存设置。

配置方案管理

你可以创建多套配置方案 — 例如工作用 OpenAI,个人项目用本地 Ollama 模型。在 API 设置页面顶部的下拉菜单中快速切换。每个方案独立存储服务商、密钥、Base URL 和模型列表。

视觉模型

如果你的主模型不支持图片理解(多模态),可以单独配置一个视觉模型。Agent 会通过 vision_describe 工具读图:先识别图片内容,再将描述传递给主模型进行推理。

在 设置 → API → 视觉模型 中配置。

搜索配置

在 设置 → API → 搜索 中,你可以为网页搜索和内容抓取配置专用模型。这与主模型分离,允许你为搜索类操作使用更快或更便宜的模型,而保留更强大的模型用于推理。

订阅接入

无需手动输入 API Key,可直接连接你已有的订阅。支持两类:

前往 设置 → API,滚动到订阅接入区域,点击对应服务商的 连接 按钮。

轻量任务模型

在 设置 → API → 轻量任务模型 中,可以为后台琐务指定一个模型——生成会话标题与记忆提取。默认跟随主模型;改指一个更便宜或更快的模型,可以让这些调用不占用主模型额度。

连接诊断

如果遇到连接问题,使用内置诊断工具:设置 → API → 诊断连接。它会逐步检查:

  1. DNS 解析 — 能否解析 API 域名?
  2. TCP 连接 — 能否到达服务器?
  3. TLS 握手 — 连接是否安全?
  4. API 认证 — Key 是否有效?
  5. 模型验证 — 模型能否正常响应?

每个步骤会报告通过/失败,并提供可操作的修复建议。

第 4 章 · 项目与会话

项目

项目是一个绑定到磁盘目录的命名工作区。会话(对话)归属于某个项目,所有文件操作和工具执行都限定在该目录范围内。这让你可以清晰地区分不同工作流 — 例如一个「官网开发」项目和一个「数据分析」项目。

在侧边栏创建新项目:点击项目区域的 + 按钮,输入名称,DeskWand 会自动创建对应目录。

会话管理

侧边栏组织

侧边栏包含两个可折叠的分组行:最近——所有会话,按时间分组(今天、昨天、最近 7 天、更早);项目——提供打开项目与新建项目入口。置顶的会话固定在最顶部,运行中的会话显示状态标识。

归档与恢复

归档不再需要的会话以保持侧边栏整洁。右键(或长按)会话,选择 归档。在 设置 → 已归档 中查看和恢复已归档的会话。

上下文压缩

长时间对话可能超出模型的上下文窗口。此时 DeskWand 会自动压缩对话 — 将较早的消息总结压缩,释放空间。你也可以手动触发:输入 /compact 或从快捷菜单选择。

Goal 模式

Goal 模式让 Agent 围绕一个高层目标自主循环工作:

  1. 设定目标 — 例如「调研并总结本周最热门的 5 篇 AI 论文」
  2. Agent 规划 → 执行 → 评估 → 重复,直到目标达成。
  3. 你可以随时暂停、继续或清除目标。
  4. 状态栏显示进度:当前轮次、已用 Token、已用时间。

通过快捷菜单(/goal)或操作栏访问 Goal 模式。

第 5 章 · 聊天交互

发送消息

在底部输入框中输入指令,按 回车 发送。输入框下方的状态栏会实时显示本轮已运行的时间,结束后显示总耗时。你还可以:

Slash 快捷命令

在输入框中按 / 唤出快捷命令菜单。命令、插件命令与技能共用同一份列表,按最近使用排序(最多保留 20 条)。用标签页筛选:

技能与提示词命令也可以从 + 菜单进入:那里优先列出你星标的常用技能,并支持新建、编辑、删除提示词命令。

引导进行中的回合

Agent 忙碌时不必干等。你发送的消息会排在输入框上方的队列条中,每条都可以选择引导(注入正在运行的回合)或删除。

被引导的消息会出现在注入位置:投递途中显示引导中,送达后显示已引导。如果引导失败——会话已结束或已停止、消息类型不被支持——会给出原因,并把你的内容回填到输入框。

空闲会话会自动按先后顺序排空队列。手动停止会暂停一次自动排空;上下文压缩期间,队列发送会被阻塞。

活动与计划

输入框上方有一条常驻活动条,显示 Agent 当前在做的事。展开可以看到计划——Agent 为多步任务维护的任务清单——以及进度(如 2/5 完成),同时列出后台运行的子代理。

这份清单由 Agent 自己维护,有两条规则值得了解:同一时刻只能有一项处于进行中;存在未完成条目时,清单不能被标记为已完成。被拒绝的更新不会生效,也不会干扰已显示的进度。

拾取页面元素

在内置浏览器中,选择元素会进入拾取状态——点击页面上的任意元素,它就会成为一条附件,携带该元素的标识与快照。用它把 Agent 精确指向你要的按钮或输入框,而不必用文字描述。

注意时机:拾取的元素会随你的下一条消息发送,不支持即时引导。

流式输出与思考过程

Agent 工作时,回复会实时流式展示。Agent 还可能展示其思考过程 — 在采取行动前的推理步骤。思考过程以可折叠块的形式显示在每条回复上方,你可以展开查看或折叠隐藏。

工具调用卡片

Agent 使用工具时(读文件、跑命令、搜网页),聊天中会出现对应的卡片,显示:

卡片按类型配色,紧凑展示 — 点击可展开查看完整细节。

预览面板

右侧面板用来查看 Agent 产出的内容。从标题栏打开产物列表 —— 它收集了本次会话新建或修改的所有文件,每行显示类型图标、文件名,悬停可见完整路径,另有按钮可用系统应用打开。

点击某一行会在应用内打开该文件。文本与图片文件以标签页打开,可以同时保留多个来回切换。Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)会渲染成应用内页面并在内置浏览器面板中显示 —— Agent 刚写完的报告一键就能看。渲染失败时会退回用系统应用打开,并给出提示。

用量与成本

DeskWand 在本机记录 token 用量,数据只存在这台设备。从账户菜单 → 用量统计打开看板,先选区间(今天 / 7 天 / 30 天 / 90 天 / 全部),页面包含:

金额本位始终是 USD,只在显示前按 ECB 每日参考汇率折算,汇率缓存 24 小时。在页头下拉里切换显示币种:USD、CNY、EUR、JPY、GBP、HKD。

这是估算,不是账单。看板只统计这台设备上发起的调用,并按公开价目表定价,不读取 provider 上报的金额 —— 订阅制账号上报的金额本来就不是实际扣费,自定义 relay 甚至可能恒为 0。把它当作自己用量的一个持续估算即可。

消息操作

鼠标悬停在任意消息上会显示其操作:

回答模型的问题

有时 agent 需要你拍板,它会直接在对话里提问。选择一个选项、回答是或否,或选其他…自己填。多个问题时,提问卡会显示待答数量,各题作答顺序不限。提交会送出你已填写的部分;跳过则把该题交回给 agent 自行决定。

权限审批

某些工具执行前需要你的授权 — 特别是写入文件和执行 Shell 命令。当工具需要权限时:

提示:对频繁使用的可信工具使用「始终允许」,可减少重复审批。重新开始会话即可重置权限。

语音对话与朗读

DeskWand 能把话听进去、也能念出来,而且语音引擎跑在你的机器上 —— 音频不会发给任何语音服务。模型按需下载,所以在开启某个能力之前不会装任何东西。

听写。点输入栏里的麦克风,或按住提示里写的那个按键说话。文字落到输入栏里,发送前还能改。第一次使用会先问你要不要下载语音模型(约 140 MB)。

语音对话。应用栏上的语音按钮打开一个全屏语音界面。像平常那样说话:停顿一下就会把问题发出去,回答则逐句念回来。它正在说话时你开口,它会停下来听你说。键盘也一直可用 —— 同一个会话照样接受打字输入。

朗读。每条助手回复上都有一个播放按钮把它念出来,正在念的那几个字会高亮。可以暂停,也可以在它还在准备时取消;读失败可以重试。

选音色。音质、音色、语速与来源在设置 → 能力 → 语音里一处配置,朗读与语音对话共用这一份设置。语音可以跑在本机,也可以走你配置的云端音色 —— 见第 12 章。

只想要在任意应用里听写、不要整个 Agent?那是 DeskWand Voice。

第 6 章 · 工具系统

工具工作方式

Agent 会自动为每一步选择并使用最合适的工具 — 你不需要手动指定。只需描述你想做什么,Agent 会自行决定是读文件、跑命令、搜网页,还是组合使用多种工具。

文件工具

工具功能
Read(读取)读取文件内容。支持文本文件和图片。
Write(写入)创建新文件或用新内容覆盖已有文件。
Edit(编辑)通过精确文本匹配对已有文件进行靶向修改。
Glob(文件匹配)按模式查找文件(例如 **/*.ts)。
Grep(内容搜索)在文件中搜索文本模式。

Shell 命令(Bash)

Agent 可以在你的工作目录中执行 Shell 命令。用于安装依赖、运行脚本、构建项目等操作。需要管理员权限的命令会提示输入密码。

注意:授权 Shell 命令前务必审阅命令内容。Agent 非常强大 — 确保你理解命令的作用后再允许执行。

浏览器工具

DeskWand 内置浏览器,Agent 可以直接驱动它——导航、读取页面、并与之交互:

工具功能
导航在内置浏览器中打开 URL。
获取页面状态读取当前 URL 与标题。
页面快照把页面上的可交互元素抓成文本——这是 Agent「看懂」页面的主要方式。
截图把页面截取为图片。
点击 / 填充输入点击元素,或在输入框中填写内容。
执行 JS在页面上下文中运行 JavaScript。
等待等待文本、选择器出现,或等待网络空闲。

网络工具

工具功能
Web Search(网页搜索)使用你配置的搜索供应商搜索互联网,返回带来源引用的结果。
Fetch Content(获取内容)从 URL、GitHub 仓库或 PDF 中提取可读内容。
Get Search Content(读取缓存内容)获取之前搜索或抓取操作中缓存的完整未截断内容。

网络访问配置

在 设置 → 网络访问 中选择搜索供应商。可用选项:自动选择、OpenAI、DeepSeek、Exa、Brave、Parallel、Tavily、Perplexity、Gemini。每个供应商可使用独立的 API Key,也可以继承主 API 配置的密钥;自动选择会在某个供应商不可用时沿备用链回退。

Office 文档

Word、Excel、PPT 在这里是 Agent 原生能力:在任务过程中就地生成、编辑、读取,产出的是真正的 .docx / .xlsx / .pptx 文件,而不是一段还要你手动导出的文字。

读取。四个内置工具把文档内容交给模型:office_read_docx、office_read_xlsx(可指定单个 sheet)、office_read_pptx 返回 Markdown;office_read_pdf 对文本页返回文字,扫描页则渲染成图片交给视觉模型。

生成与编辑。DeskWand 内置了自己的文档引擎,已在 PATH 上 —— 单文件二进制,无依赖。它能产出 Word 报告、信函、备忘与提案(含模板、修订痕迹、批注、页眉页脚、目录);带公式、图表、数据透视表的 Excel 工作簿;带版式和演讲者备注的 PowerPoint 演示文稿。还能拆分或合并幻灯片,以及把 CSV/TSV 数据导入表格。

预览。生成和修改后的文件直接在预览面板中打开 —— 见上文预览面板。

计划、记忆与视觉

还有几个工具负责 Agent 自身的账务:

工具功能
更新任务清单维护活动条中显示的计划——见第 5 章。
查看目标 / 更新目标 / 完成目标读取、调整或结算 Agent 正在推进的目标。
memory_search / memory_read在长期记忆中检索。记忆不会自动注入——Agent 必须主动查询。
memory_upsert / memory_delete写入或删除长期记忆。
描述图片通过已配置的视觉模型读取图片。
获取子代理结果 / 引导子代理取回后台子代理的结果,或在运行中调整它的方向。

子 Agent

面对大任务时,Agent 可以把活儿派给子 Agent —— 各自持有独立上下文、并行推进。内置四个:代码探索、编码实现、架构规划、审查;也可以在设置 → 子代理里新增自己的。

每个子 Agent 可以跟随主模型,也可以单独指定模型和思考强度。未配置全局默认子代理模型时,子代理工具不可用。子 Agent 的用量归因到它实际运行的模型,并在用量看板中单独成行汇总。

第 7 章 · 技能系统

什么是技能?

技能(Skill) 是一个可复用的扩展包,为 Agent 注入特定领域的专业知识、指令和工具配置。技能使 Agent 在处理 PDF、视频编辑、财务分析、天气查询、飞书/Slack 等任务时更加专业高效。

技能从哪来

每个技能都带来源标签,一眼就能看出它的出处:

来源含义
内置随 DeskWand 一同提供。
自定义从本机文件夹导入。
密库存放在加密密库中(见下文)。
团队与你的团队共享。
我的云端同步到你自己的账号。
市场从技能云安装。
AI 生成由 Agent 自己编写。
MCP由 MCP 连接器提供。

设置 → 技能把它们分为三组:内置技能、自定义技能、插件与导入。

内置技能

DeskWand 预装了一套内置技能,覆盖常用任务场景。你可以在 设置 → 技能 中单独启用或停用每个技能。内置技能无需安装,开箱即用。

举两个内置技能的例子。officecli 系列驱动内置文档引擎生成、检查、修改 Word / Excel / PowerPoint 文件。image-ocr 用本地 OCR 引擎从图片、截图、扫描件中提取文字 —— 支持中英文,全程离线,不上传任何内容。

技能市场

在技能云中浏览、安装和更新社区贡献的技能:

  1. 从侧边栏或设置 → 技能中打开 技能云。
  2. 按分类浏览或搜索特定技能。
  3. 点击技能卡片查看详情(描述、版本、下载量)。
  4. 点击 安装 将其添加到你的技能库。

已安装的技能出现在 我的技能 列表中:可启用或停用、把常用的星标置顶,或删除。市场会在有新版本时显示更新标识。

插件是更大的单位,在 插件与导入 → 浏览插件 中查看。一个插件可以打包技能、命令、子代理、扩展、钩子和 MCP 服务的任意组合。

技能云(需登录)

登录 DeskWand 账号可解锁云端功能:

密库技能

密库同时是一个私有的技能通道:把技能上传到密库,它就会随端到端加密备份一起走,另一台机器解锁密库后即可恢复。列表中来源标为密库的技能就存放在那里。

上传成功后,本地原件会被删除——密库中的副本成为唯一来源。密库本身见第 11 章。

自定义技能

你可以从本地文件夹导入技能:前往 设置 → 技能 → 插件与导入,点击 从文件夹安装。适用于测试自己编写的技能,或使用同事直接分享的技能。

第 8 章 · MCP 连接器

什么是 MCP?

Model Context Protocol(MCP) 是一个开放标准,用于将 AI 模型连接到外部工具和数据源。MCP 连接器让你的 Agent 能够与浏览器、数据库、API 等服务交互 — 就像使用内置工具一样。

连接器在哪里

连接器在 应用视图的 连接 标签页里管理 —— 另外两个标签页是技能与插件。从应用栏的更多进入,见第 2 章。

连接器目录

目录里列着五十多个现成的服务 —— Notion、Linear、Sentry、Stripe、Cloudflare 等等 —— 按分类分组,分类芯片与「添加」收在吸顶工具栏里。点一张卡片即可添加该服务器,它会写进你 Agent 目录下的 mcp.json。

添加自己的连接器

点添加,粘贴一段 mcpServers 配置,一次一台 —— 与 Claude Desktop、Cursor 用的是同一种格式。支持两类:DeskWand 以命令形式启动的本机服务器(command 配 args,可选 env),以及用 URL 访问的远程服务器。形如 ${VAR} 的占位符会被展开;一段里含多台服务器会被拒绝,因此你可以一台一台地贴。

内置连接器

有两个连接器是随 DeskWand 一起内置的,不出自目录:

管理连接器

启用之后,连接器的工具即可在对话中被 Agent 调用。每张卡片自带状态 —— 已连接、已授权、未启用、已停用或连接失败 —— 并给出对应的操作:

凭据与服务器定义本身都以明文存在本机的 mcp.json 里,因此那份文件有多私密,你贴进去的内容就有多私密。

第 9 章 · 定时任务

概述

定时任务让你可以设定指令在指定时间自动执行 — 就像一个为你 AI Agent 设置的闹钟。适用于日报生成、周期性数据检查、定期调研等场景。

日历视图

从应用栏的自动化进入定时任务管理。日历视图以日/周/月三种方式展示所有任务。点击空白区域创建新任务,点击已有任务进行编辑。

任务模式

模式行为
单次在指定日期和时间执行一次。
每天每天在选中的时间点自动执行。可添加多个时间点。
每周在指定星期的选中时间点自动执行。

配置任务

  1. 选择模式(单次、每天、每周)。
  2. 设置执行时间 — 点击添加时间点(格式:HH:MM)。
  3. 输入指令 — 触发时 Agent 要执行的内容。
  4. 可选指定工作目录(默认为当前项目目录)。
  5. 切换 启用 开关激活任务。

监控与控制

动态

动态是应用栏上的一个页面,它会替你去找。它读你最近的提问,以及记忆里记录下来的关注点,然后找出值得一读的东西,写成一份列表。它每天最多跑一次,用的是设置 → API 里配置的轻量任务模型。

一次运行不会创建会话,也不会发系统通知,所以它从不打断你。可以在欢迎页或动态页本身打开它,随时也可以再关掉自动更新。

每条都带来源的真实发布时间、一份本地化摘录和一张配图。点开一条会在右侧阅读器里展开:正文按 markdown 渲染,并提供一个「在浏览器中打开完整页面」的入口。不想看的条目可以单条剔除。

听动态。标题栏上的耳机图标会把动态当成口语稿念出来,并自动续到下一条 —— 一批条目可以像播客一样连着听。播放时图标会有动画。

第 10 章 · 记忆系统

记忆如何工作

DeskWand 会建立你的偏好、历史工作和项目上下文的长期记忆,让后续会话更加高效。记忆分为两种:

类型范围存储内容
Core Memory(核心记忆)全局你的稳定偏好、身份特征、跨项目的行为模式(如「始终使用 TypeScript strict 模式」「偏好暗色主题」)。
Workspace Memory(工作区记忆)按项目会话摘要、实现决策、历史修复记录,以及与特定项目目录相关的经验。

记忆不会自动注入会话。只有当当前任务可能依赖某些持久信息时——你声明过的偏好、做过的决定、这个项目的约定——Agent 才会通过记忆工具去检索。后台还会每 10 个用户回合审查一次稳定画像信息,并在你明确要求时写入。

启用或停用

本地记忆位于 设置 → 个性化,与全局 AGENTS.md 规则在同一页。新安装默认关闭。

关闭后会停止选择性后台学习、显式记忆写入与按需检索;已有数据会保留,重新开启后继续生效。

清除本地记忆

同一区域只有一个破坏性操作:删除本地记忆——它会移除这台电脑上存储的全部记忆。不再有单独的重建或按范围重置入口。

警告:删除记忆不可撤销,请确认后再执行。

第 11 章 · 密库

什么是密库?

密库是你的个人加密存储:本地文件加上端到端加密的云备份。加密在你的机器上完成,数据离开前就已是密文,服务端拿到的只是它读不懂的内容。

打开密库

从应用栏的更多里打开密库(见第 2 章)。页头提供上传文件与同步,列表可按文件、技能、会话筛选(会话标记为敬请期待)。每行菜单提供在文件夹中显示、导出、删除。

上传与同步

上传的文件会先在本地加密、存储,配好云备份后再同步。同步按需触发,状态显示在页头:瞬时完成的同步不会闪出中间态,横幅区域只留给错误。

在对话中使用密库文件

密库也是附件的来源之一:在聊天输入框的 + 菜单里选择从密库选择,即可在可搜索的列表中挑选文件。见第 5 章。

加密与恢复

首次设置加密云备份时,DeskWand 会显示一段恢复码并要求你保存。如果机器和系统密钥链都不可用,这段恢复码是回到数据的唯一途径——请存放在你信任的地方。

恢复只在本地索引缺失、且密库中没有任何文件时可用。这个限制本身就是安全措施:你不会不小心把两个不同的密库合并到一起。

用量与限制

密库页面显示本地已用空间,以及云端备份的已用额度与配额。

随手记

随手记是应用栏上的一个页面,用来记下任何你想留着的东西 —— 一个念头、一条链接、还没想完的计划。每一条都以 markdown 文件存在 ~/.deskwand/vault/ideas 下,所以它就是普通文件:用任何编辑器打开、放进版本管理、或者在 DeskWand 之外改,都不会出问题。

可以在随手记页面里写,也可以直接让 Agent 记一笔,它会归到那里。页面按时间倒序列出;点开一条即可阅读或编辑,处理完可以归档。

因为它们是密库里的文件,Agent 能像读其他文档一样读取和搜索 —— 问它某个话题你写过什么,它可以去找。

第 12 章 · 设置与偏好

设置都有什么

设置分为九个标签页:通用、API、能力、子代理、个性化、远程控制、日志、已归档、关于。有三处特意不放在这里:连接器与技能共用应用视图,定时任务在自动化 —— 两者都在应用栏的更多里。

外观

在 设置 → 通用 中配置:

能力

能力标签页里放的是需要先装东西、或先获得授权才能用的可选项。每一项在你打开之前都是关闭的,而且各自只下载自己需要的东西 —— 不会在后台替你拉取任何内容。

其中三项是完全跑在本机上的引擎:

Computer Use 是第四项,也是唯一一项会「动手」而不只是「读」的能力:Agent 可以看见屏幕、并操作鼠标与键盘。它默认关闭;在 macOS 上,这个标签页会列出还缺哪些权限 —— 辅助功能与屏幕录制 —— 每一条都配一个按钮,直接打开系统设置里对应的面板。屏幕录制重启后生效;权限只有在真正核实通过之后,才会被报告为已授权。

自动技能学习

默认关闭。开启后,Agent 可以在对话中自动发现并学习新技能,并定期整理已有技能。项目模式下不支持自动学习。

匿名使用统计

DeskWand 收集匿名使用统计数据以帮助改进产品。仅包含随机设备标识和应用版本信息 — 不包含任何个人数据。可在 设置 → 通用 → 匿名使用统计 中关闭。

版本更新

在 设置 → 关于 中可以查看当前版本、按需检查更新,也可以打开手册或反馈问题。DeskWand 也会在后台自动检查;新版本下载完成后,应用栏底部的帮助按钮会变成更新按钮,点一下即可打开更新对话框。

第 13 章 · 常见问题与排障

API 连接失败 — 我该检查什么?

  1. API Key 是否正确且未过期?
  2. Base URL 是否正确?(尤其在使用代理或自托管端点时。)
  3. 运行 设置 → API → 诊断连接 进行逐步排查。
  4. 检查网络 — 防火墙或 VPN 可能阻止 API 连接。

我的模型不在列表中 — 如何使用?

切换到 手动输入 模式,直接输入模型 ID。确保选择的协议(OpenAI / Anthropic / Gemini)与模型 API 匹配。

Agent 执行命令时反复报错

如何导出日志用于求助?

前往 设置 → 日志,点击 导出诊断包。这会生成一个 ZIP 文件,包含应用日志、脱敏后的运行环境信息,以及最近会话和错误的元数据摘要。将此文件发送给 DeskWand 团队可加快排障速度。

可以离线使用 DeskWand 吗?

可以 — 通过 Ollama 使用本地模型。安装 Ollama,拉取模型(ollama pull llama3),然后在 DeskWand 中配置 Ollama 端点。本地模型不需要互联网连接。

我的数据存储在哪里?

所有数据均为本地优先。你的 API Key、对话记录、设置和记忆都存储在本地机器上。除非你明确使用云端功能(技能云同步、OAuth 订阅)或启用遥测(匿名且最小化),否则不会发送到 DeskWand 服务器。

如何获取帮助或报告 Bug?

本手册对应当前版本 DeskWand 1.0.46。