ABC LEGACY LLC/Labs

ABC Legacy Labs

Small tools we build for our own work, released early and kept in the open — each one either grows up or is shut down within weeks.

MCP index https://mcp.abclegacyllc.com Bring a project

Services

Things that do work: call them, operate them, delegate to them, embed them.

Debug Overlay

Tool · 3.8.202

beta

Inspect any web page in place — read exact sizes, spacing, contrast and accessibility off the rendered result, then copy the findings as a report.

uxaccessibilitydesign-systemperformancedebugging
Details Source Docs since

Resources

Things you take: knowledge, material, starting points. They do nothing by themselves.

alpha

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-audit

Agent Skills (SKILL.md) — runs in Claude Code, claude.ai and the Claude API.

uxauditusabilitydesign-systemfrontend
Details Source Docs since

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.