O gargalo já não é escrever código
Os agentes de programação já conseguem correr sem supervisão em direção a um objetivo — /loop, modo de objetivo, execuções autónomas. O que não conseguem tirar de um repositório em branco é uma forma de saber que o objetivo foi cumprido. O Indigo é a framework que fecha o ciclo: descrever, construir, verificar, melhorar, repetir — até que «concluído» sejam verificações verdes e percursos verificados, não uma sensação.
Porque é que 'deixa lá o agente construir' falha sem uma framework
Aponte um agente a um repositório Next.js vazio, peça-lhe um produto, e ele improvisa uma fundação: auth feita à mão, uma tabela de faturação artesanal, cola entre uma dúzia de bibliotecas sem modelo comum. Cada passagem seguinte do ciclo constrói sobre areia.
A falha não é de inteligência — é do ambiente. O ciclo não tem mapa do sistema, não tem sinal a dizer-lhe o que partiu e não tem forma de usar a aplicação que acabou de alterar.
Fundações improvisadas
Auth, faturação, conteúdos e trabalhos são reinventados no momento — de forma diferente em cada sessão. As costuras entre eles são onde as aplicações construídas por agentes apodrecem.
Sem sinal de feedback
Sem tipos estritos, testes e verificações de saúde, nada diz ao ciclo que uma iteração correu mal. O desvio acumula-se em silêncio.
Sem forma de verificar
Um agente que só consegue ler código entrega às cegas. Precisa de iniciar sessão, clicar e conferir o trabalho como um utilizador faria — a maioria das bases de código não lhe dá meios para isso.
Seis coisas de que um ciclo de melhoria contínua precisa. O Indigo traz as seis.
Este é o caderno de encargos completo. Tudo na framework existe porque uma destas coisas faltava em todo o lado.
Um mapa
Ficheiros CLAUDE.md aninhados explicam a intenção em cada camada; indigo visualize e indigo map desenham a arquitetura viva como diagramas e mapas de código que o agente consegue interpretar. A orientação é um comando, não uma expedição.
Um sinal
TypeScript estrito, inputs restringidos por Zod, testes e indigo doctor avaliam cada passagem. O ciclo sabe imediatamente — e mecanicamente — quando está errado, e quando está pronto.
Mãos
O endpoint MCP transforma cada procedimento tRPC numa ferramenta tipada, e as personas pré-criadas deixam o agente iniciar sessão e usar a aplicação como utilizador gratuito, assinante ou administrador. Verifica como um cliente, não como um linter.
Proteções
Open-closed por design: um tipo de conteúdo é uma entrada de configuração, uma funcionalidade é um módulo, um trabalho é uma chamada de registo. O agente estende sem tocar em código partilhado, e o raio de impacto de qualquer passagem mantém-se pequeno.
Iterações baratas
Documentação pointer-first, wiring gerado e contexto delimitado por módulo mantêm cada passagem leve em tokens. Um ciclo que não consegue pagar não é um ciclo — a eficiência de tokens é uma funcionalidade, não um acaso.
Nada que bloqueie
Instalação, módulos, migrações e verificações correm todos por CLIs não interativas. Nenhum prompt escondido no terminal trava o ciclo; quando a decisão é sua, o agente pergunta-lhe no chat.
Uma framework coesa que o agente estende, nunca edita
Cada camada já conhece as outras
O Indigo é um sistema único e type-safe. A auth conhece as organizações. A faturação conhece a auth. O CMS, os trabalhos, a camada de tempo real e o painel de administração partilham um modelo de dados e um conjunto de convenções — e o mês de canalização desaparece, para humanos e agentes por igual.
Open-closed por design
As novas capacidades registam-se a si próprias. Um tipo de conteúdo é uma entrada de configuração. Uma funcionalidade é um módulo. Um trabalho em segundo plano é uma chamada de registo. O agente acrescenta o que descrever sem tocar em código partilhado — as atualizações mantêm-se limpas, e o ciclo pode voltar a correr amanhã em segurança.
O ciclo não se reforma quando a funcionalidade é lançada
Funcionalidade completa é onde a maioria das bases de código deixa de ser segura de tocar. O Indigo foi construído para o oposto: os mesmos carris que fazem a primeira construção convergir tornam a melhoria contínua rotina. O agente pode continuar a iterar sobre o produto que construiu — a corrigir o que o doctor assinala, a estender a cobertura de testes onde uma regressão escapou, a traduzir conteúdo novo para os seus locales, a manter sitemaps, feeds e dados estruturados válidos à medida que o produto cresce.
Cada passagem de melhoria tem a mesma forma da primeira: ler o mapa, fazer uma pequena alteração registada, ser avaliada, verificar como utilizador. É isso que melhoria contínua significa aqui — não magia, apenas um ciclo que nunca perde o pé. A receita, incluindo agendamento e proteções, está documentada no guia do Ciclo de Melhoria.
O que construir sobre o Indigo lhe dá de facto
As vantagens que se acumulam — para o agente que faz o trabalho e para o humano que é dono do resultado.
CLAUDE.md pointer-first, indigo map, diagramas Mermaid ao vivo e /llms.txt fazem o agente orientar-se por um mapa em vez de reler a base de código. Mais de cada sessão vai para o seu produto.indigo doctor valida a instalação inteira.degit não traz histórico, bun run init cria um repositório novo. Tipado, testado, legível, Apache-2.0 e seu.Serviço completo, não caixa negra
Você descreve; o agente executa — incluindo os comandos. Instalação, módulos, migrações e verificações correm por CLIs não interativas desenhadas para que nada fique nunca preso num prompt escondido do terminal. Quando a decisão é sua, o agente pergunta-lhe no chat.
E tudo continua a ser uma base de código real: tipada, testada, revisível, Apache-2.0 e sua. degit não traz histórico, bun run init cria um repositório novo, e pode assumir o volante a qualquer momento.
Open core, com licença permissiva
A framework e os seus módulos gratuitos são open source sob a licença permissiva Apache-2.0 — use-os em qualquer coisa, incluindo trabalho comercial de código fechado, sem obrigação de copyleft e sem nada para comprar. Três módulos verticais premium — e-commerce, chat de personagens IA e geração de conteúdo com IA — têm licença comercial e financiam o desenvolvimento contínuo do núcleo gratuito.
Veja o ciclo com os seus olhos
A forma mais rápida de perceber o Indigo é apontar-lhe o seu agente. A demo ao vivo é uma instalação completa com todos os módulos ativos — e o site que está a ler também é uma instalação Indigo.