• 蜉蝣撼树

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    各位佬友大家好!分享一个我自己编写并开源的 Claude Code 协同小工具:Claude Code Message (CCM)。

    ^-^ 项目地址

    - GitHub 仓库:GitHub - leecaa/claude-code-message: Unofficial: cross-machine SendMessage and group chat for Claude Code sessions over SSH · GitHub

    - 开源许可证:MIT(完整开源,无任何闭源保留)

    - 社区认可:README 已加入 LINUX DO 社区讨论支持链接


    ^-^ 解决的痛点

    日常开发中,很多佬友会在多台机器上跑 Claude Code(如 Mac 笔记本 + 远程开发机/工作站)。官方会话通信仅局限在单台机器本地,多机之间协同非常麻烦。

    Claude Code Message (CCM) 让跨机器的 Claude Code 会话能够像在一个“群聊”中无感互通与调度:

    - 跨机器原生感知:远程会话自动以 <机器名>-<会话名> 映射到本机,和本地会话一致,直接使用内置 SendMessage 即可互发消息。

    - 会话任务看板:每个会话自动登记当前在做什么,启动时获取成员名单,Agent 能自主判断该找谁协作。

    - 极简无侵入:纯 Python 标准库编写(零第三方 pip 依赖),机器间通过现有 SSH 通信,不需要在公网开端口,也不需要额外启动守护进程。

    - 完整审计与安全:所有加入、退出、发信与广播记录均记录在本地审计日志中,权限模式(bypass / prompting)原样透传。


    ^-^ 快速上手

    在日常工作的机器上:```
    git clone https://github.com/leecaa/claude-code-message.git ~/src/claude-code-message
    python3 ~/src/claude-code-message/bin/ccm init --label laptop

    远程机器仅需 ssh、python3 和 Claude Code:

    ccm pair server --remote-label server
    ccm doctor
    ```配对完成后,在任意 Claude Code 会话里直接说:

    “问一下负责 API 的远程会话有没有改过鉴权接口”

    Agent 会自动查看成员名单并跨机完成沟通。

    欢迎各位重度使用 Claude Code 的佬友们试用交流、提 Issue 和建议!

    主楼
  • Zeus_Jie

    我感觉 herdr 更舒服

    #1

发表回复

登录后回复