
react
React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
它将自动化爬虫与 AI 驱动的修复建议相结合,提供可视化仪表盘和编程接口,且无需任何密钥即可运行基本规则检测。
Crawler automático de QA. Navega sozinho por uma aplicação web, detecta erros e problemas, captura screenshot exata de cada um, e sugere como corrigir — combinando regras fixas com análise de IA (Anthropic, OpenAI ou Gemini, à sua escolha).
| Categoria | O que verifica |
|---|---|
| Erros JavaScript | Exceções não tratadas no console (pageerror) |
| Console | console.error / console.warn |
| Rede | Requisições com status 4xx/5xx ou que falham (requestfailed) |
| Imagens quebradas | `` que retornam erro HTTP |
| Links quebrados | Todos os `` da página são checados via HEAD/GET |
| Acessibilidade | Imagem sem alt, input sem label, botão vazio, hierarquia de heading incorreta, página sem h1 |
| Performance | Tempo de carregamento (Navigation Timing API), imagens grandes sem loading="lazy" |
Cada problema vira um screenshot com o elemento destacado em vermelho, e recebe:
npm install
npx playwright install chromium # baixa o navegador usado pelo crawler
A ferramenta suporta três provedores de IA, e você só precisa configurar a chave de um deles:
| Provedor | Variável de ambiente | Cobre |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY | Claude |
| OpenAI | OPENAI_API_KEY | GPT-4o e o que as pessoas costumam chamar de "ChatGPT" (mesma API/chave) |
GEMINI_API_KEY (ou GOOGLE_API_KEY) | Gemini, incluindo chaves geradas pelo Google AI Studio — é a mesma API por trás (generativelanguage.googleapis.com), o AI Studio é só a interface web onde a chave é criada |
A chave nunca deve ficar dentro de um arquivo .js ou ser commitada no código. Use uma das duas formas abaixo:
Opção A — arquivo .env na raiz do projeto (recomendado):
cp .env.example .env
Edite o .env e descomente apenas a linha do provedor que você vai usar:
GEMINI_API_KEY=sua-chave-aqui
O .env é lido automaticamente ao rodar webaudit e já está no .gitignore — não é commitado por engano.
**Opção B — variável de ambiente no terminal (sem c
根据分类、Topic 和编程语言匹配的相似项目。

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.
A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.