codereq
v2.0.7
Published
CLI de analise de codigo e pesquisa inteligente no terminal - 20+ linguagens
Maintainers
Readme
CLI - Analise de Codigo e Pesquisa Inteligente
Ferramenta de terminal para verificacao de dependencias, analise de codigo com IA e pesquisa web.
Instalacao
cd codereq
npm install
npm linkComandos
| Comando | Descricao |
|---------|-----------|
| codereq deps <path> | Verifica e instala dependencias faltantes |
| codereq analyze <path> | Analisa codigo com IA (requer Groq) |
| codereq search <query> | Pesquisa no DuckDuckGo |
| codereq research <query> | Pesquisa deep + resumo com IA |
| codereq config --groq-key=<key> | Salva chave Groq |
| codereq config --model=<model> | Troca modelo Groq |
Configuracao da API Groq
A funcionalidade de analise com IA e opcional. Configure uma chave para ativar:
# Salvar permanentemente
codereq config --groq-key=gsk_...
# Usar sem salvar
codereq analyze ./src --groq-key=gsk_...
# Ou via variavel de ambiente
export GROQ_API_KEY=gsk_...Na primeira execucao com chave, os modelos disponiveis serao listados para selecao.
Flags Globais
--groq-key=<key>- usa chave sem salvar--json- saida em JSON (para pipes)--quiet- suprime spinner e cores
Exemplos
# Verificar dependencias de um projeto
codereq deps ./meu-projeto
# Analisar um arquivo com IA
codereq analyze ./src/index.ts
# Pesquisar no DuckDuckGo
codereq search "node.js async patterns"
# Pesquisa deep com resumo IA
codereq research "rust error handling best practices"
# Saida JSON para pipes
codereq search "react hooks" --json | jq .countLinguagens Suportadas (deps)
- JavaScript/TypeScript (package.json)
- Python (requirements.txt, pyproject.toml)
- Go (go.mod)
- Rust (Cargo.toml)
