O que é Repowise?
O Repowise indexa um repositório uma única vez na sua máquina: um grafo de chamadas em 28 linguagens analisadas, histórico do git, responsáveis, testes, código morto, uma nota de saúde de 1 a 10 para cada arquivo e decisões extraídas de ADRs, comentários, commits e sessões de agentes. Agentes de código leem o índice por dez ferramentas MCP padrão (outras sete são opcionais), como get_answer, get_context, get_risk e get_change_risk; pessoas leem o mesmo índice em um painel local, uma extensão do VS Code e uma CLI.
As camadas de grafo, risco, saúde, testes e código morto não fazem chamadas a LLM nem precisam de chave de API. Texto gerado, extração de decisões e código de refatoração são opcionais e usam o seu próprio provedor de modelos ou o Ollama. Também há o repowise distill, que enxuga a saída de testes, instalações e git antes de o agente ler, arquivos CLAUDE.md e AGENTS.md gerados, notas de risco de mudança para CI e um bot de PR gratuito.
O código é AGPL-3.0, escrito em Python e instalado pelo PyPI. A mesma equipe mantém uma versão hospedada em repowise.dev com planos pagos e vende licenças comerciais para auto-hospedagem sem as condições da AGPL. A versão 0.60.1 saiu em 2 de novembro de 2026.
Repowise vale a pena?
O Repowise é um índice de código que faz dois trabalhos com uma só construção: responde às perguntas de um agente sobre um repositório e avalia o código para as pessoas que o mantêm. A maioria das ferramentas de contexto para agentes para na busca ou no grafo de chamadas; esta acrescenta histórico do git, responsáveis, alcance dos testes e risco de mudança.
Os mantenedores publicam os números por trás da promessa, e são números deles. Em 43 perguntas sobre django/django, um agente com Repowise fez 3,8 chamadas de ferramenta em vez de 7,2, abriu 3,0 arquivos em vez de 7,2 e escreveu 31,6% menos saída. Em 42 casos lacrados do ContextBench, o get_answer encontrou 0,876 dos arquivos de que uma correção precisava, contra 0,610 do CodeGraph. A nota de saúde encontrou 2,3 vezes mais arquivos que depois tiveram bugs do que o CodeScene, com o mesmo orçamento de revisão, em 2.770 arquivos. Todos são benchmarks do próprio fornecedor, com método em docs/BENCHMARKS.md; não encontramos replicação independente.
A mesma página de benchmarks é honesta sobre o custo. Construir o grafo de chamadas é rápido e leve (2,77 segundos e 75 MB de memória, o menor de cinco ferramentas em todos os 35 repositórios testados), mas o índice completo do django levou 366,8 segundos, contra 16,4 do CodeGraph, porque o Repowise também constrói as camadas de histórico, wiki, decisões e saúde. Se você só precisa de um grafo de chamadas, CodeGraph ou Serena são a opção mais leve.
Antes de adotar, vale conferir alguns pontos. A CLI envia telemetria anônima por padrão (nomes de comandos, nomes de opções e faixas aproximadas de quantidade de arquivos, nunca código nem caminhos), desligada com repowise telemetry disable ou DO_NOT_TRACK=1. A licença AGPL-3.0 não custa nada para uso interno, mas embutir o Repowise em um produto que você distribui exige licença comercial. E o projeto anda rápido: versão 0.60.1 sete meses depois da criação do repositório, com 467 issues e pull requests abertos.
É na nota de saúde que ele mais se diferencia dos rivais de contexto para agentes. No mesmo benchmark, o CodeScene marca cerca de 27 arquivos onde o Repowise marca 132, com precisão maior (0,636 contra 0,580); uma equipe que quer uma lista curta para agir talvez ache mais útil o limiar do concorrente estabelecido.
Onde ele se destaca
Uma engenheira de backend entrando em um monólito Python de 500.000 linhas
Fazer o Claude Code responder perguntas sobre o código sem ler dezenas de arquivos toda vez
repowise init --yes --no-prose e depois repowise serve; o Claude Code chama get_overview e get_answer em vez de fazer grep. No teste do fornecedor com django, as chamadas de ferramenta por pergunta caíram de 7,2 para 3,8. Sem chave de API nem gasto para o índice em si.
Um gerente de engenharia com uma equipe de 12 pessoas e muito código legado
Decidir quais arquivos refatorar primeiro neste trimestre
repowise next ordena os arquivos por impacto e esforço com base em churn, dependências de entrada, cobertura e histórico de bugs, e repowise health --refactoring-targets dá planos concretos. Auto-hospedado é gratuito; o Teams hospedado custa $20 por assento ao mês, $240 por mês para 12 pessoas.
Um time de plataforma com serviços de pagamento espalhados por três repositórios
Pegar antes do merge mudanças de API que quebrariam o serviço de outro time
Adicionar os repositórios a um workspace e rodar repowise workspace check no CI; ele cruza contratos HTTP, gRPC e de eventos entre repositórios e aponta os arquivos consumidores afetados. Sem chamadas a LLM, então o mesmo diff sempre recebe a mesma resposta.
Antes de decidir
- Configuração
- uv tool install repowise (ou pipx, ou pip), depois repowise init --yes --no-prose no repositório e repowise serve para o painel e o servidor MCP; o painel precisa de Node 20 ou mais recente. O init configura o Claude Code automaticamente; outros agentes recebem um trecho de configuração.
- Integrações
- Dez ferramentas MCP padrão mais sete opcionais, suporte completo a Claude Code e Codex CLI, bom suporte a VS Code, Cursor, OpenCode, Hermes, GitHub Copilot CLI e Kiro; uma extensão do VS Code, uma GitHub Action, um template de GitLab CI, saída SARIF e um bot de PR gratuito para GitHub.
- Dados e privacidade
- Auto-hospedado, o índice fica na sua máquina e o código-fonte bruto não é armazenado. A telemetria anônima da CLI vem ligada e é guardada por 90 dias; recursos opcionais de texto enviam prompts derivados do código ao seu próprio provedor de LLM, e com Ollama nada sai da máquina. O serviço hospedado indexa seu código na plataforma dele.
- Custo em escala
- Auto-hospedar é gratuito; o fornecedor mediu 75 MB de memória para construir o grafo de chamadas e indexou o dotnet/runtime, de 15 milhões de linhas, em um notebook. O Pro hospedado custa $15 por mês para 5 repositórios privados ($20 para novos assinantes a partir de 1º de dezembro), o Teams $20 por assento ao mês com mínimo de 3 assentos e 25 repositórios compartilhados; licenças comerciais auto-hospedadas são vendidas por assento, repositório ou empresa, sem preço publicado.
- Limites
- A indexação completa com todas as camadas é bem mais lenta que uma ferramenta só de grafo; 6 linguagens leves e 8 estruturais só ganham grafo de imports ou histórico do git; os benchmarks são do fornecedor; 467 issues e pull requests abertos.
O que é bom
- Um índice atende o agente via MCP e as pessoas em um painel
- Grafo, risco, saúde e código morto sem chave de API nem chamadas a LLM
- Benchmarks publicados e reproduzíveis, inclusive os que perde
- Redução reversível da saída de comandos com repowise distill
- Mapa de contratos entre repositórios e proteção contra mudanças incompatíveis
O que não é
- Índice completo lento: 366,8 s no django contra 16,4 s do CodeGraph
- Telemetria anônima da CLI ligada por padrão
- AGPL-3.0; embutir em um produto exige licença comercial
- 467 issues e pull requests abertos; interfaces mudam com frequência
Ideal para
Equipes que usam Claude Code, Codex ou Cursor em um repositório grande ou desconhecido e também querem saúde do código, risco de mudança e impacto em testes a partir do mesmo índice local.
Alternativas ao Repowise
Repowise: perguntas frequentes
- Repowise vale a pena?
- O Repowise dá a um agente de código um mapa do repositório e à equipe uma ferramenta de saúde de código a partir do mesmo índice, ao custo de uma primeira construção lenta e de uma superfície grande que muda rápido. Damos nota 4.1 de 5.
- Quanto custa Repowise?
- Gratuito para auto-hospedar sob AGPL-3.0. Hospedado em repowise.dev: Free para 2 repositórios públicos; Pro $15/mês para 5 repositórios privados ($20 para novos assinantes a partir de 1º de dezembro); Teams $20/assento/mês, mínimo de 3 assentos; Enterprise sob consulta.
- Quais são as desvantagens de Repowise?
- Índice completo lento: 366,8 s no django contra 16,4 s do CodeGraph; telemetria anônima da CLI ligada por padrão; aGPL-3.0; embutir em um produto exige licença comercial; 467 issues e pull requests abertos; interfaces mudam com frequência.
- Para quem Repowise é indicado?
- Equipes que usam Claude Code, Codex ou Cursor em um repositório grande ou desconhecido e também querem saúde do código, risco de mudança e impacto em testes a partir do mesmo índice local.
- Quanto custa Repowise para uma equipe ou em produção?
- Auto-hospedar é gratuito; o fornecedor mediu 75 MB de memória para construir o grafo de chamadas e indexou o dotnet/runtime, de 15 milhões de linhas, em um notebook. O Pro hospedado custa $15 por mês para 5 repositórios privados ($20 para novos assinantes a partir de 1º de dezembro), o Teams $20 por assento ao mês com mínimo de 3 assentos e 25 repositórios compartilhados; licenças comerciais auto-hospedadas são vendidas por assento, repositório ou empresa, sem preço publicado.
- Repowise é seguro para dados da empresa?
- Auto-hospedado, o índice fica na sua máquina e o código-fonte bruto não é armazenado. A telemetria anônima da CLI vem ligada e é guardada por 90 dias; recursos opcionais de texto enviam prompts derivados do código ao seu próprio provedor de LLM, e com Ollama nada sai da máquina. O serviço hospedado indexa seu código na plataforma dele.
- Quais são as melhores alternativas ao Repowise?
- As alternativas mais próximas que analisamos são Graphify.
Respostas verificadas em 5 de nov. de 2026.
