PURU-AI
Puru-AI es un asistente de IA ligero para Telegram escrito en Go, diseñado para ser auto-alojado con capacidades locales. Integra gestión de memoria a largo plazo, ejecución de herramientas nativas (sistema de archivos, shell) y habilidades modulares estilo picoclaw.
Ficha actualizada 24 sept 2026, 20:13 · upstream 24 sept 2026, 19:53 · release v3.0.1
Qué es PURU-AI
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Puru-AI es una solución de automatización para Telegram construida en Go, enfocada en el rendimiento y la ligereza. A diferencia de los asistentes basados en Python o Node.js pesados, este proyecto utiliza un único binario Go con una huella mínima, eliminando la necesidad de entornos de ejecución complejos. Su arquitectura permite operaciones locales directas sobre el sistema de archivos, ejecución de comandos del shell y navegación web, todo gestionado por un agente inteligente que mantiene un contexto a largo plazo mediante archivos de memoria estructurados.
El sistema se basa en un modelo de habilidades modulares donde las capacidades adicionales se definen en metadatos SKILL.md dentro de un catálogo. Esto permite extender la funcionalidad del asistente sin modificar el núcleo, activando o desactivando herramientas específicas como búsqueda web, manipulación de archivos o ejecución de scripts mediante configuraciones simples en AGENTS.md. La gestión de memoria es central, con resúmenes automáticos de historial almacenados en carpetas contextuales para mantener la coherencia en conversaciones largas.
Desde el punto de vista de seguridad, el proyecto implementa restricciones granulares sobre el acceso al sistema de archivos y límites estrictos de RAM para procesos ejecutados localmente. Esto mitiga riesgos comunes en agentes autónomos que podrían consumir recursos infinitamente o acceder a datos fuera del ámbito autorizado. La solución está preparada para despliegue en contenedores Docker, con imágenes disponibles en GitHub Container Registry, facilitando su integración en infraestructuras VPS o locales sin dependencias externas complejas.
- Automatización de tareas administrativas en Telegram (archivar archivos, organizar carpetas).
- Asistente de investigación local que busca y resume contenido web sin enviar datos a la nube.
- Operador de espacio de trabajo para desarrollo ligero (ejecutar scripts, leer logs, depurar código).
- Chatbot personalizado con memoria persistente para seguimiento de proyectos a largo plazo.
- Binario único Go con inicio rápido y bajo consumo de recursos (CPU/RAM).
- Sistema de habilidades modulares que permite extender funcionalidad mediante metadatos.
- Gestión de memoria persistente estructurada para mantener contexto en sesiones largas.
- Despliegue simplificado vía Docker con soporte para múltiples arquitecturas (x86, ARM).
- Ejecución segura de comandos locales con límites de RAM y restricciones de workspace.
- Dependencia de API compatibles con OpenAI para el modelo de lenguaje centralizado.
- Requiere configuración manual inicial de tokens y rutas del sistema de archivos.
- Sin soporte nativo para bases de datos externas, usa solo almacenamiento en disco local.
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.
Recomendado usar Docker con volumen persistente para guardar memoria y workspace. Configurar variable TELEGRAM_BOT_TOKEN antes del arranque. Para producción, habilitar puerto 8080 opcional para health checks. Asegurar que el directorio de workspace tenga permisos de lectura/escritura adecuados para el usuario del contenedor.
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.