Witsy 是一款桌面 AI 助手,同时也是一个通用 MCP(Model Context Protocol)客户端。它支持来自所有主流提供商的模型,并可通过一个键盘快捷键随时调用。
用途
Witsy 旨在将 AI 能力集成到桌面工作流中,让用户无需切换应用即可使用多种 AI 模型完成聊天、内容生成、图像处理、语音转文字等任务。它采用 BYOK(Bring Your Own Keys)模式,用户需要自行提供 LLM 提供商的 API 密钥;也可以使用 Ollama 在本地免费运行模型。
主要能力
- 聊天补全:支持视觉模型(描述图像)。
- 图像与视频生成:文生图、文生视频、图生图(图像编辑)、图生视频。
- LLM 插件:执行 Python 代码、搜索互联网等,用于增强 LLM 能力。
- MCP 支持:支持 Anthropic MCP 服务器,是少数通用 MCP 客户端之一,允许 MCP 服务器与几乎任何 LLM 配合使用。
- Scratchpad:交互式创建最佳内容。
- Prompt Anywhere:在任意应用中直接生成内容。
- AI 命令:对几乎任何应用中选中的文本执行快捷操作。
- 专家提示词:让机器人专注于特定主题。
- 长期记忆插件:提高 LLM 回答的相关性。
- 朗读:朗读助手消息或任意应用中的文本。
- RAG:与本地文件和文档对话。
- 语音转文字/听写:支持多种语音转文字模型。
- 实时聊天/语音模式。
- Anthropic Computer Use 支持。
- 本地对话历史:自动生成标题。
- 代码格式化与复制到剪贴板。
- 对话 PDF 导出。
- 图片复制与下载。
使用方式
- 下载与安装:从 releases 页面下载二进制文件,或在 macOS 上使用
brew install --cask witsy。 - 配置 API 密钥:使用 OpenAI、Anthropic、Google 或 Mistral AI 模型需输入 API 密钥;使用 Ollama 模型需安装 Ollama 并下载模型;使用文本转语音需 OpenAI API 密钥;使用互联网搜索需 Tavily API 密钥。
- Prompt Anywhere:在任意可编辑内容中,按下快捷键(Shift+Control+Space / ^⇧Space),输入提示词,Witsy 会将文本直接输入到应用中。在 Mac 上,可根据前台应用自动触发专家。
- AI 命令:选中任意文本,按下快捷键(Alt+Control+Space / ⌃⌥Space),选择命令执行。也可创建自定义命令。
- 与文档对话(RAG):点击提示框左侧的数据库图标,管理并创建文档仓库,添加文档后选择仓库即可。
- 听写/语音转文字:支持 GPT4o-Transcribe、Speechmatics、Groq Whisper V3、Fireworks.ai Realtime Transcription、fal.ai Wizper V3、fal.ai ElevenLabs、nVidia Microsoft Phi-4 Multimodal 等模型。转录后可复制、翻译或插入到之前的应用。
- HTTP API:本地 HTTP API 默认运行在 localhost 的 8090 端口(若被占用则使用下一个可用端口)。支持 GET 和 POST 请求。
- 命令行界面(CLI):首次启动 Witsy 时自动安装。macOS/Linux 创建符号链接
/usr/local/bin/witsy,Windows 添加到用户 PATH。可用命令包括/help、/model、/port、/clear、/history、/exit。CLI 需 Witsy 桌面应用运行且 HTTP API 服务器启用(默认端口 4321)。 - Agent Webhook:在 Agent Forge 中创建或选择 agent,在 Invocation 标签页勾选 Webhook,生成唯一 token,通过
http://localhost:{port}/api/agent/run/{token}触发。支持 GET/POST,参数作为输入变量传递给 agent 提示词。返回 runId 和 statusUrl 用于检查执行状态。
适用场景
- 需要在多个桌面应用中快速调用 AI 的用户。
- 希望使用自有 API 密钥或本地模型(Ollama)的用户。
- 需要将 MCP 服务器与不同 LLM 结合使用的开发者。
- 需要语音转文字、听写、实时语音聊天的用户。
- 需要与本地文档进行 RAG 对话的用户。
- 需要通过 HTTP API 或 CLI 将 AI 能力集成到自动化工作流的用户。
限制
- 采用 BYOK 模式,使用云端模型需自行提供 API 密钥。
- 部分功能(如文本转语音、互联网搜索)需要额外的 API 密钥。
- 本地 Whisper 模型需要下载大文件。
- HTTP 服务器默认仅监听 localhost,如需外部访问需使用反向代理并配置认证。
- CLI 需要 Witsy 桌面应用正在运行。
- 部分功能(如自动根据前台应用选择专家)仅限 Mac。
- 具体收费、价格、平台支持等详细信息暂未提供。