Decorative: a 3D grid city sits behind this page. Its towers are the 215 services Krish is on call for; an amber tower is an incident and a cyan pulse is the agent answering it. Everything shown in it is also in the page text.

KRISH ARYANon-call: green

Work / 05 · Open source · live

Take any website apart: a real-browser audit, a prioritised fix list and an agent-ready brief.

deterministic rules
65deterministic rules
tests
200+tests
Lighthouse floor in CI
95+Lighthouse floor in CI
01

Problem, approach, result

Problem

  • Site audits are either a score with no plan, or a plan an agent cannot follow.

Approach

  • Renders any URL in real Chromium on desktop and phone, then runs 65 deterministic rules plus axe-core across SEO, accessibility, UX, security, brand and page weight.
  • Extracts the site's brand system: CIEDE2000 colour clustering, type scale, spacing grid and CSS tokens.
  • The LLM chain (Gemini, Groq, Hugging Face, OpenRouter, free tiers) can only reorder and reword findings. It can never add, drop or re-grade them.
  • Hardened against SSRF: DNS pinned to public IPs, ports 80/443 only, and a guard proxy.

Result

  • A Markdown brief a coding agent can execute task by task, with PDF and JSON exports.
  • TypeScript monorepo with 200+ tests. CI fails unless the site scores 95+ in every Lighthouse category.
02

How it works

Real Chromium scans the page top to bottom; deterministic findings pin to what they found.

03

Stack and links

hover a tag to light everything that uses it