Entenda o seu app sem ler uma linha de código.
O Faundr desenha o mapa do projeto: as telas, a lógica, os dados e quem usa quem. Pergunte em linguagem clara, como “o que quebra se eu mudar o frete?”, e a IA responde com o arquivo e a linha de cada ponto.
Mexer no app sem saber o que está mexendo. Quando uma mudança mexe em mais do que parece.
Mudar uma coisa e quebrar outra.
Você pede um ajuste no frete e, sem ninguém ver, o carrinho e os pedidos param de fechar a conta.
Com o mapa
- Quem depende de cada parte, antes de mudar
- O efeito em cadeia, dois níveis abaixo
- Arquivo e linha de cada ponto
Não saber onde fica cada coisa.
O app cresceu rápido com a IA e hoje você não sabe dizer em que arquivo mora o login, nem o que cada pasta faz.
Com o mapa
- O app dividido em áreas com nome
- Telas, lógica e dados em colunas
- Uma frase de como duas partes conversam
A IA lendo tudo de novo.
A cada conversa ela abre arquivo por arquivo para se achar. Gasta tokens e às vezes muda o lugar errado.
Com o mapa
- O mapa entregue à IA no início
- Os trechos certos já com quem os usa
- Atualizado sozinho a cada edição
Pergunte sobre o seu app em linguagem clara. A resposta vem com arquivo e linha.
Escreva /faundr:map e a sua dúvida, do jeito que você falaria. A IA responde para quem não programa e mostra onde cada coisa mora, para você conferir ou pedir uma mudança no lugar certo.
você › /faundr:map o que quebra se eu mudar o cálculo do frete?
● O cálculo do frete é usado em dois lugares: o Carrinho mostra o valor para o usuário e o servidor de Pedidos grava esse valor quando a compra fecha. Se mudar a regra, confira os dois. O e-mail de confirmação lê o valor já gravado, então não muda.
- src/lib/frete.ts:12
- src/routes/carrinho.tsx:48
- src/server/pedidos.ts:31
A IA consulta quem depende da parte, até dois níveis abaixo.
O app dividido em áreas, do jeito que ele funciona. Sem abrir código.
O Faundr lê o projeto e junta o que trabalha junto em áreas: as telas de um lado, a lógica no meio, os dados do outro. Clique numa área para ver o que tem nela e com quem ela conversa, numa frase.
Telas
Peças visuais
Entradas (APIs e plugins)
Lógica
Dados
Documentação e arquivos técnicos ficam escondidos até você pedir.
Área
Loja
3 telas · 2 peças visuais
O que tem aqui
- index.tsx
- produto.tsx
- carrinho.tsx
- Cart.tsx
- ProductCard.tsx
Conversa com
Loja chama 2 funções de Frete (calcularFrete e freteGratis).
Frase montada do mapa, sem IA e sem custo. Quer mais? Entender copia o pedido para a IA explicar a fundo.
O plano do app ao lado do que já existe. O que fica fora dele também aparece.
Peça à IA "desenhe a arquitetura do projeto". Ela desenha as partes e como conversam. A cada sessão, o Faundr confere no código o que já existe, o que ainda é plano e quais pastas novas não cabem em nenhuma parte.
Cupom
Planejada · Campo de cupom no carrinho. Está no plano, ainda sem código.
Fora do plano (5)
Pastas com código que não estão em nenhuma parte do desenho. O agente avisa no terminal e sugere onde encaixar. Ficou fora de propósito, como scripts de uso único? Marque e ela para de ser cobrada.
- src/lib/promo3 arquivos
- src/routes/admin2 arquivos
Encaixar pastas novas sozinho
Desligado: o agente só sugere a parte e espera o seu OK.
Um mapa que nunca fica velho. Sem você lembrar.
O mapa nasce uma vez e acompanha cada edição. A IA usa o mapa para se achar, e você usa para entender.
Uma vez
O mapa nasce
Rode /faundr:map. Ele lê o projeto e envia o mapa ao painel.
A cada edição
Atualiza sozinho
Mudou um arquivo, o mapa acompanha. A barra mostra "grafo em dia".
Antes de mudar
A IA consulta
Ela vê numa consulta só quem depende da parte.
A cada sessão
A arquitetura é conferida
O que já existe, o que é plano e o que ficou fora do desenho.
Linguagens suportadas
O mapa lê o código de cada linguagem sozinho, sem instalar nada. Arquivos HTML, CSS e Docker não têm funções para ligar, então ficam fora do mapa.
- JavaScript e TypeScript
- React Native
- Vue
- Angular
- Svelte e Astro
- Python
- Flutter e Dart
- PHP
- Go
- Java
- Kotlin
- C#
- Rust
- C
- C++
A IA sabe programar. Com o mapa, os dois sabem onde estão.
Sozinha, a IA descobre o projeto do zero a cada conversa, e você depende dela para saber o que existe. Com o mapa, os dois olham para o mesmo desenho.
Perguntas
Preciso saber programar para usar o mapa?
Não. As áreas têm nome, as ligações viram frases e você pergunta em linguagem clara. O código só aparece se você abrir a aba Código.
Gasta tokens?
Gerar e atualizar o mapa roda no seu computador, sem IA. A frase de como duas partes conversam também. Só a pergunta à IA (/faundr:map com uma dúvida) e o desenho da arquitetura usam o seu plano de IA.
O mapa fica desatualizado?
Não. Ele se atualiza quando um arquivo é editado, e a barra do terminal mostra "grafo em dia" ou "grafo atualizando".
E se o mapa errar uma ligação?
O mapa separa o que leu no código do que deduziu, por exemplo pelo nome. Ligação deduzida aparece como provável, e a IA confere no arquivo antes de explicar.
Dá para deixar pastas de fora?
Dá. Liste as pastas num arquivo .faundrignore na raiz do projeto, no mesmo formato do .gitignore. Código de terceiros e arquivos gerados ficam fora do mapa e das checagens.
Funciona em projeto que já existia antes do Faundr?
Funciona. Rode /faundr:map na pasta do projeto. Depois, o /faundr:inventory lista o que o app já faz a partir do mapa.