tcp-ui catalogue
The component layer behind every tcp.systems surface. One token set, square corners, hairline rules, 44px targets.
Buttons
Status badges
running
pending
stale
failed
stopped
neutral
Cards
ACUMEN — THE GATEWAY
One API in front of every provider.
Route every model call through one endpoint. Aliases keep routes simple; the catalogue keeps them honest.
STUDIO — THE WORKSPACE
Manage the platform without the wire.
Projects, catalogue rows, seats and migrations are edited in one workspace and verified against the schema before they move.
Table
| word | meaning | surfaces |
|---|---|---|
| running | live and serving | ui, api, cli |
| pending | queued, not yet live | ui, api, cli |
| stopped | idle, no fill | ui, api, cli |
| stale | seen, not refreshed | ui, api, cli |
| failed | broken, needs a runbook | ui, api, cli |
Form
Code block
curl -s https://ai.tcp.systems/v1/chat/completions \
-H "Authorization: Bearer $ACUMEN_KEY" \
-d '{"model": "auto", "messages": [{"role": "user", "content": "ping"}]}'