PleasePrompto/ductor
Control Claude Code, Codex CLI and Gemini CLI from Telegram. Live streaming, persistent memory, cron jobs, webhooks, Docker sandboxing.
解决的问题
ductor 是一个桥接工具,允许您通过 Telegram、Matrix 和 Slack 等流行消息应用控制专业级代码助手(如 Claude Code、Gemini CLI 和 Grok Build)。无需在终端和聊天应用之间切换,即可使用您现有的官方 CLI 订阅,从任何地方与您的 AI 代码代理进行交互。
工作原理
ductor 不使用 API 代理或 SDK,而是直接在您的机器上本地运行,并将官方 CLI 作为子进程执行。它捕获控制台输出并流式传输回您选择的消息应用。所有状态、内存和文件均以纯文本 JSON 和 Markdown 格式本地存储在 ~/.ductor/ 目录中。
适用人群
希望使用终端式 AI 代码代理的强大功能,但更偏好聊天界面的开发者,或希望在不同聊天室或主题中组织多个 AI 上下文的用户。
主要亮点
- 多传输支持:可同时在 Telegram、Matrix 和 Slack 上运行。
- 上下文隔离:通过 Telegram 话题、Matrix 房间或单个聊天中的命名会话实现独立聊天。
- 高级任务管理:可将长时间运行的任务委派给后台任务,实现自主运行并返回结果。
- 子代理支持:支持完全隔离的第二代理,拥有独立的工作区、配置和 CLI 认证。
- 官方 CLI 集成:直接支持 Claude Code、Codex CLI、Gemini CLI、Antigravity (
agy) 和 Grok Build。 - 本地优先:以 Markdown 文件持久化记忆,并提供可选的 Docker 沙箱用于执行。
相关
- 项目
- 项目
- 项目
- 项目
- 项目