claudeers.
// Claude Plugins

app-auditor-plugin-claude

Claude plugin for auditing live web apps: capture screenshots, generate demo videos, document components, extract design tokens, map shadcn/ui, and find UI i…

// Claude Plugins[ cli ][ api ][ web ][ claude ]#claude#anthropic#claude-code#claude-plugin#demo-video#developer-tools#dtcg#ui-audit#plugins◷ AGPL-3.0$open-sourceupdated 16 days ago
Actively maintained
97/100
last commit 14 days ago
last release none
releases 0
open issues 0

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up app-auditor-plugin-claude (claude-plugin project) into my current project.
Found on https://claudeers.com/app-auditor-plugin-claude
Repo: https://github.com/legioncodeinc/app-auditor-plugin-claude
Homepage/docs: https://www.legioncodeinc.com
Detected install method: claude-plugin → /plugin install app-auditor-plugin-claude@legioncodeinc/app-auditor-plugin-claude
Category: plugins. Platforms: cli, api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)
/plugin marketplace add legioncodeinc/app-auditor-plugin-claude
/plugin install app-auditor-plugin-claude@legioncodeinc/app-auditor-plugin-claude
// or clone
git clone https://github.com/legioncodeinc/app-auditor-plugin-claude

// compatibility

Platformscli, api, web
Operating systems—
AI compatibilityclaude
LicenseAGPL-3.0
Pricingopen-source
LanguageJavaScript

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Make Demo Videos & Audit My UX/UI with Claude

Your app already contains a design system. Make it visible.

Legion Code

Designed and built by Legion Code Inc.

Make Demo Videos & Audit My UX/UI with Claude


Make Demo Videos & Audit My UX/UI with Claude turns a running web application into a documented component library, measured design tokens, organized screenshots, demo videos, and actionable UI inconsistency findings.

Inspect what users actually see. Find mismatched colors, inconsistent spacing, and components that behave like they were built by five different teams. Package the results for Claude Design or map them to shadcn/ui.

Designed and built by Legion Code Inc.

I am Legion. We are Legion.

Quick start

claude plugin marketplace add legioncodeinc/app-auditor-plugin-claude
claude plugin install webapp-capture@legioncodeinc

Then start Claude Code in a project where your app is running:

/webapp-capture doctor
/webapp-capture all http://localhost:3000

The first command reports missing local requirements and their fixes. The second opens intake and dry-run steps before capturing the full app.

What you get

Type /webapp-capture in Claude Code, answer a few questions, log in once in a browser window, and Claude does the rest.

RouteCommandYou get
Demo/webapp-capture demo http://localhost:3000A 1080p MP4 walkthrough with captions, sharp key screenshots, a narration script paced for voiceover, and an ffmpeg script to re-cut it
Screenshots/webapp-capture screenshots http://localhost:3000Every page and every real tab, scrolled top to bottom, named by route: dashboard-billing-001.png, dashboard-billing__invoices-001.png
Component library/webapp-capture library http://localhost:3000One folder per unique component: purpose, anatomy, variants, measured styles, markup, screenshots, icons. Plus a ledger and candidate design tokens in the DTCG 2025.10 format, ready for a design-system AI
Claude Design handoffruns automatically at the end of library, audit, shadcn, and allOne zip with the component library, tokens, audit findings, page screenshots, and CLAUDE-DESIGN-INSTRUCTIONS.md. Upload it to Claude Design and say "Read CLAUDE-DESIGN-INSTRUCTIONS.md and follow it" to get a brand token guide and design system
shadcn/ui map/webapp-capture shadcn http://localhost:3000Every captured component mapped to shadcn/ui components, variants, and subcomponents, the new variants and custom tokens you need, the exact npx shadcn@latest add command, and a globals.css theme in OKLCH that makes shadcn/ui look like your app
Inconsistency audit/webapp-capture audit http://localhost:3000Near-identical colors that should be one token, sprawling type and spacing scales, components rendered five different ways, and the hardcoded values in your code that cause it
Everything/webapp-capture all http://localhost:3000All of the above, in order
Check setup/webapp-capture doctorWhat is missing on this machine and the exact fix for each item

The package is built from measured values, never guesses. It reads the rendered page, not your source, so it works with React, Svelte, Vue, Next.js, Rails, plain HTML: anything that runs in a browser.

Proven on a real app

The first production run captured an 87-route AI gateway dashboard: 107 page states, 25,698 elements, grouped into 948 visual groups and merged into 252 documented components, with 255 icon glyphs, candidate tokens, and a 74-finding visual audit. Findings included seven near-identical white overlays used 1,678 times, eight different fills for "primary" buttons, and three incompatible treatments for destructive actions.

Installation

The quick start is the recommended Claude Code installation path. The equivalent interactive commands are /plugin marketplace add legioncodeinc/app-auditor-plugin-claude and /plugin install webapp-capture@legioncodeinc.

Plugin distribution for Claude Cowork

Download dist/webapp-capture-plugin-1.0.0.zip from this repository and upload it as a plugin. Use the /webapp-capture command from the plugin's commands.

Skill-only distribution for claude.ai

Download dist/webapp-capture-stinger-1.0.0.skill and upload it under Settings, Capabilities, Skills. The skill carries the full procedure; script-based capture needs an environment that can run Node and a browser.

Verify downloads against dist/SHA256SUMS.

Requirements

NeedWhyInstall
Node 20 or newerRuns the capture scriptsnodejs.org
Chromium for PlaywrightHeadless browserClaude runs npx playwright install chromium for you when missing
ffmpegDemo video assembly onlybrew install ffmpeg, apt install ffmpeg, or winget install ffmpeg
A running copy of your appThe thing being capturedLocal, staging, or a seeded demo account is best

The plugin's script dependencies (Playwright core and sharp) install on first use.

How it stays safe

  • You log in, Claude never does. A real browser window opens; you sign in (MFA and SSO work). Claude never sees, types, or stores your password. The saved session is owner-only and checked for gitignore coverage.
  • Read-only by design. Capture navigates pages, scrolls, and switches tabs. It never submits forms, flips settings, or clicks delete, restart, or logout. Anything that looks like a setting picker is excluded after a dry run.
  • Stays on your app. Navigation to any other origin is blocked; popups are closed.
  • Secrets stay out. Captured text passes redaction patterns seeded from GitHub secret scanning and the OWASP logging guidance. Sensitive screen regions are painted over with solid masks.
  • Demos need your approval. The recorder refuses to run a demo plan you have not approved, and refuses destructive-looking clicks or typing into secret fields.
  • Nothing ships silently. Every run ends with a report and a security, quality, and repository hygiene gate before anything is committed.

What's inside

.claude-plugin/marketplace.json          marketplace catalog (legioncodeinc)
plugins/webapp-capture/
  .claude-plugin/plugin.json             plugin manifest
  commands/webapp-capture.md             /webapp-capture orchestrator instructions
  agents/webapp-capture-worker-bee.md    agent for delegated capture runs
  skills/webapp-capture-stinger/
    SKILL.md                             the skill
    guides/                              foundation, demo, library, audit, shadcn procedures
    references/                          field tables, shadcn catalog, prompt templates, research archive
    scripts/                             doctor, session, parallel runner, capture, inventory, handoff, shadcn, demo, audits
dist/                                    Cowork plugin zip, claude.ai skill file, checksums
tools/build-dist.sh                      rebuilds dist/

Build from source

git clone https://github.com/legioncodeinc/app-auditor-plugin-claude.git
cd app-auditor-plugin-claude
claude plugin validate ./plugins/webapp-capture
tools/build-dist.sh

Support

For installation help and reproducible bug reports, see SUPPORT.md. Feature requests and fixes are welcome through GitHub Issues and pull requests.

Support development

If this plugin saves you time, help us keep building.

Sponsor Legion Code Inc. to support maintenance, documentation, compatibility updates, and new capabilities for our open-source developer tools.

I am Legion. We are Legion.

Verified sponsorship links will be added after the corresponding funding accounts are active.

Contributing

See CONTRIBUTING.md for setup, validation, generated-distribution rules, and pull-request expectations. Please read SECURITY.md before reporting a vulnerability.

Credits

Webapp Capture was designed and built by Legion Code Inc.: the capture pipeline, the component grouping and merge method, the safety model, the orchestration, and the research behind it. It stands on Playwright, sharp, FFmpeg, and the Design Tokens Community Group format.

License

Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). Use it commercially or privately, free of charge. Keep the copyright and license notices intact, and if you modify it, share your changes under the same license.

© 2026 Legion Code Inc.

I am Legion. We are Legion.

#vibewithlegion

// faq

What is app-auditor-plugin-claude?

Claude plugin for auditing live web apps: capture screenshots, generate demo videos, document components, extract design tokens, map shadcn/ui, and find UI inconsistencies. Built by Legion Code Inc.. It is open-source on GitHub.

Is app-auditor-plugin-claude free to use?

app-auditor-plugin-claude is open-source under the AGPL-3.0 license, so it is free to use.

What category does app-auditor-plugin-claude belong to?

app-auditor-plugin-claude is listed under plugins in the Claudeers registry of Claude-compatible tools.

4 views
★ 10 stars
unclaimed
updated 16 days ago

// embed badge

app-auditor-plugin-claude on Claudeers
[![Claudeers](https://claudeers.com/api/badge/app-auditor-plugin-claude.svg)](https://claudeers.com/app-auditor-plugin-claude)

// retro hit counter

app-auditor-plugin-claude hit counter
[![Hits](https://claudeers.com/api/counter/app-auditor-plugin-claude.svg)](https://claudeers.com/app-auditor-plugin-claude)

// reviews

// guestbook

0/500

// related in Claude Plugins

🔓

A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.

// pluginsmultica-ai/★ 215,548[ claude ]
🔓

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explainin…

// pluginsanthropics/⟨Python⟩★ 147,969[ claude ]
🔓

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

// pluginsHKUDS/⟨Python⟩★ 50,756◷ Apache-2.0[ claude ]
🔓

financial-services — a Claude ecosystem project on GitHub.

// pluginsanthropics/⟨Python⟩★ 38,867◷ Apache-2.0[ claude ]
→ see how app-auditor-plugin-claude connects across the ecosystem