Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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).

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3778
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.