你手机里装了 AI 吗?大概装了。但它多半住在某个网页标签里——关掉就忘,换台设备就丢,想让它在你常用的聊天软件里回你一句,得先接一堆 API。
QwenPaw 走的是反方向:它住你自己那台机器上,你从钉钉、飞书、微信、QQ 里叫它,它记着上个月你让它整理过什么表。
它到底是什么
QwenPaw 全名 Qwen Personal Agent Workstation,通义的个人 Agent 工作站。阿里 AgentScope 团队的手笔:2026 年 2 月 24 日以 CoPaw 的名字开源,4 月 12 日正式改名 QwenPaw,现在是 36,180 星、Apache-2.0、最新版 v2.2.2.post1(10 月 22 日)。
它不是给你写代码用的框架,是装完就能用的东西。官方给了六种装法:pip、一键脚本、Docker、阿里云 ECS 一键部署、AgentScope 云平台、ModelScope Studio,另外还有个还在 Beta 的桌面 App。
跟 Dify、Langflow 那种画布平台也不是一回事。画布是让你搭一个应用给别人用;QwenPaw 是给自己配一个助理,一个实例同时挂七个渠道——钉钉、飞书、微信、QQ、Discord、Telegram、iMessage,共享同一份记忆、同一套技能。
三个决定体验的设计
记忆不是黑盒。 它分三层:当前工作上下文、完整逐字历史、自演进个人知识库(ReMe)。落到磁盘上是 Markdown,可读、可改、可搜、可互相链接。记错了一条,你直接开文件删掉就行,不用去向量库里捞。
模型可以全本地跑。 团队自己训了一套 QwenPaw-Flash,2B / 4B / 9B / 27B / 35B-A3B 五个规格,配 Q4、Q8 量化,放在 ModelScope 和 Hugging Face 上。内置的 QwenPaw Local 就是个 llama.cpp 运行时,网页里点 Download 就能下,不需要 API key。想接 Ollama、LM Studio,或者 DashScope、OpenAI、DeepSeek、Kimi 这些云厂商也行,README 写的是 14 家以上。
安全是五层,不是一句”请注意风险”。 沙箱走内核级隔离,macOS 用 Seatbelt,Linux 用 Bubblewrap + Landlock,Windows 用 AppContainer;Tool Guard 是 YAML 规则引擎,里面还塞了个 ShellEvasionGuardian,专抓命令注入、路径穿越、反弹 shell 和混淆攻击,审批分 STRICT / SMART / AUTO / OFF 四档;File Guard 独立于 Tool Guard,默认护住 ~/.qwenpaw.secret 和 ~/.ssh;Skill Scanner 在技能启用之前扫提示注入、硬编码密钥、数据外传;最外层 Access Policy 按能力下发允许、拒绝或人工审批。
上手:三条命令
pip install qwenpaw # Python 3.11 ~ 3.13
qwenpaw init --defaults
qwenpaw app
然后开 http://127.0.0.1:8088/,在 Settings → Models 里选模型、填 key,就能聊。
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
国内拉不动 Docker Hub 就换阿里云 ACR:agentscope-registry.ap-southeast-1.cr.aliyuncs.com/agentscope/qwenpaw,标签一样。
容器里连宿主机的 Ollama 有个坑:容器里的 localhost 是它自己。启动时加 --add-host=host.docker.internal:host-gateway,再把 Base URL 改成 http://host.docker.internal:11434。这一步文档写了,但不写能让人卡一小时。
不爱开浏览器的话,直接 qwenpaw 进全屏 TUI,qwenpaw . 在当前仓库起 Coding 模式。它和 Console 是同一个 Agent、同一份记忆、同一套 MCP 工具。
实话
桌面 App 还是 Beta。 首次启动要 10 到 60 秒初始化 Python 环境;macOS 没做公证,装完得右键 → 打开绕过 Gatekeeper。别指望双击就丝滑。
有遥测。 qwenpaw init 会匿名上报一次,内容是版本、安装方式、系统、Python 版本、CPU 架构、有没有 GPU,每个版本报一次。用 --defaults 等于默认同意,介意就走交互式 init 手动关。
小模型跑 Agent 会露怯。 2B、4B 这类规格做工具调用,格式出错、多步任务中途跑偏是常态。真拿它干活,9B 起步,35B-A3B 更稳;硬件吃紧就老实接云 API,别硬扛。
它更新极快。 2.0 是照 AgentScope 2.0 重写的一版,之后 2.1、2.2 两个月连发:8 月加 OS Shell、Files 工作区和 browser-use / computer-use,9 月加自托管多用户 Hub 和邮件,10 月换 Console、加 PawPort 导 Codex/Qoder 的数据。好处是功能涨得快,坏处是 UI 和接口会变,别把生产流程焊死在某个小版本上。
别把 8088 直接开公网。 它默认只听 127.0.0.1 是有道理的;v2.2.0 起有自托管多用户 Hub,真要多人用就走 Hub 加反代和账号体系,别裸奔端口。
谁该装
想在自己机器上养一个”记得事”的助理、又不想把聊天记录交给第三方的人;手里有台常年开机的小主机或 NAS 的人;已经在跑 Ollama、想给模型配一层像样外壳的人。
只想搭个客服机器人对外接客的,去看 Dify 或者 Coze,别为难它。想先弄懂它底下的那层框架,可以顺着 AgentScope 和 Qwen-Agent 看。
这类”个人 Agent”今年冒出来一堆,nanobot 就是同一位置上的对手。QwenPaw 的差异不在模型多强,而在渠道齐、记忆可读、安全做得比同类细。至于能不能长期养活,看它接下来半年敢不敢把插件市场做起来——现在那市场还只是个架子。