Sobre o projeto
Stealth é uma nuvem de desenvolvedores de código aberto projetada para o auto-hospedagem de aplicativos, funções, sites, bancos de dados, armazenamento de objetos, mensagens, webhooks e fluxos de trabalho de agentes em infraestrutura controlada pelo usuário. A plataforma combina um plano de controle baseado em Go e um processo de trabalho com um console Next.js, utilizando implantações versionadas do Docker Compose para facilitar a configuração e o gerenciamento.
A arquitetura consiste em uma API Go que lida com autenticação, limites de tenant e contratos REST, apoiada por PostgreSQL para dados duráveis e Redis para limitação de taxa e entrega em tempo real. Um processo de trabalho Go separado gerencia builds assíncronos, execução e entrega. Funções e sites são executados em runners apoiados por Docker, enquanto fluxos de trabalho de agentes são enfileirados e executados via adaptadores de provedores confiáveis.
Recursos principais incluem:
- **Destinos de Implantação**: Suporte para Aplicativos, Funções Serverless, Sites Estáticos e Agentes de IA.
- **Serviços de Dados**: Bancos de dados integrados com gerenciamento de tabelas, backups e exportações, além de armazenamento de objetos compatível com S3 ou drivers locais.
- **Mensagens e Webhooks**: Provedores integrados para tópicos, assinantes e entrega de webhooks assinados com proteções SSRF.
- **Experiência do Desenvolvedor**: Um console Next.js, instalador CLI para Linux (amd64/arm64) e clientes gerados por OpenAPI para interação consistente.
Stealth está atualmente em pré-visualização pública inicial. Embora componentes principais como autenticação, projetos, funções e bancos de dados estejam em Beta, a execução de agentes é apenas por fila até que os adaptadores de provedores sejam instalados. O projeto é licenciado sob Apache-2.0 e enfatiza segurança, divulgação responsável e validação de host limpo para implantações de produção.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.