UNLINEARITY/CLI-WeChat-Bridge

将 AI 命令行工具以最为原生的方式,集成到微信 ClawBot 中,目前支持集成 Codex、Claude Code、OpenCode、Pi Agent。 支持微信和本地终端线程(thread/session)共享、双向对话,支持将本地文件传输至微信,微信也支持发送文件到终端。现已支持多 cli 切换、微信表情绑定指令、双向 /resume 对话恢复。

解决的问题

该项目允许用户远程与在终端中本地运行的 AI 编码助手进行交互。它弥合了本地开发环境与 WeChat 之间的差距,使用户能够向本地 AI 工具发送请求,并在移动设备上接收输出结果、状态更新以及权限请求(批准/拒绝),而无需迁移到网页界面或托管机器人。

工作原理

该工具充当 WeChat 消息平台与多个本地 CLI 基础 AI 代理之间的桥梁。它支持连接 Codex、Claude Code、OpenCode 和 Pi。系统将本地终端作为主要界面,而 WeChat 作为远程输入/输出通道。它使用 node-pty 进行终端模拟,并支持守护进程模式,以实现长期连接以及在不同 AI 适配器之间切换。

适用人群

偏好使用原生 CLI 工具(如 Claude Code 或 Codex)作为主要工作流的开发者,但希望在远离电脑时,也能通过 WeChat 从手机发送命令并监控 AI 代理的进展。

主要亮点

  • 多代理支持:支持连接 Codex、Claude Code、OpenCode 和 Pi。
  • 远程审批:可直接在 WeChat 中处理 CLI 权限请求(确认/拒绝)。
  • 守护进程模式:维持持久连接,并通过 WeChat 命令(例如 /claude/codex)在不同 AI 工具间切换。
  • 表情符号绑定:将特定 WeChat 表情符号绑定到常见命令(如 /confirm/stop),实现更快的交互。
  • 文件传输:支持从 WeChat 向本地 CLI 发送文件供 AI 解析,并将本地文件发送回 WeChat。
  • 工作区隔离:使用当前目录作为工作区,确保不同项目目录之间相互隔离。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目