O kit para construir produtos na era da IA.

O Aether é um kit de produto no formato de monorepo que reúne, em código open source, o que times precisam para construir produtos multi-tenant: identidade, permissões, dados, APIs e infraestrutura conectados por contratos tipados. O AI Studio pode operar como seu control plane interno ou virar parte do produto para criar apps e embutir agentes sobre a sua API — e você compõe e escolhe exatamente os módulos que quiser usar.

01 / TESE

Velocidade sem abrir mão da estrutura.

Produto novo nasce sob pressão: login apressado, permissões improvisadas, deploy manual. O Aether transforma esses atalhos em contratos explícitos — seu time foca no que diferencia o produto.

seu produto

Quando a arquitetura já está desenhada.

Interfaces, dados, APIs e infraestrutura: cada camada nomeada, delimitada e tipada. Troque uma peça sem quebrar o restante.

Ver o que vem no kit
Camadas ao redor do produto
InterfacesAPI e dadosInfraestrutura

02 / KIT DE PRODUTO

Sete camadas que o kit já conecta.

Não são peças soltas nem um checklist: chegam como código versionado, integrado e testado junto. Você compõe o workspace e começa pelo produto, não pela infraestrutura.

Autenticação, identidade e permissões

Login, onboarding e controle de acessos (RBAC) prontos para produção. O kit entrega o provedor de identidade (OIDC) integrado a telas React 19 em Shadcn, ao console administrativo Angular e ao pacote de e-mails em `packages/email` (com templates Handlebars para confirmação, OTP e convites via Amazon SES).

Backend modular

Construa um backend limpo e escalável sem a complexidade prematura de microsserviços. O monolito modular em NestJS garante a separação de responsabilidades (TypeORM, Redis, S3), gerando especificações OpenAPI e Swagger de forma automática.

Estado, cache e storage à prova de falhas

Inicie com a persistência resolvida no código: PostgreSQL robusto com migrations e sementes de sistema versionadas no repositório, cache em memória ultrarrápido com Redis ou Valkey, e armazenamento estruturado de arquivos em buckets Amazon S3.

Surfaces e clientes prontos para produção

Escreva o frontend sabendo exatamente o que a API espera e retorna. O kit gera o SDK cliente `@monorepo/http` de forma automatizada a partir do contrato OpenAPI, trazendo segurança de tipos TypeScript estrita entre todas as camadas.

Infraestrutura como código na AWS

Leve seu produto para a nuvem sem cliques manuais. O arquivo de deploy `stackwire.mts` ao lado de cada app define as necessidades do ambiente, e o AWS CDK provisiona servidores ECS/Fargate, rede (VPC Link), CDN CloudFront e banco de dados de forma segura.

Segredos e variáveis de ambiente orquestrados

Elimine o risco de credenciais expostas. O Aether CLI gera arquivos locais (.env) automaticamente a partir de templates, configura as portas e registra segredos de produção no AWS Secrets Manager para os pipelines do GitHub Actions.

Agentes de IA governados e prontos para embutir

Monetize recursos de inteligência artificial de forma segura. O AI Studio lê a sua API, orquestra assistentes autônomos declarados em arquivos `AGENTS.md` imutáveis na raiz do repositório e fornece o script `sdk.js` para você embutir assistentes em qualquer site em segundos.

03 / STACK

A stack por trás do kit.

A stack que mantém interfaces, identidade, dados, infraestrutura e qualidade trabalhando no mesmo workspace.

Linguagem e workspace

  • TypeScript
  • pnpm
  • Turborepo
  • Vite

Interfaces

  • React
  • Angular
  • Tailwind CSS
  • Radix UI

Backend e identidade

  • NestJS
  • OIDC Provider
  • TypeORM
  • OpenAPI

IA e agentes

  • AI SDK
  • Mastra
  • Assistant UI
  • OpenAI-compatible

Dados e estado

  • PostgreSQL
  • Redis / Valkey
  • Amazon S3

Infraestrutura

  • AWS CDK
  • ECS / Fargate
  • CloudFront
  • API Gateway
  • GitHub Actions

Qualidade

  • ESLint
  • Biome
  • Vitest
  • Jest
  • Playwright
  • Knip

04 / POR DENTRO

Veja como as peças se conectam.

Abra cada área para ver como contratos, infraestrutura, IA, marca e composição aparecem no repositório. Cada aba mostra uma parte do sistema em funcionamento.

Como as decisões de design e qualidade sustentam o código.

Arquitetura e filosofia

A filosofia por trás do monorepo.

Mais do que organização de pastas, o Aether impõe uma filosofia de engenharia: modularidade estrita, qualidade inegociável e tipagem fim a fim. Interfaces, APIs e dados evoluem isolados, criando um ambiente seguro para o time e previsível para agentes de IA.

Infraestrutura e Qualidade Contínua

A nuvem é uma extensão do código. Validações estritas de CI/CD bloqueiam regressões antes que o AWS CDK sintetize a infraestrutura de rede, servidores e CDN.

  • Tolerância zero no CI: lint, testes (Vitest) e tipagem rigorosa
  • AWS CDK provisionando ECS, CloudFront e Aurora
  • Deploys blindados via GitHub Actions e OIDC

Modularidade e Contratos

Frontend e backend são módulos independentes que nunca perdem a sincronia. Contratos TypeScript gerados automaticamente governam a comunicação ponta a ponta.

  • Frontend isolado com Shadcn e Radix UI
  • Motor centralizado de permissões em @monorepo/shared
  • API consumida via cliente SDK autogerado do OpenAPI
  • Módulo isolado `packages/email` acoplado ao Amazon SES

Antes de começar

Para quem é o Aether Kit?

Para times de engenharia que constroem produtos digitais e plataformas multi-tenant e querem começar com identidade, permissões, dados, APIs e infraestrutura integrados. O AI Studio é opcional.

O que é o Aether Kit?

O Aether é um kit de produto no formato de monorepo open source para construir produtos digitais e plataformas multi-tenant. O monorepo já vem com autenticação, permissões estruturadas, design system unificado em Shadcn, APIs isoladas, camada de dados versionada e infraestrutura declarativa AWS CDK. O AI Studio é uma camada opcional.

Qual a diferença entre um kit de produto e um boilerplate?

Diferente de um boilerplate convencional que você copia e passa a manter de forma isolada, o Aether Kit funciona como uma fundação contínua de capacidades integradas por contratos. Você pode compor as peças que precisa e remover módulos opcionais através da CLI sem quebrar a integridade das outras camadas.

O AI Studio white-label é obrigatório?

Não. O AI Studio é uma camada opcional instalada no topo do kit. Ele fornece um painel administrativo seguro para prompt engineering, controle de versões de agentes e publicação com checksum. Se você desativar a IA, o Aether Kit continua operando perfeitamente como uma plataforma de produto multi-tenant convencional.

Por que tudo em um monorepo?

Porque identidade, autorização, dados e interfaces são partes do mesmo produto. O monorepo compartilha contratos e tipos sem apagar o ownership ou as fronteiras de arquitetura.

Preciso hospedar por conta própria?

Não necessariamente. O Aether é licenciado sob a licença MIT: você tem controle absoluto para rodar o monorepo inteiro na sua própria conta AWS Cloud. Mas se o seu time preferir delegar a operação e a infraestrutura, oferecemos uma versão oficial hospedada e totalmente gerenciada pela nossa equipe.

Posso substituir partes do kit?

Com certeza. Embora as escolhas arquiteturais sejam opinativas e robustas, elas são implementadas de forma totalmente modular no monorepo. Você pode substituir o banco de dados PostgreSQL, o cache, trocar provedores de IA ou customizar componentes visuais sem quebrar as outras fronteiras do sistema.

{ Engenharia com dono }

Vamos construir além do protótipo.

Comece com o kit open source, entenda cada decisão e leve seu produto além do protótipo sem transformar velocidade em dívida.