stealth
Un entorno de desarrollo en la nube autocontenido para aplicaciones, funciones, bases de datos, almacenamiento, mensajería y agentes de IA, basado en infraestructura propia.
Ficha actualizada 22 sept 2026, 22:24 · upstream 22 sept 2026, 22:08 · release v0.2.5
Qué es stealth
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Stealth es una plataforma desarrolladora open-source que permite desplegar aplicaciones, funciones, sitios web, bases de datos, almacenamiento de objetos, mensajería, webhooks y flujos de trabajo de agentes sobre infraestructura controlada por el usuario. Combina un plano de control en Go con un proceso de trabajo y un panel de consola basado en Next.js, junto con despliegues versionados mediante Docker Compose.
La plataforma se distingue por su enfoque en la auto-contención: todo el entorno de desarrollo corre en una sola instancia, eliminando la necesidad de configurar múltiples servicios. Esto reduce la complejidad operativa y facilita la gestión del ciclo de vida del software. Además, Stealth ofrece un modelo de despliegue basado en Docker Compose que permite ejecutar aplicaciones con contenedores en entornos aislados.
La arquitectura está diseñada para ofrecer flexibilidad: el plano de control se centra en la autenticación, los límites de tenencia y la API REST, mientras que el proceso de trabajo se encarga de tareas asíncronas como compilaciones, ejecución de funciones, entrega de mensajes y runs de agentes. Esto permite una separación clara entre responsabilidades y un escalado orientado a eventos.
En cuanto a la inteligencia artificial, Stealth incluye soporte para agentes programables mediante configuración en el plano de control. Los agentes pueden ejecutar flujos de trabajo personalizados, consultar bases de datos o realizar tareas específicas dentro del entorno de desarrollo. Sin embargo, actualmente los agentes operan en modo cola y requieren un proveedor de adaptación confiable antes de que se puedan ejecutar de forma persistente.
La plataforma también ofrece herramientas para la observabilidad mediante el uso de OpenTelemetry, con capacidades para trazas, logs y métricas en tiempo real. Además, incluye mecanismos de seguridad como autenticación de usuarios, gestión de claves API, límites de tasa de ejecución y protección contra ataques como SSRF a través de webhooks.
Finalmente, Stealth se diferencia por su enfoque en la auto-contención: todo el entorno corre en una sola instancia, lo que reduce la complejidad operativa y facilita la gestión
- Desarrollo de aplicaciones web escalables con despliegue rápido mediante Docker Compose
- Creación de funciones serverless en Go con ejecución asíncrona y límites de tasa
- Gestión de bases de datos relacionales con PostgreSQL y consultas complejas
- Implementación de mensajería asíncrona entre servicios con soporte para retries
- Desarrollo de agentes de IA que ejecuten flujos de trabajo personalizados
- Monitoreo de la salud del sistema mediante observabilidad en tiempo real
- Arquitectura dual: plano de control en Go con API REST y proceso de trabajo independiente, permitiendo una separación clara de responsabilidades.
- Soporte para múltiples servicios: PostgreSQL, Redis (rate limiting y eventos), S3/MinIO y ClickHouse para almacenamiento y consultas analíticas.
- Panel de consola basado en Next.js que ofrece un dashboard unificado con visualización de estado del proyecto, despliegues y observabilidad.
- Despliegue mediante Docker Compose con soporte para múltiples contenedores en una sola instancia, facilitando la gestión operativa.
- Modelo de agentes programables con configuración en el plano de control, permitiendo ejecutar flujos de trabajo personalizados sin necesidad de un proveedor externo.
- Los agentes actualmente operan en modo cola y requieren un proveedor de adaptación confiable antes de que se puedan ejecutar de forma persistente.
- El despliegue público requiere DNS y terminación TLS adicional, lo que añade complejidad en entornos sin control total del servidor.
- La actualización automática mediante `stealth update` solo aplica al CLI; el stack de servidor sigue siendo un proceso manual.
- No se ofrecen planes de escalado automático o auto-scaling para los servicios base (PostgreSQL, Redis, etc.).
- El almacenamiento local es único y no soporta replicación entre instancias en entornos multi-tenant.
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.
Para desplegar Stealth, se recomienda usar el instalador CLI con `curl -fsSL https://raw.githubusercontent.com/Stealth-deplover/stealth/HEAD/scripts/bootstrap.sh | sh`. Este script verifica la integridad del archivo y ejecuta `stealth install`, que realiza validaciones locales de Docker antes de iniciar el proyecto. En entornos públicos, se debe configurar DNS y TLS en front-end para evitar ataques de inyección de dominio. Para producción, se recomienda usar un almacenamiento S3 compatible (como MinIO) en lugar del almacenamiento local único. Se debe seguir la guía de despliegue en producción y realizar pruebas de smoke antes de exponer el servicio al tráfico público.
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.