QClaw跨设备微信绑定不共享登录态,因各设备独立生成设备指纹并持有唯一OAuth2.0 Token,导致device_id不同、任务状态分裂;需手动解绑重绑或采用多实例/分身/统一数据目录方案。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

QClaw在Windows电脑上绑定的微信账号,无法自动同步到Mac笔记本或另一台台式机,即使使用同一微信扫码,各设备仍独立维持登录态与会话密钥,导致指令执行结果不一致、任务状态分裂、文件整理路径错乱。
微信/QQ双端账号绑定状态隔离原理
QClaw将微信登录态与QQ登录态分别存储于隔离的加密凭证区,且绑定逻辑依赖客户端本地生成的设备指纹。即使同一微信账号在Windows版与Mac版上均完成绑定,两设备间不会同步会话密钥或远程操控授权状态。
这一步不是bug,而是设计使然——微信OAuth2.0协议要求每个客户端实例持有唯一Token,QClaw严格遵循该安全边界,不提供跨设备Token复用能力。
设备指纹一旦生成即固化,重启软件或重装都无法改变,除非手动清除auth目录。
验证当前设备绑定状态是否独立
打开任意一台设备的QClaw,进入“设置→账号管理”,查看已绑定微信头像与昵称。
在同一微信中分别向“龙虾-台式机”和“龙虾-笔记本”发送指令 /status,观察返回的device_id字段是否完全不同——【若两台设备返回的device_id一致,则说明存在异常共享,需立即排查rclone挂载冲突或config.yml误配置】。
正常情况下,每台设备的device_id应为32位十六进制字符串,且彼此无任何字符重合。
解除旧设备绑定并切换账号
第一步:在旧设备上进入“设置→账号管理→解绑微信”,完成主动注销流程。
第二步:关闭QClaw客户端,包括系统托盘中的小龙虾图标进程。
第三步:重新打开QClaw,左下角将重新弹出微信关联二维码。
第四步:使用目标微信账号扫描新二维码,完成授权确认。
注意:此操作会清空该设备上的全部临时任务状态与未完成定时器,但本地技能包配置与模型偏好设置不受影响。
多设备共存的可行方案
方法一:为每台设备单独部署QClaw实例
在台式机安装QClaw后绑定微信,将微信好友备注改为“龙虾-台式机”;在笔记本重复安装→扫码→备注为“龙虾-笔记本”。两个设备保持开机,即可通过不同备注名分别下发指令。
方法二:使用微信分身绑定不同账号
安卓手机启用系统级微信分身,主微信绑定台式机QClaw,分身微信绑定笔记本QClaw。日常使用时,主微信对话“龙虾-台式机”,分身微信对话“龙虾-笔记本”,互不干扰。
方法三:通过OpenClaw数据目录统一挂载
将OpenClaw默认数据目录(如Windows的C:\Users\[用户名]\AppData\Roaming\OpenClaw)整体复制至NAS或iCloud Drive,再在各设备启动QClaw前覆盖对应路径。QClaw启动时将自动读取该目录下的wechat-auth.json与skills目录。


















