Pular para o conteúdo
Começar

Componha o mapa uma vez. A prensa imprime o código.

Você descreve o negócio num mapa mental. Os geradores do Mapper Idea imprimem o sistema inteiro, em qualquer tecnologia. A IA edita o mapa, não dezenas de arquivos.

Pedido.mi

a forma, só a estrutura; grupos recolhidos
    : ValorMonetario()

    Folhas impressas pelos geradores

    Saída real do mi generate

    À mão, cada arquivo é uma forma composta de novo

    “O pedido tem um valor total, obrigatório, monetário.” Uma frase de negócio. No código ela vira coluna de tabela, campo de entidade, objeto de domínio, builder, mapper, repositório, recurso REST, contrato OpenAPI, tipo do front-end e campo de tela. Cada camada numa linguagem, cada uma escrita e mantida à mão.

    37 arquivos gerados para 4 entidades. Cada gaveta tem o tamanho do arquivo.

    Com mapas mentais, o conhecimento sai do código

    O mesmo Pedido, visto como mapa. A pessoa enxerga a árvore; a IA lê o texto .mi. Os dois são o mesmo arquivo.

    Arraste para o lado para ver o mapa inteiro.

    Mapa de Negócio
    Entidades b, atributos d, referências r e relações o m, com tipos na língua do negócio: Texto, ValorMonetario, Data.
    Mapa de Arquitetura
    Os geradores: padrões de texto e regras por tipo. Dizem uma vez como cada camada se escreve, para todas as entidades, em todos os projetos.
    Saída determinística
    Mesmo mapa, mesmo código. Um defeito sistêmico se corrige em um gerador e se regenera em todos os arquivos. Nenhuma edição manual se perde, porque nenhuma é necessária.

    O mesmo mapa de teste em dois formatos

    FreeMind .mm (XML)12.360 bytes
    Mapper Idea .mi (texto)5.942 bytes

    −52% neste mapa; em 1,31 MB de mapas reais, −53% em média. Menos bytes e menos ruído de editor, melhor para pessoas e para a IA.

    A prensa por dentro: do texto .mi ao produto funcionando

    Escolha uma entidade e edite a forma. O mapa se redesenha, o gerador compõe as folhas e a tela gerada funciona.

    A forma texto .mi

    O mapa mental

    O servidor normaliza o mapa num DOM; o gerador percorre esse DOM e compõe cada folha.

    A matriz gerador

    
        

    As folhas código

    
        

    A prova a tela gerada pelo html form, funcionando

    Com IA: ela compõe o mapa, não o código

    No IADD a IA modela o negócio e, quando falta, escreve o gerador. O código sai do servidor. Três agentes, cada um com o seu ofício e uma fronteira dura; cada fronteira existe por um erro que já aconteceu.

    Compõe a forma

    bdomain-mapper

    Modela o negócio em .mi a partir de histórias e conversas.

    Não escreve gerador. Não roda o CLI.

    Funde as matrizes

    egenerator-author

    Escreve os geradores olhando o DOM real (struct), nunca adivinhando.

    Não edita o mapa de negócio.

    Opera a prensa

    rcli-runner

    Roda push, compile, struct e generate e reporta o texto exato.

    Não escreve nada. Quem escreve não valida.

    Freemapper: o mapa virou uma IDE

    • Servidor MCP embutido. O Claude Code enxerga, navega e edita o mapa aberto: seleção, busca, captura de tela, inserir nós, recarregar.
    • Assistente dentro do editor (Alt+9). Uma sessão por projeto, destacável para outro monitor.
    • Texto .mi sincronizado ao lado do mapa (Alt+8): a pessoa vê a árvore, a IA lê o texto.
    • Testador de XPath contra o DOM normalizado do servidor, também como ferramenta da IA.
    • Plugin iadd para o Claude Code: /iadd:init converte mapas .mm, instala os agentes e os packs Quarkus e front-end.

    A conta da tiragem, em tokens

    Medido no mi generate real sobre as 4 entidades deste exemplo. Tokens estimados em 4 caracteres cada. O custo de escrever os geradores entra na conta.

    Tokens que a IA escreve para as 4 entidades
    Tokens acumulados por número de entidades

    Ver os números em tabela
    Escreve menos
    A saída da IA é o mapa, não o código. Tokens de saída são os mais caros e os mais lentos.
    Lê menos
    Para entender o sistema a IA lê o mapa, muito menor que o código.
    Muda com um nó
    Um campo novo é um bloco no mapa; a regeneração refaz os arquivos sem gastar token.
    Erra antes
    O erro aparece no struct ou no compile, antes de o código existir.
    AspectoIA gerando código diretoIA + Mapper Idea
    O que se versionao códigoo mapa e o gerador
    Repetibilidadecada geração diferemesma entrada, mesma saída
    Defeito sistêmicocorrigido em N arquivoscorrigido em 1 gerador
    Onde a IA errano código entregueno mapa, antes do código
    Contexto lidoo código inteiroo mapa

    Comece pelo mapa.

    Baixe o Freemapper, instale o plugin iadd no Claude Code e gere a sua primeira entidade.