O que RepoVista faz?
CLI com inteligência artificial para auditorias estruturadas de repositórios usando Codex ou Claude Code, incluindo pacotes de evidências, descobertas de riscos, relatórios de roadmap e análise paralela.
Visão Geral
O RepoVista permite que você faça auditorias completas de repositórios de software usando agentes de IA. Ele suporta a geração de relatórios abrangentes que cobrem áreas como segurança, qualidade do código, arquitetura e conformidade.
Funcionalidades
- Pacotes de evidências: Colete e organize evidências de forma estruturada para cada achado da auditoria.
- Descobertas de riscos: Identifique automaticamente vulnerabilidades, más práticas e riscos arquiteturais.
- Relatórios de roadmap: Gere planos de ação prioritários com base nos resultados da auditoria.
- Análise paralela: Execute análises simultâneas em múltiplos módulos ou branches do repositório.
Como usar
Pré-requisitos
- Node.js 18+ ou Python 3.9+
- Acesso a um agente de IA compatível (Codex ou Claude Code)
Instalação
npm install -g @nordbyte/repovista
# ou
pip install repovista
Exemplo de uso
# Auditar um repositório local
repovista audit --path ./meu-repositorio --output ./relatorios
# Especificar o agente de IA
repovista audit --agent claude-code --path ./projeto
# Gerar relatório de roadmap
repovista roadmap --path ./repositorio --format markdown
Integração com agentes de IA
O RepoVista funciona como uma ponte entre seu repositório e agentes de IA como Codex (OpenAI) e Claude Code (Anthropic). Ele prepara o contexto, executa as análises e formata os resultados de maneira estruturada.
{
"agent": "claude-code",
"repo": "./",
"analysis": {
"risk_findings": [
{
"severity": "alta",
"description": "Senha hardcoded no arquivo de configuração"
}
],
"evidence_packs": [
{
"file": "config.js",
"line": 45,
"evidence": "const password = '123456'"
}
]
}
}
Saiba mais
Documentação completa: https://nordbyte.io/repovista
Repositório: https://github.com/nordbyte/repovista