PleasePrompto/ductor — Control Claude Code, Codex CLI and Gemini CLI from Telegram.
Description and use
**Summary**
PleasePrompto/ductor is an open‑source Python tool that lets you control Claude Code, Codex CLI, and Gemini CLI directly from Telegram, adding live streaming, persistent memory, cron‑style scheduling, webhooks, and Docker sandboxing. It streamlines repetitive AI‑driven tasks into repeatable, chat‑driven workflows, making it easy to automate code generation, testing, and deployment steps without leaving a messaging app.
**Value**
- **Automation of manual AI operations** – developers can trigger code‑generation or analysis commands from a familiar Telegram interface, eliminating context switches and copy‑paste errors.
- **Repeatable, schedule‑driven flows** – cron jobs and webhooks let you turn ad‑hoc prompts into regular maintenance, CI/CD, or monitoring tasks.
- **Safety & isolation** – Docker sandboxing provides a secure execution environment for generated code, reducing risk of accidental system changes.
**Practical Adoption Path**
- **Spin up the Docker image** (or run the Python package) on a small VM or CI runner.
- **Configure the Telegram bot token** and link the desired Claude/Codex/Gemini API keys in the provided
.env. - **Define simple command mappings** (e.g.,
/run_test → codex test …) and optional cron schedules via the built‑in scheduler. - **Iterate locally**, using the live‑stream feature to watch output in real time, then promote the container to a staging environment.
- **Integrate with existing pipelines** via webhooks or by invoking the CLI from CI jobs, turning the Telegram bot into a control plane for AI‑assisted steps.
**Production Readiness**
- **Strong community signals**: 424 stars, 77 forks, recent commits (last updated 2026‑07‑12), and active issue discussions indicate healthy maintenance.
- **Mature stack**: Python core, clear CLI/SDK boundaries, and Docker isolation make deployment predictable in Kubernetes or VM‑based environments.
- **Operational features**: Persistent memory, scheduling, and webhook support cover most production automation needs.
- **Remaining checks**: A final review of the license, security audit of the Docker sandbox, and confirmation of an active maintainer are advisable before a full‑scale rollout.
Overall, PleasePrompto/ductor is production‑ready for pilots and can be adopted quickly by teams looking to embed AI code‑generation tools into everyday chat‑driven workflows.
Problem
PleasePrompto/ductor helps remove repetitive manual operations from a workflow.
Outcome
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
Workflow
- remove manual work
- connect tools into repeatable flows
- schedule operational tasks
Evidence
Control Claude Code, Codex CLI and Gemini CLI from Telegram. Live streaming, persistent memory, cron jobs, webhooks, Docker sandboxing.
- Record date: 2026-09-10T22:11:53.232Z