Claude Code 微信

Claude Code + 微信接入:AI 对话新姿势

传统的 Claude Code 需要在终端里运行,但通过 cc-connect,你可以用微信随时随地与 Claude 对话。

为什么需要这个?

  • 手机端无法 SSH 到服务器,但微信随时在线
  • 外出时突然有想法,立刻记录并让 AI 帮你处理
  • 配合 Claude Code 的记忆功能,实现持续对话

配置步骤

1. 安装 cc-connect

sudo npm install -g cc-connect@beta

2. 微信扫码绑定

在服务器终端直接运行(不能通过 SSH 远程):

cc-connect weixin setup --project my-project

⚠️ 需要在服务器本地操作,二维码有效期短,远程 SSH 会过期

3. 配置工作目录

修改 ~/.cc-connect/config.toml

[projects.agent.options]
work_dir = "/home/ubuntu"

4. 启动守护进程

cc-connect daemon install --config ~/.cc-connect/config.toml
cc-connect daemon start

5. 验证状态

cc-connect daemon status
tail ~/.cc-connect/logs/cc-connect.log  # 查看日志

常见问题

问题:微信收到 "not logged in"

通常是 systemd 服务没有继承环境变量。检查并设置:

systemctl --user show-environment | grep ANTHROPIC
# 如果没有输出,手动设置:
systemctl --user set-environment "ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY"
systemctl --user set-environment "ANTHROPIC_BASE_URL=$ANTHROPIC_BASE_URL"
cc-connect daemon restart

问题:环境变量重启后丢失

systemctl 设置的环境变量不持久化。创建环境文件:

mkdir -p ~/.config/environment.d/
echo "ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY" >> ~/.config/environment.d/cc-connect.conf

使用体验

配置完成后,你可以在微信里直接发送消息给 Claude Code。它会记住对话上下文, 支持多轮对话,而且可以访问你的整个项目目录。

这不是简单的聊天机器人——这是完整的 Claude Code 实例,只是把界面从终端搬到了微信。