效率与协作 self-hosted-assistantmulti-channel-chatlocal-modelsmcp-integrationscheduled-taskscoding-modepersonal-memorytool-sandbox

QwenPaw 个人智能助手

将聊天、任务、记忆与工具整合为可自托管的个人助手。

FollowAgents 评估 · FARS-2.0
待评估
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

QwenPaw 是 AgentScope 团队开发的个人 AI 助手工作站,可部署在本机、Docker、云端或桌面应用中。它提供浏览器 Console、全屏终端 TUI、桌面应用以及钉钉、飞书、微信、Discord、Telegram、iMessage、QQ 等渠道入口。系统可配置云端模型提供商,也可使用内置 QwenPaw Local、Ollama 或 LM Studio 运行本地模型。其记忆设计包括工作上下文、完整逐字历史与由 ReMe 支持的本地 Markdown 知识库。除对话外,它还覆盖定时任务、文档处理、网页信息收集、插件、Skills、MCP 工具和面向代码任务的 Coding Mode。

安装后可通过 qwenpaw init 配置模型,再用 qwenpaw app 启动本地 Console;运行 qwenpaw 可进入与 Console 和 IM 渠道共享会话、记忆、Skills 和 MCP 工具的终端界面。它可在项目中读取、编辑、审查和测试代码,并在 Coding Mode 的三栏 Web IDE 中展示文件树、差异预览、跳转定义、查找引用和结构化代码搜索。它还可处理 PDF、Word、Excel 和 PowerPoint 文件,执行网页搜索、订阅跟踪和视频摘要,并通过 Cron/定时任务生成报告或向多个渠道推送内容。工具调用受 Sandbox、Tool Guard、File Guard 和 Skill Scanner 约束;README 列出的 Tool Guard 会检查命令注入、路径遍历、反向 shell 与混淆攻击。

  1. 希望把个人助手部署在自己电脑上的个人用户,可用 QwenPaw Local、Ollama 或 LM Studio 在不配置云端 API 密钥的情况下聊天。
  2. 需要把日报、新闻摘要或报告按固定时间发送到钉钉、飞书、Discord 或 Telegram 的运营人员,可配置 Cron 和多渠道推送。
  3. 在本地代码仓库中需要阅读、修改、审查和测试代码的开发者,可从 qwenpaw . 进入面向当前仓库的 Coding Mode。
  4. 需要将对话和资料沉淀为可编辑、可搜索、可链接 Markdown 知识库的个人知识管理用户,可使用 ReMe 支持的记忆能力。
  5. 希望把 PDF、Office 文档、浏览器、新闻等能力组合为固定工作流的团队或个人,可通过 Skills、插件和 MCP 扩展。
  6. 希望通过 Web Console、TUI、桌面应用和即时通信渠道访问同一助手状态的用户,可在一个实例中使用这些入口。

这个 Agent 有哪些优点和局限?

优点
  • 同时提供 Console、TUI、桌面应用和多个即时通信渠道,并说明这些入口共享同一代理、记忆、会话、Skills 与 MCP 工具。
  • 同时支持内置本地运行时、Ollama、LM Studio 及 14+ 云端提供商;本地模型路径不要求 API Key。
  • 将工作上下文、完整逐字历史和 ReMe 驱动的本地 Markdown 知识库组合为三层记忆。
  • 文档列出了跨 macOS、Linux、Windows 的 Sandbox,以及 Tool Guard、File Guard 和 Skill Scanner 等工具执行防护层。
  • 内置 Cron、插件、Skills、MCP 和多代理能力,适合把对话、自动化和外部工具组合到一个实例中。
局限
  • 使用任何云端 LLM 前必须配置有效 API Key;没有有效密钥时,云端模型无法聊天。
  • pip 安装限定 Python >= 3.11 且 < 3.14;从源码运行 Web UI 还要求构建 console 前端并复制产物。
  • 脚本安装在受限网络环境或企业防火墙中可能无法工作,并且 Windows LTSC 的 Constrained Language Mode 可能阻止自动配置 Path 或下载 uv。
  • 桌面应用仍处于 Beta,README 明确列出兼容性测试不完整、性能问题和功能不稳定或缺失的风险。
  • 本地部署并不等于完全无外部通信:交互式 init 会询问匿名遥测,而使用 --defaults 会自动接受一次每版本的遥测。

如何安装或部署这个 Agent?

使用 pip 安装需要 Python >= 3.11 且 < 3.14:
pip install qwenpaw
qwenpaw init --defaults
qwenpaw app

然后在浏览器打开 http://127.0.0.1:8088/。Docker 部署可使用:
docker pull agentscope/qwenpaw:latest
docker run -p 127.0.0.1:8088:8088 -v qwenpaw-data:/app/working -v qwenpaw-secrets:/app/working.secret -v qwenpaw-backups:/app/working.backups agentscope/qwenpaw:latest

使用云端模型时,在 Console → Settings → Models 配置提供商、API Key 并启用模型;仅使用 QwenPaw Local、Ollama 或 LM Studio 时无需 API Key。

如何使用这个 Agent?

首次启动后,在 Console 的 Settings → Models 选择并启用模型。云端模型需要有效 API Key;DashScope 也可通过 DASHSCOPE_API_KEY 设置。运行 qwenpaw 打开 TUI,运行 qwenpaw tui --resume <id> 恢复会话,运行 qwenpaw . 在当前仓库启动 Coding Mode。需要扩展时,在 Console 中添加 Skills、配置渠道或 Cron;工具额外所需密钥可在 Settings → Environment variables 设置。

这个 Agent 与同类方案有什么区别?

QwenPaw 可将 Ollama 或 LM Studio 作为本地模型后端;与只提供模型服务的这两者相比,QwenPaw 还提供 Console、TUI、渠道连接、记忆、定时任务、Skills、插件和 MCP 管理。

常见问题

能否不用云端模型和 API Key?
可以。README 明确说明 QwenPaw Local、Ollama 和 LM Studio 的本地模型路径不需要 API Key。
云端模型需要如何配置?
启动 qwenpaw app 后,在 Console → Settings → Models 中选择提供商、填写 API Key,并启用提供商和模型。
工具执行有哪些安全控制?
项目列出 Sandbox、Tool Guard、File Guard 和 Skill Scanner。Tool Guard 具有 STRICT、SMART、AUTO、OFF 审批级别;File Guard 默认保护 ~/.qwenpaw.secret/ 和 ~/.ssh 等位置。
Docker 中如何连接宿主机的 Ollama?
可在 docker run 中加入 --add-host=host.docker.internal:host-gateway,并在 Settings → Models 将 Base URL 设为 http://host.docker.internal:11434。Linux 也可使用 --network=host。
是否会收集使用数据?
README 说明 qwenpaw init 会按版本收集一次匿名遥测,包括版本、安装方式、操作系统、Python 版本、CPU 架构和 GPU 可用性;交互式初始化会询问是否加入,--defaults 会自动接受。

相关 Agents