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 沙箱用於執行。
相關
- 專案
- 專案
- 專案
- 專案
- 專案