agy-to-im
Telegram bridge daemon for Google Antigravity CLI (agy), enabling persistent, isolated code editing sessions over Telegram chats.
Ficha actualizada 23 sept 2026, 5:30 · upstream 23 sept 2026, 5:18 · release sin release detectada
Qué es agy-to-im
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Antigravity-telegram-bridge es un daemon en Python que actúa como intermediario entre el chat de Telegram y la consola de comandos antigravity (agy) del proyecto Gemini. Permite sesiones de edición de código persistentes e aisladas por chat, manteniendo cada sesión independiente sin afectar a las demás. Funciona con systemd --user para operación en entorno de usuario y soporta webhook para integración remota.
- Edición de código persistente en chats de Telegram sin necesidad de reiniciar el proyecto
- Integración entre desarrolladores que trabajan en proyectos Gemini a través de Telegram
- Colaboración remota donde los miembros del equipo acceden al mismo proyecto desde diferentes dispositivos
- Gestión de sesiones de desarrollo con aislamiento entre mensajes para evitar conflictos
- Automatización de tareas de desarrollo mediante webhook y cron jobs
- Integración de herramientas de CI/CD que requieran acceso a chats de Telegram
- Soporta múltiples usuarios simultáneamente con control FIFO (First-In-First-Out) para evitar conflictos de ejecución
- Implementa verificación HMAC-SHA256 en webhook para proteger contra inyección de payloads falsos
- Permite acceso desde cualquier dispositivo mediante systemd --user sin necesidad de reiniciar el servicio
- Soporta múltiples formatos de archivo (texto, imágenes, documentos) con rutas permitidas configurables por usuario
- Proporciona métricas en Prometheus y endpoint /health para monitoreo del estado del sistema
- Permite reinicio automático mediante gate de salud que detecta procesos zombie o fallos de memoria
- El servicio opera bajo systemd --user, lo que requiere un entorno Linux con systemd activado y el usuario debe tener permisos para iniciar servicios
- La persistencia de datos depende del estado local en cada proyecto; no existe sincronización entre proyectos diferentes
- Las sesiones se reinician al cerrar la terminal o al cambiar de usuario sin persistencia adicional
- El webhook requiere un endpoint HTTP configurado y una verificación HMAC que puede ser compleja para implementaciones simples
- No incluye autenticación en dos pasos (MFA) ni gestión de claves de acceso por defecto
- La seguridad del token Telegram se basa únicamente en la credencial proporcionada por el usuario, sin cifrado adicional
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instale el servicio con systemctl --user start antigravity-telegram-bridge.service. Verifique que el entorno de ejecución use .venv/bin/python para evitar conflictos de paquetes. Configure un webhook en /api/health o /metrics para recibir notificaciones del estado. Para producción, implemente un firewall restringido a puertos específicos y configure alertas de salud con Prometheus. Asegúrese de habilitar linger en systemd para mantener la sesión activa tras reinicios.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.