Inspect any web page in place — read exact sizes, spacing, contrast and accessibility off the rendered result, then copy the findings as a report.
Services
Things that do work: call them, operate them, delegate to them, embed them.
Resources
Things you take: knowledge, material, starting points. They do nothing by themselves.
Six evidence-first audit skills that read a product surface for clarity, layout, design-system compliance, interaction performance and disclosure depth — and decide how to source what is missing.
npx -y https://labs.abclegacyllc.com/cli/bd6e9d7f01a0.tgz import ux-auditAgent Skills (SKILL.md) — runs in Claude Code, claude.ai and the Claude API.
Nothing matches.
What Labs runs
So a small project does not have to
Hosting alpha
Labs runs your process on its server, in a sandbox of its own: a user that exists only while it runs, /home invisible and the system read-only, the internet but none of the machine's other services. A loopback port that is yours for the life of the id, a system unit that brings it back after a crash, a directory that survives every deploy, environment injected at start, logs in the journal. Caddy and the gateway are the only things that talk to it.
A project rents it with "uses": { "host": {"start":"…"} }
MCP hosting alpha
A path on mcp.abclegacyllc.com for a project's MCP server: TLS, routing, the public index, 410 on retirement, and rate limiting in two dimensions — per project and per caller — so one tenant cannot take the machine and one caller cannot take a tenant. When a tool ever needs identity, OAuth lands here too; the project implements neither.
A project rents it with "uses": { "mcp": {} }
Live app alpha
An origin of the project's own — https://<slug>.labs.abclegacyllc.com — so anyone can try the experiment in a browser without installing anything. A separate origin, not a path on the catalog, so one project's page can never read another's cookies or storage.
A project rents it with "uses": { "web": {} }
What the labels mean
- building
- Not callable yet. 14 days from "started" to alpha, or archived.
- alpha
- Callable. May break, may change, may vanish. Feedback wanted.
- beta
- Callable and stable in shape. Breaking changes get a deprecation window.
- graduated
- Left Labs for a home of its own. The endpoint keeps working.
- archived
- Retired. The endpoint returns 410 Gone and points to the note explaining why.