Celestea-Agent
Plataforma de agentes IA auto-alojados en Node.js (v24+) con interfaz web, API HTTP y ejecución sandboxeada nativa mediante bwrap/prlimit. Soporta gestión de sesiones persistentes vinculadas a directorios reales, 18 herramientas integradas y capacidad de spawn workers paralelos.
Ficha actualizada 22 sept 2026, 16:36 · upstream 20 sept 2026, 16:08 · release v2.7.3
Qué es Celestea-Agent
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Celestea-Agent es una plataforma de agentes IA auto-alojados construida en TypeScript con arquitectura monolítica en Node.js (v24 < v27). Proporciona interfaz web completa + API HTTP expuesta en puerto 3778 por defecto, sin contenedores nativos pero con soporte para ejecución sandboxeada mediante bwrap/prlimit. El sistema implementa gestión de sesiones persistentes vinculadas a directorios reales, permitiendo que cada sesión tenga su propio espacio de trabajo aislado con logs atómicos en disco.
La plataforma incluye 18 herramientas integradas (read_file, write_file, run_shell, browser_act, etc.) y capacidad de spawn workers paralelos para ejecución concurrente. Implementa control de permisos granular (read-only/write-read/full-access) con auditoría completa, sistema de costos por uso y persistencia de memoria en archivos MEMORY.md. La interfaz web está construida en TypeScript con frontend pluggable y backend HTTP API.
Destaca su enfoque de seguridad: sandbox real con bwrap/prlimit, autenticación opcional vía token HMAC o variables de entorno, y control estricto de permisos que no pueden ser elevados por el modelo. Incluye sistema de benchmark reproducibles y documentación exhaustiva en docs/ (ARCHITECTURE.md, AGENT.md, deployment.md).
- Automatización de tareas repetitivas con persistencia de estado en directorios reales.
- Desarrollo asistido con ejecución de código y comandos en entorno sandboxeado.
- Análisis de documentos multimediales (imágenes, LaTeX) con contexto persistente.
- Gestión de procesos paralelos mediante workers spawnables con supervisión centralizada.
- Ejecución sandboxeada nativa con bwrap/prlimit sin contenedores Docker.
- Sistema de permisos granular (read-only/write-read/full-access) con auditoría completa.
- 18 herramientas integradas incluyendo read_file, write_file, run_shell, browser_act.
- Capacidad de spawn workers paralelos para ejecución concurrente supervisada.
- Persistencia de memoria en archivos MEMORY.md por sesión o proyecto.
- Interfaz web pluggable con frontend TypeScript y backend HTTP API.
- Requiere Node.js ≥24 <27 (no compatible con versiones antiguas).
- No incluye Dockerfile ni compose, requiere configuración manual de systemd/nginx.
- La sandbox depende de bwrap/prlimit disponibles en el sistema operativo.
- Autenticación remota requiere configuración explícita de token o proxy inverso.
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.
Ejecutar detrás de proxy inverso (nginx/caddy) con autenticación HTTP básica o token. Configurar variables CELESTEA_HOME y CELESTEA_API_KEY antes de iniciar. Usar --bind 127.0.0.1 en producción si no se requiere acceso remoto directo. Verificar disponibilidad de bwrap/prlimit en el sistema operativo.
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.