Quando surge a necessidade? (para além de buscar)
A necessidade surge quando seu projeto deixa de ser "um monte de coisas para buscar" e vira "uma rede de coisas conectadas". Sinais: você pede uma mudança à IA e ela quebra algo que estava na outra ponta do projeto; você pergunta "o que acontece se eu mudar isso?" e ela não sabe; ou você tem tanta informação que nem a memória nem o RAG dão à IA a foto completa de como tudo se encaixa.
Memória vs RAG vs grafo · a diferença em uma frase
Os três dão conhecimento à sua IA, mas resolvem coisas diferentes. Esta é a diferença que quase ninguém explica com clareza:
- Memória → lembra das suas regras e do seu projeto entre sessões. (Continuidade.)
- RAG → busca por semelhança e traz os pedaços dos seus documentos que se parecem com a sua pergunta. (Encontrar.)
- Grafo → entende as conexões: o que depende do quê, o que quebra se você mudar algo. (Raciocinar sobre a estrutura.)
O que é o Graphify? (em bom português)
O Graphify é uma ferramenta gratuita e open-source que pega uma pasta inteira —seu código, seus esquemas de banco de dados, seus documentos, papers, até imagens e vídeos— e a converte em um grafo de conhecimento: um mapa onde cada coisa é um ponto e cada conexão é uma linha. A IA, em vez de ler 50 arquivos às cegas, pergunta ao mapa "como X se conecta com Y?" e obtém a resposta em uma única consulta.
Hoje o Graphify funciona como uma "skill" (igual às do recurso das 5 skills de escritório): instala-se uma vez e seu assistente de IA —Claude Code, Cursor, Codex, Gemini CLI e mais— a usa quando precisa. E é multimodal: não entende só código, mas também SQL, scripts, documentos, papers e mais.
Graphify — converte qualquer pasta (código, esquemas SQL, scripts, documentos, papers, imagens, vídeos) em um grafo de conhecimento consultável, para assistentes de IA (Claude Code, Codex, Cursor, Gemini CLI e mais). Open-source, mantido por Safi Shamsi.
Para todo tipo de usuário · 4 cenários reais
O Graphify não é só para quem programa. Qualquer pessoa com um monte de informação conectada se beneficia. Estes são quatro cenários diferentes:
Instalação · um comando (você precisa de Python)
O Graphify se instala com um único comando. Você precisa ter Python no seu computador. (Atenção: o pacote se chama graphifyy, com dois "y".)
pip install graphifyy && graphify install
pipx install graphifyy (cuida de tudo sozinho). No Windows, se ele não reconhecer o graphify após instalar, pipx install graphifyy também resolve. E o mais fácil: se você usa um agente de código, passe o prompt abaixo para ele e deixe que ele lide com a instalação.Como se usa · você pergunta ao mapa
Depois de instalada, o Graphify é uma skill que você invoca com /graphify. Você constrói o grafo da sua pasta uma vez e depois faz perguntas em linguagem natural. Assim de simples é uma consulta real:
/graphify query "o que conecta o login com o banco de dados de usuários?"
Prompt 1 · Deixe sua IA instalar e construir o grafo
Se você não quer mexer no terminal, deixe seu agente de código fazer tudo. Copie e cole para ele:
Quero usar o Graphify (https://github.com/safishamsi/graphify) para converter este projeto em um grafo de conhecimento que você possa consultar. Me guie e faça você onde puder, em linguagem simples. 1. Verifique se está instalado; se não, instale (pip install graphifyy && graphify install, ou pipx install graphifyy se o pip falhar). 2. Construa o grafo sobre a raiz deste projeto. 3. Me explique o que foi gerado (o grafo visual, o arquivo consultável e o relatório) em palavras simples. 4. Faça uma consulta de teste para confirmar que funciona, por exemplo como se conectam duas partes-chave do meu projeto. 5. Se tiver algo que só eu possa fazer, me diga com passos exatos.
Prompt 2 · Use antes de cada mudança grande (anti-quebrar-coisas)
Este é o que de verdade te poupa dor de cabeça. Antes de pedir uma mudança importante à IA, faça com que ela consulte o grafo primeiro:
Antes de fazer esta mudança: [descreva a mudança que você quer], consulte o grafo de conhecimento do Graphify para entender o impacto. 1. Pergunte ao grafo quais partes do projeto dependem do que eu vou mexer. 2. Me diga o que poderia quebrar e o que precisa ser revisado depois da mudança. 3. Só então proponha a mudança, levando em conta essas conexões. 4. Quando terminarmos e funcionar, me lembre de salvar o progresso no GitHub. A ideia é não quebrar nada que esteja conectado por baixo.