当前位置: 首页 > article >正文

微信刚发布 ClawBot,我就把 Claude Code 接了进去!

昨天微信正式发布了 ClawBot开放了 OpenClaw 接口允许开发者通过官方 API 接入机器人。消息一出我第一时间就把它和 Claude Code 连了起来。效果你们直接看截图在微信里问你是谁它回答我是 Claude Opus 4.6Anthropic 最新最强的模型拥有 1M 上下文窗口。发一张植物照片过去它能准确识别出是棕竹观音竹还顺便科普了一番。文字、图片、语音消息全都能处理。这个项目叫qufei1993/cc-weixinCode Channel for WeChat已经开源在 GitHub 上了。今天这篇文章我把整个设计思路和实现细节跟大家聊一聊。为什么要做这件事Claude Code 是 Anthropic 官方的命令行工具能力很强但使用场景被限制在了终端里。如果你在外面、在手机上想临时让 Claude 帮你看段代码、查个问题就得打开电脑。微信是大家每天都在用的工具。如果能在微信里直接和 Claude Code 对话等于随时随地都有一个 AI 编程助手。不需要额外装 App不需要切换工具微信发消息就行。微信发布 ClawBot 之后这件事终于可以用官方 API来做了不需要任何逆向工程或者灰色手段。这一点很重要意味着稳定性和合规性都有保障。架构设计三层解耦cc-weixin 的架构分为三层每一层只做一件事第一层微信通信层负责和微信服务器打交道。处理 HTTP API 调用、登录凭证管理、媒体文件的上传下载。这一层封装了所有微信特有的逻辑上层完全不需要关心微信协议的细节。第二层消息轮询层核心模块是monitor.ts采用长轮询的方式拉取新消息。拿到消息后做解析和访问控制然后通过onMessage回调往外抛。这一层是平台无关的不管底层对接的是微信还是其他什么 IM接口都是一样的。第三层平台适配层server.ts是一个 MCP Server把消息回调转换成 Claude Code 能理解的格式。通过 stdio 连接不暴露任何网络端口整个通信链路都在本地完成。这种分层设计的好处是未来如果要接入 Codex 或者其他 AI 编程工具只需要写一个新的适配层就行了前两层完全不用动。消息处理不只是文字很多类似的项目只支持文本消息cc-weixin 做到了全媒体类型支持文字消息最基本的问答交互图片消息发一张截图过去Claude 能直接看图理解多模态能力语音消息自动转成文字后处理文件传输可以把代码文件、日志文件直接发过去分析媒体文件的处理用了 AES 加密上传到 CDN 的文件都是加密的密钥随机生成。这不是为了防微信用的就是官方 API而是多一层保护总没错。安全设计不是谁都能用把 AI 工具接入微信最大的风险就是 prompt injection。随便一个人给你发条消息如果直接透传给 Claude Code后果不堪设想。cc-weixin 用了一套配对码 白名单的机制来解决这个问题新用户扫码后需要输入一个 6 位数的配对码10 分钟内有效配对成功后加入白名单可以锁定为白名单模式只有已授权的用户才能发消息凭证文件用chmod 0600保护配对码持久化到磁盘支持跨进程共享。整个 MCP Server 通过 stdio 运行没有暴露任何网络端口外部根本无法直接访问。怎么安装使用前置条件需要安装 Bun 运行时和 Claude Code需要支持 channel 功能。安装步骤很简单# 添加插件市场 /plugin marketplace add qufei1993/cc-weixin # 安装插件 /plugin install weixincc-weixin装好之后重启 Claude Code运行/weixin:configure扫码绑定微信账号重启 Claude Code 时加上--dangerously-load-development-channels参数启用 channel 监听功能。启动后终端会显示Listening for channel messages from: server:weixin说明已经就绪扫码绑定成功后你的微信好友列表会多一个 ClawBot。好友找到这个 ClawBot 发送消息ClawBot 会自动返回一个 6 位配对码并提示让 Claude Code 运营者执行/weixin:access pair 配对码完成授权授权完成后该好友就可以直接通过 ClawBot 和 Claude Code 对话了。可以运行/weixin:access将访问策略锁定为白名单模式只允许已配对用户使用整个过程 1 分钟以内就能搞定。实际体验怎么样从截图可以看到在微信里和 Claude Code 对话的体验相当流畅。回复速度取决于 Claude 模型本身的响应时间微信这边的传输延迟几乎可以忽略。几个实际使用场景出门在外突然想让 Claude 帮忙看一段代码拍个截图发过去就行团队内部共享一个 Claude Code 实例大家通过微信直接用语音提问适合不方便打字的时候开头描述的是在微信侧看到的效果以下是 Claude Code 终端实时看到的效果。写在最后微信开放 ClawBot 是一个很好的信号说明微信也在拥抱 AI 生态。对开发者来说这意味着可以用合规的方式在微信里构建各种 AI 应用。cc-weixin 只是一个开始。把 AI 编程工具和日常通讯工具打通听起来是个小事但用起来真的会改变你的工作方式。想想看你的 Claude Code 不再被锁在终端里而是随时待命在你的微信对话列表中。项目地址https://github.com/qufei1993/cc-weixin感兴趣的可以去试试有问题直接在 GitHub 上提 Issue。

相关文章:

微信刚发布 ClawBot,我就把 Claude Code 接了进去!

昨天微信正式发布了 ClawBot,开放了 OpenClaw 接口,允许开发者通过官方 API 接入机器人。消息一出,我第一时间就把它和 Claude Code 连了起来。效果你们直接看截图:在微信里问"你是谁",它回答"我是 Cla…...

从Java全栈到Vue3实战:一次真实面试的深度剖析

从Java全栈到Vue3实战:一次真实面试的深度剖析 面试官与应聘者的初次见面 面试官:你好,我是负责技术评估的工程师,今天我们会聊聊你的技术背景和项目经验。请先简单介绍一下自己。 应聘者:您好,我叫李明&am…...

Pi0具身智能医疗康复:外骨骼机器人步态训练系统

Pi0具身智能医疗康复:外骨骼机器人步态训练系统 1. 引言 在中风患者的康复过程中,行走能力的恢复往往是最具挑战性的一环。传统的康复训练需要治疗师一对一辅助,不仅人力成本高,而且训练效果难以标准化。一位资深康复科医生告诉…...

Qwen3-VL-8B开源大模型实践:ModelScope模型直连+本地化隐私保障

Qwen3-VL-8B开源大模型实践:ModelScope模型直连本地化隐私保障 1. 项目概述 Qwen3-VL-8B AI 聊天系统是一个完整的本地化部署解决方案,专为需要隐私保护和自主控制的用户设计。这个系统基于通义千问的多模态大语言模型,提供了从模型加载到前…...

SAP FICO顾问必看:CK40N批量发布标准价,这5个报错你肯定遇到过(附解决方案)

SAP FICO顾问实战指南:CK40N批量发布标准价的5大典型报错深度解析 作为SAP FICO顾问,每月结账期间最让人头疼的莫过于CK40N批量发布标准成本时突然跳出的红色报错。这些报错不仅打断工作流程,更可能影响整个月结进度。本文将深入剖析五个最具…...

GPEN照片修复工具评测:对比修复前后,细节提升肉眼可见

GPEN照片修复工具评测:对比修复前后,细节提升肉眼可见 1. 工具概述:从模糊到清晰的AI魔法 GPEN是一款基于深度学习的图像修复工具,专门针对老照片、低质量人像照片进行智能增强。与传统的Photoshop滤镜或简单的锐化工具不同&…...

别再硬啃理论了!用OSQP和Eigen库,5分钟搞定你的第一个C++二次规划问题

别再硬啃理论了!用OSQP和Eigen库,5分钟搞定你的第一个C二次规划问题 刚接触二次规划(QP)的C开发者,往往会被复杂的数学公式和算法原理吓退。本文将带你绕过深奥的数学推导,直接通过一个电动车速度控制的实…...

从特斯拉线圈到现代电源:推挽拓扑的磁通平衡进化史

从特斯拉线圈到现代电源:推挽拓扑的磁通平衡进化史 在电力电子技术的百年演进中,推挽拓扑如同一位历经沧桑的智者,从早期真空管时代的粗糙设计,逐步蜕变为现代高效电源系统的核心架构。这种对称之美背后,隐藏着磁通平衡…...

深挖ATTCK技战法:拆解黑客6条高频攻击链路,看完秒懂防御重点

深挖ATT&CK技战法:拆解黑客6条高频攻击链路,看完秒懂防御重点 在网络安全对抗中,黑客的攻击从来不是“单点操作”,而是一套环环相扣的完整流程——从最初的“破门而入”,到最终的“窃取数据、破坏系统”&#xff…...

AOP 的灵魂:面向切面编程真的是“魔法”吗

很多人第一次接触 AOP 时,感觉像是在看魔术:“我就加了一个 Transactional 注解,也没写 commit() 和 rollback(),事务怎么就自动提交了?” “我就标了个 Log,日志怎么就凭空出现了?”于是&#…...

保姆级教程:用Docker Compose一键部署ROS1和ROS2互通环境(含常见报错解决)

从零搭建ROS1/ROS2混合开发环境:Docker Compose全流程指南 机器人操作系统(ROS)的版本迭代带来了ROS1与ROS2的长期共存,许多开发者需要同时处理两个版本的兼容性问题。本文将手把手教你如何用Docker Compose快速构建完整的ROS1/R…...

Android开发者必看:SELinux权限问题排查与实战解决方案(附日志分析技巧)

Android开发者实战:SELinux权限问题深度排查与高效解决方案 在Android系统开发过程中,SELinux权限问题就像一道无形的墙,常常让开发者陷入"明明有root权限却无法操作"的困境。作为一名长期奋战在Android系统定制一线的开发者&#…...

低查重AI教材编写指南,让你的教材创作事半功倍!

教材编写中的格式要求繁琐,让许多编写者苦恼不已。例如,标题应该选择多大字号,层级该如何设置?参考文献的格式是按照GB/T7714还是各出版单位的特定标准?习题该用单栏排版还是双栏?各类细节让人无从下手&…...

grok-video-3 视频生成 API 对接配置教程

本文基于 grok-video-3 视频生成模型官方接口规范,提供完整、可直接落地的对接配置指南,适配基础请求地址 https://api.6ai.chat,适用于后端集成、客户端调用等技术场景。 一、接口基础信息 项说明接口功能基于文本提示词 垫图生成视频请求…...

Cosmos-Reason1-7B惊艳呈现:机械臂抓取视频中‘夹持力是否足够’推断

Cosmos-Reason1-7B惊艳呈现:机械臂抓取视频中"夹持力是否足够"推断 1. 项目概述 Cosmos-Reason1-7B是NVIDIA开源的一款革命性的多模态物理推理视觉语言模型(VLM),专为机器人和物理AI场景设计。这个7B参数量的模型能够处理图像和视频输入&…...

深入解析NEC红外通信协议及其FPGA实现

1. NEC红外通信协议基础解析 第一次接触红外遥控器拆解时,我看到那个小小的黑色元件发出肉眼不可见的信号,就能控制电视换台,这种"隔空操作"的魔法让我着迷。后来才知道这背后是NEC协议在发挥作用——作为红外通信领域应用最广泛的…...

PyTorch实战:用傅里叶变换给你的图像做一次‘频谱体检’(附完整代码)

PyTorch实战:用傅里叶变换给你的图像做一次‘频谱体检’(附完整代码) 当你拿到一张照片时,看到的只是像素的排列组合。但就像医生通过X光片能看到骨骼结构一样,傅里叶变换能让我们看到图像背后隐藏的"频谱DNA&quo…...

浏览器是如何对 HTML5 的离线储存资源进行管理和加载的?

浏览器对 HTML5 离线存储资源的管理和加载机制,主要取决于你使用的是现代方案(Service Workers Cache API)还是旧方案(Application Cache)。由于 AppCache 已废弃,我们将重点深入解析 Service Workers 的底…...

Granite TimeSeries FlowState R1模型架构创新点解析:FlowState机制如何提升长期预测精度

Granite TimeSeries FlowState R1模型架构创新点解析:FlowState机制如何提升长期预测精度 时间序列预测这事儿,听起来有点学术,但其实离我们特别近。比如,预测明天的天气、预估下个月的销售额,甚至是预判服务器未来几…...

AudioSeal问题解决:常见格式兼容与密钥恢复,手把手教你搞定

AudioSeal问题解决:常见格式兼容与密钥恢复,手把手教你搞定 1. 引言:音频水印技术的重要性 在数字内容保护领域,音频水印技术扮演着关键角色。AudioSeal作为Meta研发的前沿音频保护方案,能够在不影响听感的前提下&am…...

Nunchaku FLUX.1 CustomV3实战体验:19秒出图,效果惊艳的AI绘画神器

Nunchaku FLUX.1 CustomV3实战体验:19秒出图,效果惊艳的AI绘画神器 1. 初见惊艳:19秒生成专业级插画 当我第一次用Nunchaku FLUX.1 CustomV3生成图片时,计时器定格在19.3秒——这个速度让我下意识看了两遍确认。更令人惊讶的是&…...

2023最全Figma样机指南:从Free iPhone 12 Pro Mockup到实战透视效果

2023 Figma样机高阶应用指南:从资源整合到品牌化视觉呈现 在数字产品设计领域,样机展示早已超越了简单的界面包装功能,成为品牌叙事和用户体验验证的关键环节。Figma作为当下主流设计工具,其开放的插件生态和协作特性为样机应用提…...

跨境业务中的语音分析:FUTURE POLICE多语种与跨文化适配

跨境业务中的语音分析:FUTURE POLICE多语种与跨文化适配 1. 引言:当客服电话响起,你听懂的不只是语言 想象一下这个场景:一家公司的客服中心,每天要处理来自全球各地的客户电话。一个来自西班牙的客户,语…...

Asian Beauty Z-Image Turbo 古风主题作品特辑:还原诗词意境中的古典美人

Asian Beauty Z-Image Turbo 古风主题作品特辑:还原诗词意境中的古典美人 最近在尝试各种图像生成模型时,我偶然间用上了Asian Beauty Z-Image Turbo。这个名字听起来就挺有意思,专门针对亚洲审美做了优化。我突发奇想,用它来生成…...

OpenClaw技能动态加载机制详解

有兴趣的朋友可以到我的知识星球“小龙虾孵化实验室”共同探索智能工具的实现与应用(落地与变现)。 目录 核心概念OpenClaw 技能加载机制小龙虾技能加载机制对比分析最佳实践故障排查 注:小龙虾是我开发的类OpenClaw系统 核心概念 什么是技…...

掌握智能体技能:小白程序员必备的大模型进阶指南(收藏版)

本文介绍了大语言模型(LLM)从提示词工程到智能体技能(Agent Skills)的演进。重点解析了智能体技能与工具调用的区别,核心架构拆解,技能获取途径,安全挑战及解决方案。强调Agent Skills是大模型走…...

无人机巡田图像识别准确率从68%跃升至94.7%:农业物联网Python优化全链路解析

第一章:无人机巡田图像识别准确率跃升的工程背景与业务价值农业智能化正从“能用”迈向“好用”,而无人机巡田作为数字农田的核心感知入口,其图像识别准确率直接决定病虫害预警时效性、作物长势评估可信度与变量作业执行精度。过去依赖通用目…...

从数据清洗到特征提取:手把手教你用Matlab的tabulate函数挖掘数组规律

从数据清洗到特征提取:手把手教你用Matlab的tabulate函数挖掘数组规律 在数据科学和机器学习项目中,80%的时间往往花在数据预处理上。而理解数据分布特征,正是这个过程中最基础也最关键的环节。Matlab的tabulate函数就像一把瑞士军刀&#xf…...

OpenClaw技能扩展:用Qwen3.5-4B-Claude实现Markdown文档自动整理

OpenClaw技能扩展:用Qwen3.5-4B-Claude实现Markdown文档自动整理 1. 为什么需要文档自动化整理 作为一个经常需要处理技术文档的开发者,我发现自己每周要花费至少3小时在重复性的文档整理上。那些散落在不同文件夹的Markdown文件,有的缺少层…...

OpenClaw关键SKILL技能优化

对比分析:self-improving vs self-improving-agent技能深度对比评估核心差异总结特性self-improving (核心版)self-improving-agent存储位置~/self-improving/(家目录)~/.openclaw/workspace/.learnings/(工作区)架构设计分层存储系统 (HOT/WARM/COLD)扁平日志文件 …...