市面上绝大多数AI助手都存在明显短板:对话记忆随会话销毁,每次交互需要反复交代背景;数据全部托管远端服务器,私密资料存在泄露隐患;功能固化,很难贴合个人业务做能力扩展;办公社交渠道相互割裂,一套AI人设无法跨IM工具复用。QwenPaw是AgentScope团队开源的本地优先个人AI助手,跳出传统聊天机器人一问一答的交互模式,打造可以自主执行任务、沉淀个人知识、跨多平台协同的数字分身。
QwenPaw 2.0版本基于AgentScope 2.0内核完成重构,采用Tauri桌面端架构,实现秒级启动、轻量化运行以及全链路安全管控,同时原生兼容阿里云百炼Coding Plan、Token Plan两套订阅服务,个人与小团队可以低成本调用通义千问系列模型,搭建属于自己的自动化AI工作流。本文完整拆解QwenPaw 2.0全部核心能力,覆盖多方式部署安装、基础初始化、百炼平台账号准备、两套订阅方案可视化与配置文件接入、SDK调用示例、自定义技能开发、安全权限管控、成本性能调优以及常见故障排查,附带可直接运行的命令与代码,帮助快速落地安全可扩展的私有AI智能体。
一、QwenPaw 2.0核心能力全景解析
QwenPaw 2.0并非简单对话工具,而是整合记忆引擎、多渠道交互、多智能体协作、自定义技能、安全治理的一体化AI助手平台,能力覆盖个人办公、开发辅助、文档处理、自动化任务等各类场景。详情👉访问阿里云百炼大模型服务平台页面 了解。


1.本地优先架构,把数据所有权交还用户
整套产品贯彻本地优先的设计理念,对话会话、记忆知识库、技能配置全部保存在本机工作目录,默认不会上传第三方服务器,从根源规避隐私泄露风险。
- 离线运行能力:对接本地开源模型,无需API密钥,断开网络依旧可以执行AI任务,适合处理内部文档、业务敏感资料。
- 云端部署可选:支持通过计算巢实现云端一键部署,满足多设备远程访问需求,兼顾隐私保护与跨端便捷性。
- 存储隔离:不同工作区数据相互隔离,方便区分个人、工作类不同业务场景的数据。
2.ReMe长期记忆引擎,解决AI“会话即遗忘”痛点
内置ReMe记忆引擎,依托SQLite实现持久记忆存储,搭配FTS5全文检索、回合级持久化、按需召回机制,构建三层记忆体系:实时工作上下文、完整原始对话历史、提炼后的个人知识库。记忆不会随着会话关闭丢失,跨对话场景依旧可以理解用户习惯与业务背景。
举个例子,当你告知助手自身是后端开发,日常主要使用Python微服务架构,后续所有开发相关提问,智能体会自动复用该背景信息,不用重复输入前置条件。记忆内容以Markdown格式存储,支持人工编辑、导出、迁移,记忆库可以持续迭代沉淀个人知识资产。
3.多渠道接入,一套AI分身覆盖全办公场景
支持钉钉、飞书、企业微信、个人微信、QQ、Discord等主流通讯渠道,同一套AI人格可以同时在多个渠道上线,记忆池、技能库全局打通。在钉钉下发任务,处理完成后可以同步推送回复至飞书;微信发送查询指令,助手调用本地技能完成计算输出结果。渠道配置采用可视化控制台操作,扫码完成授权绑定,不需要复杂二次开发。
4.多Agent协作,多角色分工完成复杂任务
单实例可以并发运行多个隔离智能体工作区,每一个Agent拥有独立模型配置、独立记忆空间、独立技能集合,依靠异步协作机制完成复杂多角色任务。
例如搭建产品经理Agent梳理需求、开发Agent编写业务代码、测试Agent设计用例,多个智能体接力,把项目从需求梳理到输出可测试代码完整跑完,大幅降低复杂任务的人工介入成本。
5.极简自定义技能扩展,快速拓展AI边界
技能系统降低扩展门槛,既可以一键安装社区共享技能,也可以自主开发专属业务技能,不需要深度编程功底。
- 一键安装第三方技能,执行
qwenpaw skills install命令,直接拉取官方或者社区发布的技能,自动注册到本地技能池,文档总结、代码生成、数据可视化等能力开箱即用。 - 自定义技能开发,新建文件夹搭配SKILL.md描述文件,写明技能名称、触发条件、执行流程,就可以定义全新能力。技能能够调用命令行、外部API、本地文件系统,依靠自然语言描述业务逻辑,AI自动解析生成操作序列。例如图片压缩技能,只需要描述触发条件、依赖工具、执行步骤,即可完成功能开发。
6.Loop工程化执行,高阶指令自动拆解闭环执行
Loop Gate提供Normal、Mission、Goal三类执行模式,智能体自主拆解复杂任务、分步执行、校验输出结果、迭代纠错。用户下达高阶指令,例如“整理本月行业资料,输出完整PPT”,QwenPaw会自动拆分为子任务:搜集行业信息、分析核心趋势、撰写报告文本、生成PPT大纲、导出本地文件,全程自主调用工具执行,减少人工干预。
7.全链路安全治理,工具调用可审计可控
搭载Agent OS Driver安全模块,统一管理MCP/A2A/ACP各类连接,加密存储凭证,提供调用审批策略。三重安全防护:工具调用防护、文件访问路径限制、第三方技能安全扫描。每一项工具调用支持允许/拒绝/询问三种权限策略,限制AI操作边界,规避误删文件、泄露敏感信息。所有文件读写、工具调用完整留存审计日志,可以随时回溯操作记录。
二、QwenPaw 2.0安装与基础配置
软件提供pip、一键脚本、Docker容器、Tauri桌面客户端、云端部署多种方案,适配Windows、macOS、Linux全平台。详情👉访问阿里云百炼大模型服务平台页面 了解。


1.多种部署方式命令
pip安装(开发者推荐,Python版本建议3.9以上)
# 安装核心包
pip install qwenpaw --upgrade
# 初始化默认配置
qwenpaw init --defaults
# 校验版本
qwenpaw --version
# 启动本地web控制台,默认端口8088
qwenpaw start
启动完成浏览器访问 http://localhost:8088,即可进入可视化控制台。
Docker容器部署,无需配置本机Python环境
# 拉取官方镜像
docker pull agentscope/qwenpaw:latest
# 运行容器,持久化存储本地数据
docker run -d -p 8088:8088 -v ~/.qwenpaw:/root/.qwenpaw agentscope/qwenpaw:latest
一键脚本安装(无需手动配置Python环境)
macOS / Linux:
curl -fsSL https://qwenpaw.agentscope.io/install.sh | bash
Windows CMD:
curl -fsSL https://qwenpaw.agentscope.io/install.bat -o install.bat && install.bat
Windows PowerShell:
irm https://qwenpaw.agentscope.io/install.ps1 | iex
桌面端安装
前往GitHub Releases下载对应操作系统Tauri安装包,双击完成安装,无需命令行,适合非技术使用者。
2.软件基础初始化步骤
- 创建独立工作区:进入控制台点击新建工作区,填写名称,指定本地存储目录。不同工作区相互隔离,模型、记忆、渠道配置互不干扰,可以切换处理不同业务。
- 模型初始化:设置-模型页面,可以选择内置本地模型,无需API Key,用于离线测试;也可以接入阿里云百炼等云端服务商。
- 通讯渠道配置:设置-频道,选择钉钉、飞书等IM工具,扫码授权绑定,绑定完成后即可在对应软件中和AI助手交互。
三、阿里云百炼平台前置准备:Coding Plan与Token Plan开通
接入QwenPaw之前,完成阿里云百炼账号开通,获取两套订阅专属API密钥,两套密钥格式、接口地址完全独立,不可混用。
1.注册账号并完成实名认证,登录百炼Model Studio控制台,新用户可以领取免费测试额度。
2.打开API Key管理页面,生成对应订阅的密钥。
区分密钥格式:Coding Plan密钥以
sk‑sp‑开头;Token Plan密钥以sk‑开头,密钥和Base URL必须一一匹配。
Token Plan订阅(通用场景)
1.控制台计费板块打开Token Plan页面,选择个人或者团队版本,确定订阅周期完成支付。
2.成员管理页面生成Token Plan专属API Key,Base URL:https://dashscope.aliyuncs.com/compatible-mode/v1。
3.按照Credits积分抵扣调用消耗,适配通用对话、文档总结、多模态图文解析,支持通义千问全系列模型。
Coding Plan订阅(开发编程场景)
1.计费页面进入Coding Plan,按需选择Lite/Pro套餐,按月订阅,按照请求次数扣除额度。
2.获取sk‑sp‑开头专属密钥,专属接口地址:https://coding.dashscope.aliyuncs.com/v1。
3.面向代码生成、调试、重构场景做专项优化,高频写代码场景性价比突出。
四、QwenPaw接入阿里云百炼Coding Plan实战
Coding Plan适合开发者高频代码辅助场景,提供可视化控制台配置,也支持修改配置文件批量部署。
方式一:控制台可视化配置(普通用户首选)
1.QwenPaw控制台,设置→模型→供应商,点击添加供应商。
2.选择内置Aliyun Coding Plan,填写参数:
- 供应商ID:
bailian‑coding‑plan - 显示名称:阿里云百炼Coding Plan
- API Key:粘贴
sk‑sp‑开头密钥 - Base URL:
https://coding.dashscope.aliyuncs.com/v1
3.保存配置,进入模型管理页面,预加载qwen3.7‑plus、qwen3.7‑max模型,点击测试连接,确认连通正常。
4.回到工作区,模型下拉框切换至Coding Plan对应模型,即可开始代码相关任务。
方式二:配置文件手动编辑,适合批量部署
打开工作区目录agent.json,新增服务商配置:
{
"models": {
"providers": [
{
"id": "bailian‑coding‑plan",
"name": "阿里云百炼Coding Plan",
"protocol": "openai",
"api_key": "sk‑sp‑你的Coding Plan专属API Key",
"base_url": "https://coding.dashscope.aliyuncs.com/v1",
"models": [
{
"id": "qwen3.7‑plus", "name": "Qwen3.7‑Plus"},
{
"id": "qwen3.7‑max", "name": "Qwen3.7‑Max"}
]
}
],
"default_model": "qwen3.7‑plus"
}
}
修改保存后执行命令重启服务:
qwenpaw restart
Python SDK调用示例,程序直接调用Coding Plan模型
from qwenpaw import QwenPawClient
# 连接本地QwenPaw服务,指定工作区
client = QwenPawClient(base_url="http://localhost:8088", workspace="个人AI助手")
def generate_code(prompt):
resp = client.chat.completions.create(
model="qwen3.7‑plus",
messages=[{
"role": "user", "content": prompt}],
temperature=0.3,
max_tokens=4096
)
return resp.choices[0].message.content
if __name__ == "__main__":
res = generate_code("编写FastAPI用户管理接口,实现增删改查,使用SQLite数据库,附带完整注释")
print(res)
五、QwenPaw接入阿里云百炼Token Plan实战
Token Plan适配通用对话、长文本处理、多模态图文识别,支持通义千问全系模型。
可视化控制台配置
1.设置→模型→供应商,添加供应商,协议选择OpenAI‑compatible(Chat Completions)。
2.填写配置参数:
- 供应商ID:
bailian‑token‑plan - 显示名称:阿里云百炼Token Plan
- API Key:填入
sk‑开头Token Plan密钥 - Base URL:
https://dashscope.aliyuncs.com/compatible-mode/v1
3.保存,添加模型ID:qwen3.7‑max、qwen3.7‑plus,执行连接测试。
4.保存配置,在工作区切换模型即可使用。
配置文件修改
编辑agent.json文件添加Token Plan配置:
{
"models": {
"providers": [
{
"id": "bailian‑token‑plan",
"name": "阿里云百炼Token Plan",
"protocol": "openai",
"api_key": "sk‑你的Token Plan专属API Key",
"base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"models": [
{
"id": "qwen3.7‑max", "name": "Qwen3.7‑Max"},
{
"id": "qwen3.7‑plus", "name": "Qwen3.7‑Plus"}
]
}
],
"default_model": "qwen3.7‑max"
}
}
保存后执行qwenpaw restart重启服务。
Token Plan多模态图片解析Python示例
from qwenpaw import QwenPawClient
import base64
client = QwenPawClient(base_url="http://localhost:8088", workspace="个人AI助手")
def parse_ui_image(image_path, prompt_text):
with open(image_path,"rb") as f:
img_base64 = base64.b64encode(f.read()).decode("utf‑8")
messages = [
{
"role":"user",
"content":[
{
"type":"text","text":prompt_text},
{
"type":"image_url","image_url":{
"url":f"data:image/png;base64,{img_base64}"}}
]
}
]
resp = client.chat.completions.create(
model="qwen3.7‑plus",
messages=messages,
temperature=0.6,
max_tokens=3072
)
return resp.choices[0].message.content
if __name__ == "__main__":
output = parse_ui_image("./ui_design.png","解析UI设计稿,输出Vue3组件代码,包含样式和交互逻辑")
print(output)
六、自定义技能开发实战:行业报告生成技能
自定义技能是QwenPaw的核心亮点,结合百炼模型可以打造垂直业务能力。下面以“行业报告生成”技能演示完整开发流程。
1.进入工作区skills目录,新建文件夹industry_report。
2.文件夹内创建SKILL.md,定义技能元信息、触发条件、执行逻辑。
name: 行业报告生成
description: 调用阿里云百炼模型,自动生成结构化行业分析报告
version: 1.0.0
emoji: 📊
requires:
- qwenpaw
- requests
## 技能说明
用户输入包含行业报告、市场分析关键词自动触发。
执行步骤:
1.调用百炼模型提取行业关键词
2.获取行业相关市场数据
3.生成报告大纲
4.输出完整行业报告
5.保存Markdown报告文件到本地工作目录
## 触发条件
用户输入包含“行业报告”、“市场分析”、“趋势报告”
## 执行代码
```python
from qwenpaw import SkillContext
import os
def run(context: SkillContext):
user_input = context.user_input
model_client = context.get_model_client("bailian‑token‑plan")
#提取行业关键词
keyword_res = model_client.chat.completions.create(
model="qwen3.7‑max",
messages=[{"role":"user","content":f"提取用户需求中的行业关键词:{user_input}"}]
)
industry_name = keyword_res.choices[0].message.content.strip()
mock_data = f"行业:{industry_name}\n市场规模:1000亿\n增长率:25%\n核心趋势:数字化智能化升级"
#生成完整报告
report_prompt = f"基于下面数据撰写专业行业报告:{mock_data}"
report_resp = model_client.chat.completions.create(
model="qwen3.7‑max",
messages=[{"role":"user","content":report_prompt}],
max_tokens=8192
)
report_content = report_resp.choices[0].message.content
save_path = os.path.join(context.workspace_dir,f"{industry_name}行业报告.md")
with open(save_path,"w",encoding="utf‑8") as fp:
fp.write(report_content)
return f"报告生成完毕,保存路径:{save_path}"
3.安装启用技能,终端执行命令
```bash
# 切换到技能目录
cd ~/.qwenpaw/workspaces/个人AI助手/skills
# 安装自定义技能
qwenpaw skills install industry_report
# 查看全部已安装技能
qwenpaw skills list
控制台技能页面开启该技能,之后输入“生成新能源行业报告”就会自动触发整套流程。
七、优化策略与常见故障排查
成本优化技巧
- 任务分流:高频代码场景优先使用Coding Plan,依靠按请求计费降低开销;通用对话、图片解析、长文档分析使用Token Plan。
- 模型合理选型:普通任务选择Qwen3.7‑Plus控制成本;高精度推理、超长文档分析切换Qwen3.7‑Max。
- 开启本地记忆缓存,重复问题优先读取本地记忆,减少云端API调用次数,降低额度消耗。
- 参数调优,编程场景temperature设置0.1‑0.3,提升代码严谨度;创意写作设置0.7‑0.9,丰富输出内容。
性能调优配置
1.长文本任务调高max_tokens参数,普通对话场景设置2048,平衡响应速度和输出长度。
2.多IM渠道接入时开启异步调用,避免单渠道消息阻塞整体服务。
3.搭配本地开源模型做降级兜底,网络访问云端接口异常时保障基础可用。
高频问题排查
1.API Key鉴权失败:核对密钥开头字符,Coding Plan为sk‑sp‑,Token Plan为sk‑,密钥与Base URL必须配对,复制密钥清除多余换行空格。
2.模型调用报错:检查百炼订阅是否到期,确认填写模型ID正确,本机网络可以访问阿里云API网关。
3.自定义技能执行报错:查看日志目录~/.qwenpaw/logs定位报错,确认依赖包全部安装,脚本具备执行权限。
4.多渠道消息丢失:检查IM渠道授权是否过期,重启QwenPaw服务重新完成绑定。
5.MCP工具无法调用:确认工具路径为绝对路径,安全权限策略没有拦截该工具调用。
八、总结
QwenPaw 2.0作为AgentScope团队开源的个人AI智能体,依靠本地优先架构、ReMe长期记忆引擎、多IM渠道打通、多Agent协同、可扩展自定义技能,把传统一次性对话AI升级为可以持续沉淀知识、自主完成复杂任务的数字分身。
对接阿里云百炼Coding Plan、Token Plan两套订阅方案之后,普通用户、开发者都可以低成本调用通义千问全系列模型,覆盖代码开发、文档分析、图文理解、自动化任务等各类业务。本文完整覆盖软件多方式部署、控制台可视化配置、配置文件批量部署、SDK调用、自定义技能开发、安全权限管控、成本性能调优。
整套方案落地门槛较低,兼顾数据隐私、功能扩展性与使用成本。无论是个人打造办公助理,还是小团队搭建内部智能体工作流,QwenPaw搭配阿里云百炼都具备很高落地价值。合理划分不同任务使用的订阅方案,做好模型参数调优与权限管控,就可以充分发挥AI智能体的能力,提升日常工作效率。