graphify-v1
Recebi sua solicitação e estou começando a trabalhar na explicação detalhada e didática sobre como instalar e usar a ferramenta 'Graphify'.
Vou extrair as informações detalhadas sobre o Graphify para criar um tutorial completo e didático.
Tutorial Completo: Instalando e Usando o Graphify no Windows 11
Público-alvo: Iniciante completo em programação Sistema operacional: Windows 11 Integração: Google Antigravity Projeto de exemplo: rv-adv Tempo estimado: 30-45 minutos
📋 Índice do Tutorial
- O que é o Graphify?
- O que você precisa antes de começar
- Instalando o Python 3.10+
- Instalando o Graphify
- Configurando o Graphify para o Google Antigravity
- Criando seu primeiro Grafo de Conhecimento
- Usando o Graphify no projeto rv-adv
- Consultando o Grafo de Conhecimento
- Resolvendo problemas comuns
1. O que é o Graphify?
Imagine que você tem um projeto grande com hundreds de arquivos de código, documentação e imagens. É como ter uma biblioteca enorme onde você sabe que a informação que você precisa está lá em algum lugar, mas encontrar exatamente onde é muito difícil.
O Graphify é uma ferramenta que "lê" todo o seu projeto e cria um mapa visual interativo mostrando como todas as partes se conectam. Ele é como criar um GPS para o seu código.
🎯 O que o Graphify faz por você?
| Problema | Solução do Graphify |
|---|---|
| "Onde está o código que faz X?" | O grafo mostra todas as conexões |
| "Como essa função se relaciona com aquela?" | Conexões visuais entre componentes |
| "Preciso entender o projeto rápido" | Relatório resumido com "nós principais" |
| "Quanto tempo para entender o código?" | Reduz 71.5x a quantidade de texto a ler |
📊 Exemplo Prático
PROJETO rv-adv:
├── src/
│ ├── auth/ → conectado com: database, validation, tokens
│ ├── database/ → conectado com: auth, api, supabase
│ └── api/ → conectado com: database, endpoints, users
└── docs/
├── setup.md → conectado com: installation, config
└── api.md → conectado com: endpoints, authentication
O Graphify mostra essas conexões visualmente!
🛠️ O que o Graphify suporta?
| Tipo de arquivo | Extensões | Como processa |
|---|---|---|
| Código | .py, .js, .ts, .go, .java, etc. | Analisa estrutura automaticamente |
| Documentação | .md, .txt, .pdf | Lê e extrai conceitos |
| Imagens | .png, .jpg, .webp | Lê screenshots e diagramas |
| Vídeo/Áudio | .mp4, .mp3 | Transcreve e extrai informações |
| Planilhas | .xlsx, .docx | Extrai conteúdo |
2. O que você precisa antes de começar
2.1 Lista de materiais necessários
| Item | O que é | Para que serve |
|---|---|---|
| Computador com Windows 11 | Sistema operacional | Rodar o Graphify |
| Acesso à internet | Conexão de rede | Baixar e instalar programas |
| Python 3.10 ou superior | Linguagem de programação | Executar o Graphify |
| Acesso ao Google Antigravity | Plataforma de IA | Usar como assistente |
| Projeto rv-adv | Seu projeto | Criar o grafo de conhecimento |
2.2 O que é o Python?
Python é uma linguagem de programação - é como um "idioma" que o computador entende. O Graphify foi escrito em Python, então você precisa ter o Python instalado para usá-lo.
2.3 O que é pip?
pip é o "gerenciador de pacotes" do Python. É como uma loja de aplicativos onde você instala programas como o Graphify. O pip já vem junto com o Python moderno.
3. Instalando o Python 3.10+
O Graphify requer Python versão 3.10 ou superior. Vamos instalar passo a passo.
Passo 3.1: Verificar se você já tem Python
-
Abra o Prompt de Comando:
- Pressione
Win + R - Digite
cmde pressione Enter
- Pressione
-
Digite o comando:
python --version -
Se aparecer algo como "Python 3.10.x" ou superior, você já tem o Python! Pule para a seção de instalação do Graphify.
-
Se aparecer "não reconhecido" ou versão inferior a 3.10, continue com a instalação abaixo.
Passo 3.2: Baixando o Python
- Acesse: https://www.python.org/downloads/
- Clique no botão amarelo "Download Python 3.12.x" (versão mais recente estável)
- O arquivo será baixado na pasta "Downloads"
Passo 3.3: Instalando o Python
-
Clique duas vezes no arquivo baixado (ex:
python-3.12.0-amd64.exe) -
⚠️ IMPORTANTE - Na primeira tela:
- MARQUE a caixa: "Add python.exe to PATH"
- Isso permite que você use o Python de qualquer lugar!
-
Clique em "Install Now"
-
Aguarde a instalação (1-3 minutos)
-
Clique em "Close" quando terminar
Passo 3.4: Verificar a instalação
-
Abra um novo Prompt de Comando (feche e abra novamente)
-
Digite:
python --versionDeverá aparecer:
Python 3.12.x -
Digite:
pip --versionDeverá aparecer a versão do pip
-
Se ambos funcionaram, a instalação foi bem-sucedida! ✅
4. Instalando o Graphify
Agora que você tem o Python, vamos instalar o Graphify.
Passo 4.1: Abrir o Terminal
- Pressione
Win + X - Selecione "Terminal (Admin)" ou "Prompt de Comando (Admin)"
- Confirme se aparecer pergunta sobre permissões
Passo 4.2: Instalar o Graphify
-
Digite o seguinte comando:
pip install graphifyy -
Pressione Enter e aguarde
-
O que vai acontecer:
- O pip vai baixar o Graphify
- Pode levar 2-5 minutos dependendo da internet
- Você verá texto passando na tela
-
Quando terminar, você verá algo como:
Successfully installed graphifyy-x.x.x
Passo 4.3: Verificar a instalação
-
Digite:
graphify --version -
Deverá aparecer a versão do Graphify (ex: 0.4.13)
-
Parabéns! O Graphify está instalado! 🎉
5. Configurando o Graphify para o Google Antigravity
Agora vamos configurar o Graphify para funcionar com o Google Antigravity.
Passo 5.1: O que significa "integrar"?
Integrar significa fazer o Graphify funcionar junto com o Google Antigravity. Depois de configurar, sempre que você usar o Antigravity, ele vai "saber" sobre a estrutura do seu projeto através do grafo.
Passo 5.2: Instalar para Google Antigravity
-
No terminal, digite:
graphify antigravity install -
Pressione Enter
-
O Graphify vai:
- Criar arquivos de configuração na pasta do seu projeto
- Registrar o comando
/graphifyno Antigravity - Configurar regras automáticas
-
Quando terminar, você verá mensagens de sucesso
Passo 5.3: O que foi criado?
O Graphify criou os seguintes arquivos no seu projeto:
| Arquivo | O que é | Onde fica |
|---|---|---|
.agent/rules/graphify.md | Regras para o Antigravity sempre ativo | Pasta do projeto |
.agent/workflows/graphify.md | Define o comando /graphify | Pasta do projeto |
6. Criando seu primeiro Grafo de Conhecimento
Agora vamos criar o grafo de conhecimento do seu projeto rv-adv.
Passo 6.1: Navegar até o projeto
-
Abra o Terminal
-
Vá para a pasta do projeto rv-adv:
cd caminho/para/rv-advExemplo (ajuste conforme seu caso):
cd C:\Users\Junior\Documents\rv-adv -
Verifique se está na pasta certa:
dirVocê deve ver arquivos como
package.json,README.md, etc.
Passo 6.2: Criar o Grafo
-
Digite o comando:
/graphify -
O que vai acontecer:
- O Graphify vai analisar todos os arquivos
- Pode levar de 5 a 30 minutos dependendo do tamanho do projeto
- Você verá progresso no terminal
-
Quando terminar, você verá:
Graphify complete! Output: graphify-out/
Passo 6.3: Ver os resultados
O Graphify criou uma pasta chamada graphify-out/ com os seguintes arquivos:
| Arquivo | O que contém |
|---|---|
graph.html | Mapa visual interativo - você pode abrir no navegador! |
GRAPH_REPORT.md | Relatório em texto com todos os conceitos principais |
graph.json | Base de dados do grafo para consultas futuras |
Abrindo o mapa visual:
-
Vá até a pasta graphify-out:
cd graphify-out -
Abra o arquivo graph.html:
- Dê clique duplo no arquivo
graph.html - Ou clique com botão direito → "Abrir com" → "Chrome" ou "Edge"
- Dê clique duplo no arquivo
-
Você verá um mapa visual com nós e conexões!
7. Usando o Graphify no projeto rv-adv
Passo 7.1: Comandos básicos do Graphify
| Comando | O que faz |
|---|---|
/graphify | Cria/atualiza o grafo do projeto |
/graphify ./src | Cria grafo apenas da pasta "src" |
/graphify ./src --update | Atualiza apenas arquivos modificados |
/graphify query "sua pergunta" | Consulta o grafo |
/graphify explain "nome_do_no" | Explica um conceito |
Passo 7.2: Atualizando o Grafo
Quando você modificar arquivos no projeto:
-
Digite:
/graphify --update -
O Graphify vai:
- Verificar quais arquivos mudaram
- Atualizar apenas o necessário
- Isso é muito mais rápido!
Passo 7.3: Fazendo perguntas ao Grafo
Pergunta simples:
/graphify query "como funciona a autenticação?"
Pergunta com limite de tokens:
/graphify query "mostre o fluxo de dados" --budget 1000
Explicar um conceito:
/graphify explain "SupabaseClient"
Passo 7.4: Exemplo prático com rv-adv
Vamos supor que você quer entender como o sistema de autenticação funciona:
-
No Google Antigravity, digite:
/graphify query "como o sistema de autenticação se conecta com o banco de dados?" -
O Graphify vai:
- Consultar o grafo
- Mostrar todas as conexões entre autenticação e banco de dados
- Explicar em linguagem simples
-
Resultado esperado:
Conexões encontradas: AuthController → usa → DatabaseService AuthService → conecta → SupabaseClient LoginEndpoint → chama → AuthService → valida → UserModel Caminho: AuthController → AuthService → SupabaseClient → Database
8. Consultando o Grafo de Conhecimento
Passo 8.1: Através do Google Antigravity
- Abra o Google Antigravity
- Digite suas perguntas usando /graphify
- O Antigravity vai:
- Ler o grafo primeiro
- Fornecer respostas baseadas nas conexões
- Explicar relações entre componentes
Passo 8.2: Através do Terminal
Se você quiser consultar sem usar o Antigravity:
-
Abra o Terminal na pasta do projeto
-
Digite suas consultas:
graphify query "sua pergunta aqui"
Passo 8.3: Exemplo de consultas para rv-adv
| O que você quer saber | Comando |
|---|---|
| Estrutura geral do projeto | /graphify query "mostre a arquitetura do projeto" |
| Como adicionar novo recurso | /graphify query "como adicionar uma nova tabela?" |
| Fluxo de uma requisição | /graphify query "o que acontece quando um usuário faz login?" |
| Onde está o código de X | /graphify explain "NomeDaFuncao" |
9. Resolvendo problemas comuns
Problema 1: "'graphify' não é reconhecido"
Solução:
-
Verifique se o Python está no PATH
-
Tente usar:
python -m graphify --version -
Se não funcionar, reinstale:
pip uninstall graphifyy pip install graphifyy
Problema 2: "Module not found" ao usar pip
Solução:
-
Atualize o pip:
python -m pip install --upgrade pip -
Depois instale o Graphify:
pip install graphifyy
Problema 3: Python não reconhecido após instalação
Solução:
- Reinicie o computador (muitas vezes necessário)
- Se continuar, marque "Add to PATH" na instalação do Python
Problema 4: Erro ao criar o grafo
Possíveis causas e soluções:
| Erro | Solução |
|---|---|
| "Pasta não encontrada" | Verifique se você está na pasta correta com cd |
| "Permissão negada" | Execute o Terminal como Administrador |
| "Memória insuficiente" | Tente criar grafo de uma pasta menor primeiro |
| "API key inválida" | Verifique suas chaves no Google Antigravity |
Problema 5: graph.html não abre
Solução:
- Abra o Chrome ou Edge
- Arraste o arquivo graph.html para o navegador
- Ou clique com botão direito → "Abrir com" → Chrome/Edge
Problema 6: Comando /graphify não funciona no Antigravity
Solução:
-
Reinstale a integração:
graphify antigravity install -
Verifique se os arquivos foram criados:
dir .agent\rules\ dir .agent\workflows\ -
Reinicie o Google Antigravity
📊 Resumo dos Comandos
| Comando | O que faz |
|---|---|
pip install graphifyy | Instala o Graphify |
graphify --version | Mostra a versão |
graphify antigravity install | Configura para Antigravity |
/graphify | Cria o grafo do projeto |
/graphify --update | Atualiza o grafo |
/graphify query "pergunta" | Consulta o grafo |
/graphify explain "nome" | Explica um conceito |
graphify hook install | Configura atualização automática |
🎓 Dicas para Iniciantes
1. Comece pelo GRAPH_REPORT.md
Este arquivo contém um resumo do projeto. Abra primeiro para ter uma visão geral.
2. Use –update para atualizações
Depois da primeira vez, use --update para ser mais rápido.
3. Explore o graph.html
O mapa visual é muito intuitivo. Você pode:
- Clicar nos nós para ver detalhes
- Arrastar para navegar
- Procurar por termos específicos
4. Combine com o Antigravity
O melhor de tudo é usar o Graphify junto com o Antigravity:
/graphifypara criar/atualizar/graphify querypara consultar- Antigravity para entender e implementar
🚀 Próximos Passos
Depois de dominar o básico:
-
Configure atualizações automáticas:
graphify hook installIsso atualiza o grafo automaticamente quando você commitar mudanças.
-
Adicione conteúdo externo:
/graphify add https://link/do/paper -
Exporte para outras ferramentas:
/graphify ./src --obsidian -
Use com outras plataformas:
graphify claude install # Para Claude Code graphify claw install # Para OpenClaw
❓ Precisa de ajuda?
- Documentação oficial: https://github.com/safishamsi/graphify
- Site oficial: https://penpax.ai/
Parabéns por completar este tutorial! 🎉
Agora você sabe como instalar, configurar e usar o Graphify no Windows 11 com o Google Antigravity. Continue praticando e explorando as funcionalidades para aproveitar ao máximo esta ferramenta poderosa de visualização de conhecimento!