V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cloveric
V2EX  ›  分享创造

开源:把真正的 Claude Code / Codex CLI 搬到 Telegram,手机上也能写代码

  •  
  •   cloveric · 1 天前 · 493 次点击
    分享一个我做的开源项目:cc-telegram-bridge

    简单来说就是把 Claude Code 和 OpenAI Codex 的 CLI 工具桥接到 Telegram 。不是 API 套壳,跑的是真实的 CLI 进程,所以你能获得完整的会话管理、记忆、文件处理能力。

    几个亮点:

    1. **双引擎** — 每个 bot 实例可以选 Claude Code 或 Codex 作为后端,一行命令切换
    2. **多机器人** — 同时跑 10 个 bot ,每个有独立的引擎、人格、工作区和状态
    3. **Agent Bus** — 机器人之间可以协作:并行分发任务、互相验证结果、跑 pipeline
    4. **YOLO 模式** — 手机上用的时候自动批准命令,不用每次确认
    5. **语音输入** — 发语音消息直接转文字给 AI
    6. **预算控制** — 每个实例设花费上限,不怕账单爆炸
    7. **备份恢复** — 完整导出/导入实例状态

    技术栈:TypeScript ,Node.js >= 20 ,支持 Windows / macOS / Linux

    我自己每天在手机上用,坐地铁的时候让 Claude Code 帮我改代码已经成了日常。

    GitHub: https://github.com/cloveric/cc-telegram-bridge

    欢迎试用,有问题随时问。如果觉得有用,给个 star 支持一下。
    cloveric
        1
    cloveric  
    OP
       11 小时 18 分钟前
    0414 更新:

    会话续接
    在电脑上用 Claude Code 开了个头?发 /resume 就能在 Telegram 上接着干 — 不用重复解释上下文。

    /resume ← Bot 扫描本地最近 1 小时的 session
    Bot 列出最近的 session:

    最近的本地 session:

    [cc-telegram-bridge] 64c2081c… (5m ago)
    [my-app] a3f8b21e… (32m ago)
    回复 /resume <编号> 继续该 session 。
    选一个:

    /resume 1 ← Bot 自动建软链、切工作区、绑 session
    之后发的每条消息都走原始 session — 相同的上下文、相同的项目目录、相同的对话历史。完成后:

    /detach ← 清理软链、解绑 session 、恢复默认工作区
    底层原理:

    扫描 ~/.claude/projects/ 中最近 1 小时内修改过的 .jsonl 文件
    在 bot 的 engine-home/projects/ 下创建软链指向本地 session 目录
    将工作区切换到你的真实项目路径
    绑定 session ID ,Claude CLI 通过 -r <sessionId> 恢复会话
    /detach 反向操作 — 本地 session 不受任何影响
    零污染: --append-system-prompt 是每次调用时传入的,不会写进 session 文件。bridge 指令不会泄漏到你的本地会话中。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
    ♥ Do have faith in what you're doing.