让你的 ClaudeCode 秒变 Openclaw(龙虾),连接飞书、Discord 远程控制
让Claude Code秒变远程协作神器,轻松连接飞书、Discord实现跨平台控制!
最近在密集开发一个名为Codepilot的Agent客户端。抛开春节假期,实际用了16天时间,发布了40个版本,提交了220次代码,这个开发节奏可以说是拉满了。
项目最初的定位只是Claude Code的桌面端,但如今功能已经全面扩展,支持:
- 通过飞书等即时通讯工具进行远程连接
- 可视化配置所有Code plan套餐
- 集成设计Agent和素材库功能
- 多个Agent并发分屏操作
- Token使用情况检测看板
- 一键安装Claude Code的辅助功能
- 全面兼容MacOS和Windows平台
等一系列Agent核心功能。可以说,这相当于自己打造了一个集Claude Code桌面端、Cowork和OpenClaw功能于一体的综合工具,对新手非常友好,而且在安全性方面比OpenClaw更有保障。
近期的工作重点,是构建一套优雅且完整的系统,实现Claude Code与飞书等各类IM工具的无缝对接。这套方案参考了多个项目的优点,同时紧密结合实际需求,在易用性上表现突出,配置流程比OpenClaw简便得多。
既然核心功能已经实现,除了集成到Codepilot中,不如将其独立出来开源,既能减轻其他开发者的重复劳动压力,也能帮助那些希望在使用Claude Code的同时连接IM工具的用户。
于是便诞生了两个项目:Claude-to-IM以及Claude-to-IM-skill。
Claude-to-IM-skill
这个Skill能够直接将你当前的Claude Code对话远程连接到飞书、Discord等IM工具。这意味着即使你不在电脑前,也能通过手机等设备与你的Claude Code进行交互。
具体功能包括:
- — Telegram、Discord、飞书,可以任意组合启用
三大IM平台支持
- — 通过引导式向导逐步收集token,并附带详细的获取说明
交互式配置
- — 工具调用需要在聊天中通过内联按钮进行明确批准
权限控制
- — 实时查看Claude的输出(Telegram和Discord支持)
流式预览
- — 对话在守护进程重启后依然保留
会话持久化
- — token以chmod 600权限存储,日志中自动脱敏
密钥保护
- — 安装Skill后运行/claude-to-im setup命令即可
无需编写代码
其中,交互式配置的体验非常顺畅。首次启动时,Claude会通过详细的步骤指引你完成配置,甚至会告诉你具体该点击哪里,门槛极低。设置完成后,你就可以通过IM工具远程与你的Claude Code交互了。
可以使用下面这个命令进行安装:
npx skills add op7418/Claude-to-IM-skill
Claude-to-IM
这个项目主要面向开发者群体。如果你的产品也是基于Agent SDK开发,并且希望快速接入多个IM平台实现远程控制,那么这个库会非常有用。
它的主要特点包括:
- :Telegram(长轮询)、Discord(Gateway WebSocket)、飞书(WSClient)
多平台适配器
- :通过消息编辑实现实时响应草稿,支持按平台定制的节流策略
流式预览
- :通过交互式内联按钮实现Claude Code工具审批(允许/拒绝/本次会话允许)
权限管理
- :每个IM聊天映射到一个持久化的会话,支持工作目录和模型配置
会话绑定
- :平台原生格式化——Telegram用HTML、Discord用Discord风格Markdown、飞书用富文本卡片
Markdown渲染
- :按平台限制自动分块、指数退避重试、HTML降级、消息去重
可靠投递
- :输入验证、令牌桶速率限制(每个聊天20条/分钟)、用户授权白名单、完整审计日志
安全机制
- :所有宿主依赖通过4个DI接口抽象——不绑定数据库驱动、不绑定LLM客户端、不绑定框架
宿主无关
其他详细的接入指南和说明,可以直接查阅项目文档获取。