Rakesh Raja
~/projects/rudra-inspect case study · detail
~/projects/rudra-inspect/overview v1.1 · CSS toolkit

Chrome MV3 · CSS inspector

Rudra Inspect

A side-panel CSS inspector for any page — fonts, colors, headings, contrast, and a live element inspector. Built for design QA and client audits without DevTools archaeology.

Chrome Extension CSS Inspector TypeScript React 18 On-demand inject Design kit export
Rudra Inspect Chrome side panel with Fonts, Colors, Headings, and Contrast tabs
Rudra Inspect · section tabs + live page inspector
~/problem-solution why this exists

Problem → solution

Problem: Auditing a client site means opening DevTools, hopping panels, copying hex codes, and losing context every time you switch tabs. Heading hierarchy and contrast checks are scattered across tools.

Solution: One MV3 side panel that scans the active page on demand — typography, palette, heading structure, and contrast pairs — with highlight-on-page and export to a portable design kit.

The inspector injects only when you open the panel on that tab. Page content stays local; nothing is uploaded to our servers for the core inspect workflow.

~/sections four inspect modes

One panel, four focused sections

Tabbed sections keep the UI calm — you see one audit at a time instead of a wall of DevTools panels.

Fonts

Scans font families in use, with sizes and weights. Search, filter, and highlight every element using a family on the page.

Colors

Collects text, background, and border colors. Click a swatch to highlight matches and copy values for handoff.

Headings

Audits heading tags (H1–H6), flags skipped levels, and shows the outline structure for SEO and accessibility review.

Contrast

Samples foreground/background pairs and reports WCAG contrast ratios so you can catch accessibility issues early.

~/comparison/vs-devtools why it's different

Built for operators, not engineers only

Capability Manual DevTools Rudra Inspect
Font inventory across page
Color palette summary
Heading outline audit
Contrast ratio checks
Highlight matches on page
Live element inspector overlay
Export design kit
On-demand inject (no always-on script)
~/features capability breakdown

Everything it does

🔍

Inspect Page

One-click scan of the active tab. Injects the inspector script on demand — only when you use the panel.

🎯

Element inspector

Hover and click elements on the live page. See computed styles, box model, and dimensions in the overlay.

Highlight on page

Pick a font family or color from the list and highlight every matching element without manual selectors.

📋

Export design kit

Export fonts, colors, and heading data as JSON or copy-friendly text for client handoff and design systems.

🔒

Local-first processing

Page scans run in your browser. Core inspect data is not uploaded to rakesh.in servers.

MV3 side panel

Stays beside the page you are auditing. Reconnect flow if the tab navigates or the content script needs a refresh.

~/stack technology

Built with

TypeScript React 18 Vite 5 CRXJS Chrome MV3 On-demand scripting Content-script overlay

The extension uses a service worker bridge to inject the inspector into the active tab when you open the side panel. React drives the panel UI with section tabs; the content script handles page highlights and the element picker overlay.

~/audience who it serves

Who it's for

Designers & QA

Quick palette and typography audits on staging sites without learning DevTools panel layouts.

Agencies & freelancers

Client site reviews, contrast checks, and heading structure reports from one exportable panel.

WordPress builders

Audit Elementor or block themes on the live front-end while keeping wp-admin in another tab.

Front-end developers

Faster than copying from Computed styles — especially when you need a full inventory, not one element.