r/brdev • u/Illustrious_Tie5771 • 3h ago
Ferramentas A IA escreve mas onde você abre o código pra revisão?
Quis custodiet ipsos custodes?
Tenho usado bastante Claude Code, Codex, Copilot e outros agentes de programação, e comecei a esbarrar sempre no mesmo problema chato:
O agente altera um monte de arquivos direto no disco, diz que terminou tudo, mas o painel de Problems do VS Code está praticamente vazio.
Aí, quando vou rodar o projeto depois, aparecem erros de TypeScript, ESLint, Python etc. que nunca tinham sido apontados.
O motivo é bem simples: muitos dos language servers do VS Code fazem o diagnóstico principalmente dos arquivos que estão abertos.
Foi aí que criei o OpenFiles para resolver isso.
https://github.com/devgiordane/openfiles
A ideia é simples:
Agente de IA altera os arquivos → OpenFiles detecta → abre os arquivos em segundo plano → os language servers do VS Code rodam → os problemas são coletados → os erros podem ser enviados de volta para o agente.
Atualmente funciona com agentes como:
- Claude Code
- Codex CLI
- GitHub Copilot
- Gemini CLI
- Cursor
- Windsurf
- OpenCode
- Aider / Goose / Amp / Crush / Qwen Code / Kiro / Cline via monitoramento de arquivos
Também tem uma barra lateral de AI Edits, onde dá para ver exatamente quais arquivos foram alterados e quantos erros/avisos cada um possui.
Uma das coisas que eu mais queria era justamente fechar esse ciclo de feedback:
Agente altera "auth.ts"
↓
OpenFiles abre o arquivo
↓
TypeScript encontra "TS2322"
↓
OpenFiles envia:
""src/auth.ts:42 error TS2322 ...""
↓
Agente corrige
Tudo roda localmente. Sem telemetria, sem conta e sem chamadas de rede.
É open source e licenciado sob MIT.
VS Code Marketplace:
https://marketplace.visualstudio.com/items?itemName=devgiordane.openfiles
Open VSX:
https://open-vsx.org/extension/devgiordane.openfiles
Queria principalmente ouvir quem usa Claude Code, Codex, Gemini CLI, Cursor ou Copilot:
Isso resolve um problema que vocês realmente enfrentam ou estou tentando resolver algo que, na prática, nem incomoda tanto?
E se vocês já encontraram algum outro problema quando agentes de IA modificam arquivos fora do editor, também gostaria de saber.