Telegram Control convierte cada proyecto en un tema de Telegram. Escribes la tarea, un agente (Claude Code, Codex u OpenCode) trabaja en el repo, hace commit, despliega si se lo pides y te responde en el mismo hilo. Funciona en tu máquina, con tus credenciales. Código abierto.
Telegram Control turns every project into a Telegram topic. You write the task, an agent (Claude Code, Codex or OpenCode) works on the repo, commits, deploys if you ask and replies in the same thread. It runs on your machine, with your credentials. Open source.
Añade un formulario de contacto a la página de inicio
Add a contact form to the home page
⏳ Working...
Reading index.html and styles.css ●
⏳ Still working... (12s)
Adding the form, validation and a Telegram notification ●
⏳ Still working... (41s)
Done. Contact form added to index.html with validation and a POST to /api/contact. Committed as a3f9c21.
💰 $0.0842 | 🛠 Tools: Read(4), Edit(3), Bash(2) | 💾 Session saved
/vercel deploy
🚀 Deploy web to Vercel PRODUCTION?
✅ Vercel deploy task queued.
Deployed to production ✓
https://web.vercel.app
💰 $0.0127 | 🛠 Tools: Bash(3) | 💾 Session saved
Con varios proyectos activos, cada tarea empezaba igual: abrir el portátil, buscar la carpeta, arrancar el agente y esperar delante de la pantalla. Quería lanzarla desde el móvil, seguirla mientras hacía otra cosa y revisar el resultado cuando pudiera, con cada proyecto en su propio hilo.
With several projects going at once, every task started the same way: open the laptop, find the folder, start the agent and wait in front of the screen. I wanted to launch it from my phone, follow it while doing something else and review the result when I could, with each project in its own thread.
/new, traes un repo de GitHub con /clone o importas una carpeta que ya tengas con /import. Cada proyecto tiene su carpeta, su sesión y su historial./review revisa los cambios o un PR, /github crea el repo y lo sube, y /vercel deploy despliega en producción tras pedirte confirmación (o /vercel preview para una URL de prueba)./new, bring a GitHub repo with /clone or import a folder you already have with /import. Each project has its own folder, session and history./review reviews the changes or a PR, /github creates the repo and pushes it, and /vercel deploy deploys to production after asking for confirmation (or /vercel preview for a test URL)./queue, /tasklist, /tasklog)./setdefault) o para una tarea concreta (/codex, /opencode)./plan prepara un plan y /issue crea issues en GitHub./budget avisa al acercarse al límite y detiene las tareas al superarlo./checkpoint resume lo hecho y reinicia el contexto sin perder el hilo./costs./schedule add)./broadcast./watch, /gitwatch)./guest)./queue, /tasklist, /tasklog)./setdefault) or for a single task (/codex, /opencode)./plan drafts a plan and /issue creates GitHub issues./budget warns you near the limit and stops tasks once it's exceeded./checkpoint summarises the work and resets the context without losing the thread./costs./schedule add)./broadcast./watch, /gitwatch)./guest).Hoy puedes lanzar tareas de código desde el móvil con las apps oficiales, y para mucha gente es suficiente. Esta es mi forma de elegir:
Today you can launch coding tasks from your phone with the official apps, and for many people that's enough. This is how I'd choose:
solo trabajas con un agente, no quieres instalar ni mantener nada y prefieres que el código se ejecute en un entorno aislado en la nube.
you work with a single agent, don't want to install or maintain anything, and prefer your code to run in an isolated cloud environment.
quieres tus proyectos separados en un chat que ya tienes abierto todo el día, trabajar en tu propia máquina con tus herramientas y credenciales, elegir entre Claude Code, Codex u OpenCode, y tener cola, presupuesto, tareas programadas y despliegues en el mismo sitio.
you want your projects separated in a chat you already have open all day, to work on your own machine with your tools and credentials, to choose between Claude Code, Codex or OpenCode, and to have the queue, budget, schedules and deploys in one place.
Telegram Control le da a un agente de IA una terminal en tu máquina. Los agentes trabajan sin pedir confirmación, con tu usuario y con las credenciales que tengas (GitHub, Vercel, SSH). Y pueden seguir instrucciones escondidas en el código o en los issues que leen.
Telegram Control gives an AI agent a shell on your machine. Agents work without asking for confirmation, as your user and with whatever credentials you have (GitHub, Vercel, SSH). And they can follow instructions hidden in the code or issues they read.
Solo tu cuenta de Telegram puede lanzar tareas; los secretos del bot no pasan a los agentes; los invitados solo pueden consultar el estado; la API escucha solo en tu máquina salvo que le pongas una clave; y los despliegues a producción piden confirmación.
Only your Telegram account can start tasks; the bot's secrets aren't passed to the agents; guests can only check status; the API only listens on your machine unless you give it a key; and production deploys ask for confirmation.
Usarlo con un usuario dedicado, con tokens limitados a lo que necesite, y activar la verificación en dos pasos de Telegram. Más detalle en SECURITY.md ↗.
Run it as a dedicated user, with tokens limited to what it needs, and turn on Telegram two-step verification. More in SECURITY.md ↗.
git clone https://github.com/niuxito/telegram-control.git cd telegram-control && npm install && npm run build cp .env.example .env # pon solo BOT_TOKEN# set only BOT_TOKEN npm start
/setup <código> en el tema de proyectos nuevos y él mismo guarda los datos y arranca. Con npm run install-service queda funcionando siempre.
The bot prints a code in the terminal. Send /setup <code> in the new-projects topic and it saves the details and starts. npm run install-service keeps it running.Funciona en cualquier máquina con Node; una Raspberry Pi es un buen servidor siempre encendido, pero no es obligatoria.
Runs on any machine with Node; a Raspberry Pi makes a good always-on host, but it isn't required.
Es la herramienta con la que gestiono mis proyectos cada día, incluida esta web. Es código abierto con licencia MIT: úsala, adáptala y, si la mejoras, cuéntamelo. Y si quieres llevar agentes de IA a tu equipo con control de coste, permisos y despliegues, escríbeme y lo vemos.
It's the tool I use to run my projects every day, this website included. It's open source under the MIT licence: use it, adapt it and, if you improve it, tell me. And if you want to bring AI agents to your team with control over cost, permissions and deploys, write to me and let's look at it.