Do clique ao banco, sem chutar.
O mapa exato do seu código para o seu agente de IA.
Ao fundo, as 317 funções e 505 chamadas do próprio Codumi, mapeadas por ele.
O Codumi em 43 segundos.
Um clique, seguido até o furo.
No app de exemplo, o botão de pedido leva a uma função que qualquer um pode chamar.
-
O botão na página
Os componentes da tela e a rota que eles chamam.
codumi page / page / src/app/page.tsx:12 Home Home src/app/page.tsx:12 └─ Hero src/app/page.tsx:3 └─ OrderButton src/components/OrderButton.tsx:5 api calls: POST /api/orders -
A rota que ele chama
O handler e tudo que ele toca no banco.
codumi route /api/orders POST /api/orders src/app/api/orders/route.ts:3 rpc adjust_stock ×1 table orders insert,select ×1 called from: 1 place src/components/OrderButton.tsx:7 OrderButton -
A tabela e quem a alcança
RLS, policies e cada uso no código, com a linha.
codumi table orders table public.orders (RLS on) 001_init.sql:15 select authenticated "members read orders" insert authenticated "members create orders" code: 2 uses in 1 file src/lib/orders.ts:7 createOrder insert,select src/lib/orders.ts:17 markPaid update [admin client] -
O furo no fim do rastro
A função roda com os poderes do dono, e o anônimo consegue chamar.
codumi audit HIGH security-definer-anon public.adjust_stock() … never checks who is calling, and anon can call it at /rest/v1/rpc/adjust_stock. fix revoke execute on function public.adjust_stock from public, anon;
Uma pergunta, respondida pelo mapa.
O app conduz o seu Claude Code. Ele pede licença, consulta o Codumi e responde com as linhas exatas.
Medido num app de verdade
10,7×
menos contexto lido pelo agente em 12 tarefas, num app Next.js e Supabase com 2.300 arquivos e 403 migrações.
| Tarefa | Sem | Com | Economia |
|---|---|---|---|
| Achar os usos de 5 funções | 42,2k | 16,7k | 2,5× |
| Entender 3 tabelas e o RLS | 40,6k | 9,3k | 4,4× |
| Entender 3 rotas de API | 16,9k | 1,8k | 9,5× |
| Revisar a segurança do schema | 252k | 5,2k | 49× |
Tokens lidos pelo agente. A auditoria completa roda em 0,6 s.
Seu agente pergunta, o Codumi responde.
Um servidor MCP com nove ferramentas. O índice se monta na primeira pergunta.
claude mcp add codumi -- codumi mcp
- Claude Code
- Codex
- Cursor
- Gemini CLI
Grátis, para macOS e Windows.
O app traz o chat com o seu Claude Code, a auditoria e as fichas de cada módulo.
go install github.com/codumihq/codumi@latest