A coding agent that reviews code by browsing live code and suggesting changes to coding agents.
BetterBrowse is a CLI auditor for local React, Next.js, and static HTML apps.
It opens your running app with Playwright, audits configured routes/viewports, and reports practical UI/UX issues such as:
- alignment and spacing consistency
- overflow and clipping
- accessibility labeling issues
- readability issues (contrast and tiny text)
npm install --save-dev @amac84/betterbrowseThen run:
npx betterbrowse init
npx betterbrowse doctor
npx betterbrowse auditnpm install
npm run build
npm test
npm run typecheckBetterBrowse is a two-package publish (@amac84/betterbrowse-core and @amac84/betterbrowse).
Use the workspace scripts from repo root:
npm run release:check
npm run release:pack
npm run release:publishrelease:publish publishes core first, then CLI, so npm install @amac84/betterbrowse resolves dependencies correctly.
This repo now includes:
.github/workflows/ci.yml(typecheck + test + build on push/PR).github/workflows/publish.yml(publishes npm packages onv*.*.*tags or manual run)
To enable publishing from GitHub Actions:
- Add repository secret
NPM_TOKEN(an npm automation token with publish access to@amac84/betterbrowse-coreand@amac84/betterbrowse). - Bump versions in
packages/core/package.jsonandpackages/cli/package.json. - Push a tag like
v0.1.1or run the publish workflow manually.