Jeffrey0117/ClaudeBot
说明与用途
**项目简介**
Jeffrey0117/ClaudeBot 是一个运行在 Telegram 上的 Claude Code CLI 控制中心,内置插件系统、支持多机器人、任务队列、流式输出与热重载,帮助你把手动操作转化为可编排的自动化流程。
**价值**
- **消除重复劳动**:通过 Telegram 指令即可触发 Claude 的代码生成、调试等功能,省去在本地或网页上反复点击的步骤。
- **可组合的工作流**:插件机制让不同工具(CI、监控、数据库等)能够在同一个聊天窗口里串联,实现“一键”执行的业务流。
- **即时反馈 & 热更新**:支持流式返回结果并可在运行时热重载插件,提升调试效率和响应速度。
**典型接入方式**
- **创建 Telegram Bot**:在 BotFather 中获取 Bot Token。
- **部署 ClaudeBot**:克隆仓库,使用 Docker 或直接
npm install && npm run start启动,配置环境变量TELEGRAM_TOKEN、CLAUDE_API_KEY等。 - **插件开发**:在
plugins/目录编写 TypeScript 插件,导出符合IPlugin接口的函数,即可在聊天中通过/pluginName调用。 - **调用 Claude**:在 Telegram 中发送指令(如
/run your-code),ClaudeBot 将通过 Claude Code CLI 执行并返回结果,支持队列和流式输出。
**生产可用性**
- **活跃度**:最近一次提交在 2026‑06‑27,星标 62、fork 13,社区已有一定使用基础。
- **技术成熟度**:使用 TypeScript 编写,提供完整的 API/CLI 接口,插件系统清晰,易于二次开发。
- **风险**:许可证、长期维护者以及安全审计仍需进一步确认,但整体代码质量和更新频率足以支撑正式业务的试点部署。
综上,ClaudeBot 具备较高的生产就绪度,适合作为自动化、DevOps 场景下的“指令中心”,快速将手工操作转为可重复、可监控的工作流。
实际用途
Jeffrey0117/ClaudeBot helps remove repetitive manual operations from a workflow.
- remove manual work
- connect tools into repeatable flows
- schedule operational tasks
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:31:23.338Z