Repolode
aspasskiy

aspasskiy/GoGogot

Agente de IA ligero y autoalojado, escrito en Go, que se ejecuta en tu servidor y funciona a través de Telegram con modelos de Anthropic, OpenAI u OpenRouter.

Alternativa open source a:OpenClaw

Estrellas
264
Forks
17
Issues abiertos
4
Último commit
hace 2 meses

¿Qué es?

GoGogot es un agente de IA autoalojado que se ejecuta en tu propio servidor y se controla mediante un bot de Telegram. Puede ejecutar comandos de shell, leer y editar archivos, buscar páginas web y obtener su contenido, conservar memoria y notas persistentes, buscar en conversaciones anteriores y programar tareas recurrentes con una sintaxis similar a la de cron. El proyecto se presenta como una alternativa más pequeña a OpenClaw: su núcleo tiene unas 9.000 líneas de Go y se distribuye como un único binario de unos 15 MB.

Puedes elegir el proveedor del modelo: Anthropic, OpenAI o cualquier modelo disponible a través de OpenRouter. Las API keys permanecen en tu servidor y el agente solo acepta instrucciones del ID de usuario de Telegram que configures como propietario. El despliegue se realiza con un único comando de Docker. La imagen es compatible con linux/amd64 y linux/arm64 e incluye un entorno Ubuntu de propósito general con bash, git, Python, Node.js y sqlite.

El núcleo del agente es un ciclo que llama al LLM, ejecuta llamadas a herramientas y devuelve los resultados. La memoria, la programación de tareas, la compactación del contexto y los archivos de identidad están implementados como herramientas dentro de ese ciclo. Se pueden añadir nuevos backends de modelos, transportes de chat como Discord o Slack y herramientas personalizadas mediante interfaces de Go pequeñas.

Funciones clave

  • 01Interfaz de Telegram con compatibilidad con varios chats, archivos adjuntos y solicitudes interactivas
  • 02Herramientas para ejecutar comandos de shell, leer, escribir y editar archivos, y buscar con expresiones regulares en un contenedor Ubuntu
  • 03Búsqueda web mediante Brave, obtención de páginas y solicitudes HTTP
  • 04Memoria persistente, archivos de identidad y skills que el agente mantiene por sí mismo
  • 05Programación de tareas basada en cron que persiste tras los reinicios
  • 06Compactación automática del contexto cuando se acerca al límite de tokens

Casos de uso

  • Recibir cada mañana en Telegram un resumen diario de noticias o un informe
  • Supervisar el uso de disco y memoria del servidor y enviar alertas al superar ciertos umbrales
  • Procesar archivos, por ejemplo, combinar capturas de pantalla en un PDF y enviarlo de vuelta
  • Extraer datos estructurados de páginas web y guardarlos en CSV

Temas

Preguntas frecuentes

¿Qué es GoGogot?
Agente de IA ligero y autoalojado, escrito en Go, que se ejecuta en tu servidor y funciona a través de Telegram con modelos de Anthropic, OpenAI u OpenRouter. GoGogot es un agente de IA autoalojado que se ejecuta en tu propio servidor y se controla mediante un bot de Telegram. Puede ejecutar comandos de shell, leer y editar archivos, buscar páginas web y obtener su contenido, conservar memoria y notas persistentes, buscar en conversaciones anteriores y programar tareas recurrentes con una sintaxis similar a la de cron. El proyecto se presenta como una alternativa más pequeña a OpenClaw: su núcleo tiene unas 9.000 líneas de Go y se distribuye como un único binario de unos 15 MB.
¿GoGogot es gratuito? ¿Qué licencia tiene?
GoGogot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿GoGogot sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de GoGogot fue el 26 ago 2026.
¿Para qué puedo usar GoGogot?
Recibir cada mañana en Telegram un resumen diario de noticias o un informe Supervisar el uso de disco y memoria del servidor y enviar alertas al superar ciertos umbrales Procesar archivos, por ejemplo, combinar capturas de pantalla en un PDF y enviarlo de vuelta Extraer datos estructurados de páginas web y guardarlos en CSV
¿Dónde consigo GoGogot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aspasskiy/GoGogot

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados