Código al alcance de tu mano - Gestiona proyectos con Claude directamente en Telegram
Imagina esto: estás en el metro o haciendo cola para un café, y de repente aparece un bug en el chat del trabajo que necesita una corrección inmediata. O se te ocurre una idea brillante de refactorización, pero no tienes una laptop a la mano. Por lo general en momentos como estos, solo suspiramos y esperamos volver a nuestro escritorio. ¿Pero qué pasaría si tu terminal con un potente asistente de IA estuviera disponible en una aplicación de mensajería común?
El proyecto claude-code-telegram convierte esta fantasía en realidad. Es un puente entre tu código y Claude Code — el avanzado agente CLI de Anthropic.
Qué es y por qué un desarrollador lo necesita
En esencia, estamos ante un bot avanzado de Telegram que proporciona acceso remoto a tu entorno de trabajo. Pero no es solo una "línea de comandos en Telegram." Gracias a la integración con Claude Code, el bot comprende el contexto de tu proyecto, puede leer archivos, ejecutar pruebas e incluso hacer cambios por sí mismo.
¿Para quién es útil esto?
- Líderes de equipo que necesitan verificar rápidamente el estado del build o echar un vistazo a un fragmento de código sin abrir un IDE.
- Desarrolladores full-stack que trabajan "en campo."
- Entusiastas de la automatización que quieren que la IA les envíe informes de salud del proyecto por sí sola.
Características principales: Por qué es conveniente
1. Modo Agente
Este es el modo de operación principal. Chateas con el bot como si fuera un colega senior. No necesitas recordar la sintaxis de comandos — simplemente escribe: "Agrega manejo de errores a api.py y verifica si las pruebas siguen pasando." El bot analizará el archivo, sugerirá cambios y ejecutará pytest por sí mismo.
Por cierto, el nivel de "verbosidad" del bot es ajustable con el comando /verbose. Al máximo, mostrará la cadena de razonamiento, lo cual realmente te ayuda a entender por qué la IA tomó una decisión particular.
2. GitHub Potenciado
El bot se lleva bien con la CLI de gh. Directamente desde el chat puedes:
- Clonar repositorios.
- Ver la lista de Issues abiertos.
- Crear ramas para correcciones y hacer push al repositorio remoto.
Esto convierte a Telegram en un panel de control completo para tu cuenta de GitHub.
3. Modo Terminal (Modo Clásico)
Si prefieres el buen control tradicional, puedes cambiar al modo clásico. Allí encontrarás comandos familiares: /ls, /cd, /pwd, así como botones interactivos para acciones rápidas — por ejemplo, ejecutar un linter o formatear código con un solo clic.
4. Automatización Proactiva
Una característica interesante del proyecto es el soporte para webhooks y programadores (Cron). Puedes configurar el bot para:
- Enviarte un resumen breve de cada Pull Request de GitHub.
- Ejecutar una "revisión" diaria del código y notificarte sobre posibles problemas.
- Reaccionar a eventos de CI/CD.
Seguridad: Para que tu código no se filtre "a donde no debe"
Cuando se trata de acceso remoto al código, la primera pregunta es la seguridad. El desarrollador ha implementado varios niveles de protección:
- Lista blanca de usuarios: el bot solo te responderá a ti (necesitas especificar tu ID de Telegram).
- Sandboxing: limitas estrictamente el directorio, y el bot no puede salir de él. Sin acceso a archivos del sistema
/etc/passwd. - Límites de tokens: puedes establecer un presupuesto en dólares para que Claude no "se coma" accidentalmente todo tu salario en bucles infinitos de refactorización.
Cómo comenzar
El proyecto está escrito en Python y usa Poetry para la gestión de dependencias. Para comenzar, necesitarás:
- Un token de bot de @BotFather.
- Claude Code CLI instalado (o una clave API de Anthropic).
- Python 3.10+.
El inicio rápido luce estándar:
git clone https://github.com/RichardAtCT/claude-code-telegram.git
cd claude-code-telegram
make dev
cp .env.example .env # Настраиваем свои ID и токены
make run
Casos de uso prácticos: Cuando salva el día
Caso #1: Hotfix urgente. Notas un error tipográfico en un config o texto en producción. Abre Telegram, escribe al bot: "Corrige el error tipográfico en config.yaml en la línea 42 y haz push a main." Listo.
Caso #2: Auditoría rápida. Descargaste una nueva librería y quieres entender rápidamente cómo está estructurada. Pregunta al bot: "Analiza la estructura de la carpeta libs/new-lib y explica los puntos de entrada principales."
Caso #3: Monitoreo. Configura un reporte diario: "Cada mañana a las 9:00, verifica la cobertura de pruebas y mándame un mensaje si cae por debajo del 80%."
claude-code-telegram no es un reemplazo para un IDE completo, sino una poderosa herramienta adicional. Borra la frontera entre "estoy en mi computadora" y "estoy disponible." Si ya usas Claude para ayudarte con la programación, este bot será una gran adición a tu flujo de trabajo.
El proyecto se está desarrollando activamente, y los planes del autor incluyen un sistema de plugins para extender las capacidades. Definitivamente vale la pena marcarlo o desplegarlo en un servidor casero/VPS para uso personal.
Proyectos relacionados