如何把微信接上ClaudeClaude-to-IM-skill扫码登录与微信桥接实战全解析【免费下载链接】Claude-to-IM-skillBridge Claude Code / Codex to IM platforms — chat with AI coding agents from Telegram, Discord, or Feishu/Lark.项目地址: https://gitcode.com/gh_mirrors/cl/Claude-to-IM-skill还在为「微信怎么用 Claude」发愁吗开源项目Claude-to-IM-skill可以把 Claude Code / Codex 桥接到微信让你直接用手机微信和 AI 编程代理对话。本文带你完成微信扫码登录、启用 weixin 桥接渠道并讲清权限确认、语音消息、换绑账号等实战细节全程无需编写任何代码。一、什么是 Claude-to-IM-skill简单来说它是一个「IM 桥接守护进程」你微信 / Telegram / 飞书 / QQ / Discord ↕ 平台协议 后台守护进程Node.js ↕ Claude Agent SDK / Codex SDK Claude Code / Codex → 读写你的代码库你在微信里发一条消息它就把消息转给 Claude Code 执行再把回复包括工具调用、权限请求发回微信。五大 IM 平台可任意组合启用微信走的是扫码登录方案——不需要创建机器人、不需要申请静态 Token扫个码就绑定完成。⚠️ 风险提示微信接入采用 OpenClaw 风格的协议连接非官方客户端存在一定的账号风险建议用可承受风险的账号谨慎使用。详见 SECURITY.md。二、安装前准备Node.js ≥ 20Claude Code CLIclaude命令可用且已完成认证或 Codex CLI已安装并完成认证的 AI 编程环境以 Claude Code 为例克隆仓库后安装到 Skills 目录git clone https://gitcode.com/gh_mirrors/cl/Claude-to-IM-skill.git ~/.claude/skills/claude-to-imCodex 用户可直接运行安装脚本 scripts/install-codex.sh它会自动装依赖并构建守护进程。三、微信扫码登录核心流程全解析这是微信渠道和其他平台最大的不同——不需要手动填任何 Token登录助手会自动完成二维码生成与状态轮询。1. 运行扫码登录助手在已安装的 Skill 目录下执行cd ~/.claude/skills/claude-to-im # Codex 用户改用 ~/.codex/skills/Claude-to-IM-skill npm run weixin:login登录助手的实现见 src/weixin-login.ts它做了这几件事向微信服务器请求一张全新登录二维码把二维码渲染成本地页面~/.claude-to-im/runtime/weixin-login.html并自动用默认浏览器打开每 3 秒轮询一次扫码状态二维码过期5 分钟会自动刷新最多刷新 3 次你打开手机微信「扫一扫」→ 扫描页面二维码 → 在手机上确认授权成功后绑定的账号信息被写入本地 src/weixin-store.ts 管理的文件~/.claude-to-im/data/weixin-accounts.json如果浏览器没有自动弹出手动打开上面那个 HTML 文件即可页面上还附带了扫码步骤指引。2. 单账号模式与换绑机制微信渠道目前是单账号模式本地只保留最近登录的一个账号。想换号再跑一次npm run weixin:login新扫码成功后会自动替换旧账号旧账号的上下文 Token 也会被同步清理。3. 消息收发是如何实现的桥接启动后src/adapters/weixin/weixin-api.ts 会带着登录时拿到的 bot_token通过长轮询35 秒超时持续拉取微信新消息并把 Claude 的回复以消息形式发回。整个过程都在本地 Node.js 守护进程中完成不暴露任何入站端口。四、启用微信桥接并启动守护进程扫码只是「登录」还要在配置里启用 weixin 渠道在 Claude Code 中运行/claude-to-im setup或直接说「帮我接微信」在渠道列表里选择weixin向导会自动调用扫码助手并生成配置文件~/.claude-to-im/config.env权限 chmod 600密钥自动脱敏配置中微信部分没有静态 Token可参考 config.env.example 中CTI_WEIXIN_MEDIA_ENABLED等可选项运行/claude-to-im start启动后台守护进程脚本见 scripts/daemon.sh启动后打开微信给已绑定账号发消息Claude 就会通过桥接回复。五、微信渠道使用细节与功能边界微信渠道和其他平台略有差异提前了解能少走弯路能力微信渠道表现权限确认无内联按钮用文本/perm ...命令或快捷1/2/3回复流式预览不支持回复为完整消息图片/文件/视频入站默认关闭设置CTI_WEIXIN_MEDIA_ENABLEDtrue后下载并转发语音消息仅采用微信自带「语音转文字」结果若无转写文本桥接会直接报错提示不会自行下载原始音频权限超时5 分钟未响应工具调用自动拒绝另外当微信会话过期时src/adapters/weixin/weixin-session-guard.ts 会把账号自动挂起 60 分钟避免无效请求刷屏挂起结束后自动恢复。六、收不到消息用 doctor 一键诊断遇到「Bot 没反应」「挂了」之类的问题直接运行/claude-to-im doctor诊断脚本 scripts/doctor.sh 会检查 Node 版本、配置文件权限、Token 有效性、微信账号是否过期、日志目录、PID 一致性等。常见微信相关修复微信账号缺失/过期 → 重新执行npm run weixin:login语音消息报「缺少转写」→ 开启微信语音转文字后重发启动失败 → 查看/claude-to-im logs必要时stop后start清理残留 PID更多排查步骤见 references/troubleshooting.md各平台 Token 获取方式见 references/setup-guides.md。七、安全机制速览凭据与账号信息仅存本地~/.claude-to-im/配置文件 chmod 600日志基于正则自动脱敏Token 只可能以掩码形式出现守护进程为纯本地进程无入站网络监听写在最后Claude-to-IM-skill 把「微信 AI 编程代理」的连接门槛降到了最低一条命令扫码登录一个命令启动桥接。如果你想同时接入 Telegram、飞书、QQ只需在 setup 向导中勾选对应渠道即可复用同一套守护进程。动手试试吧让 Claude 住进你的微信聊天列表 【免费下载链接】Claude-to-IM-skillBridge Claude Code / Codex to IM platforms — chat with AI coding agents from Telegram, Discord, or Feishu/Lark.项目地址: https://gitcode.com/gh_mirrors/cl/Claude-to-IM-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考