SwitchyardAI agent dashboard template Next.js
An AI agent dashboard template for Next.js that makes multi-agent work inspectable instead of decorative.



- 75 / 75
- light / dark tokens
- 2
- modes, both designed
- 1
- DOM, rendered twice
- unlimited projects, client work included
- 12 months of updates
- 14 days, no questions
AGENTS.md and 4 skills ship in the zip, so your own agent keeps changing it after you buy.
docs — install, use, customizepages, composed from 22 sections
Every page is a real render from the publish gate, in the mode on show. Open any of them in the live preview.
Overview/- app-shell
- operations-overview
- workflow-stitch-preview
- safety-summary
Workflows/workflows- app-shell
- workflow-browser
Workflow editor/workflow- app-shell
- workflow-canvas
Templates/templates- app-shell
- template-library
Runs/runs- app-shell
- run-ledger
Run detail/run- app-shell
- execution-trace
Approvals/approvals- app-shell
- approval-queue
Chat/chat- app-shell
- chat-workspace
Agents/agents- app-shell
- agent-roster
Agent configuration/agent- app-shell
- agent-config
Evaluations/evals- app-shell
- eval-suite
Tools/tools- app-shell
- tool-catalog
Knowledge/knowledge- app-shell
- knowledge-library
Guardrails/guardrails- app-shell
- guardrail-bench
Activity/activity- app-shell
- activity-log
Usage/usage- app-shell
- usage-report
API keys/api-keys- app-shell
- api-key-console
Settings/settings- app-shell
- settings-console
Components/components- app-shell
- operations-overview
- workflow-stitch-preview
- safety-summary
- workflow-browser
- +17
Switchyard ships nineteen routes for workflow browsing and editing, canonical Wire Diagram topology, run filtering and execution traces, human approvals, an evidence-backed chat workspace, six agent profiles, evaluations, API keys, tool permissions, retrieval collections, guardrail fixtures, activity, usage, model routing, budgets, environments, and a living component guide. The Commonwell Housing fiction follows one repair request from resident message to classified urgency, cited policy, human spend approval, confirmed vendor write, and resident update. The execution stitch is the signature: one graph becomes the editable canvas, chronological run tape, and agent boundary ledger without duplicating node facts. Working local controls cover node selection, inspector tabs, run filters, expandable steps, chat composition, fixture tests, approval decisions, masked key previews, agent settings, and draft saves. Actions are honest simulations and previews; backend orchestration, secrets, auth, and persistence remain buyer integration points. Light mode uses an icy near-white canvas, white cards, cool subtle borders, and a custom rail blue; dark mode becomes a deep control room. Inter and JetBrains Mono ship locally, every color routes through semantic tokens, both modes meet computed WCAG AA, and motion respects reduced-motion preferences.
sections and primitives
You get the parts, not just the demo site. Every frame is a real capture from the theme's own styleguide page, and the source path under it is where the file lands in your project.
app-shell
src/components/app-shell.tsx
Labelled 216px operations rail, responsive disclosure navigation, workflow revision context, fixture status, mode toggle, page heading, actions, and component footer.
tokens, both modes
Change one variable and every part follows. Each badge is one token split down the middle: its light value on the left, its dark value on the right, with the theme's own paired ink on both halves.
hover or tab a badge for its name and both values, enter copies
The execution stitch: one canonical Wire topology becomes an editable canvas, chronological run tape, and agent configuration boundary
every token
typefaces, self-hosted
Real woff2 files in src/fonts/, wired through next/font and licensed under OFL. Nothing is fetched from Google at build time, so the zip renders these letterforms offline. Scale ratio 1.2.
Switchyard
An AI agent dashboard template for Next.js that makes multi-agent work inspectable instead of decorative.
const { open, close } = useLedger("2026-03") // 0123456789
- display
- Inter
- text
- Inter
- mono
- JetBrains Mono
- captionAg
- smallAg
- bodyAg
- leadAg
- d1Ag
- d2Ag
- d3Ag
- d4Ag
every width is a real render from the publish gate
Four viewports, each one a render the gate produced and checked. Switch between them: the frame narrows exactly as a window does, because that is what it is.

every token and every part on one page
The styleguide route is not documentation about the theme. It is a page in the zip that renders the real components from the real tokens, so it stays true the day you change one.
files in the zip
A runnable Next.js project, and the instructions an agent reads before it changes anything in it. Unzip and run it, or install it into a project you already have.
- AGENTS.mdthe theme's own rules, written for an agent
- .claude/skills/4 skills, each one job
- add-page/SKILL.mdCompose a Switchyard route from existing console sections and register it without breaking the Wire, heading, navigation, or fixture contracts.
- add-section/SKILL.mdAdd a self-contained Switchyard console section with semantic tokens, fixture-backed copy, interaction states, manifest wiring, and styleguide coverage.
- check-quality/SKILL.mdVerify Switchyard's tokens, Wire boundary, content, accessibility, captures, type safety, build, and buyer package before publishing.
- rebrand/SKILL.mdRebrand Switchyard through its machine-metal tokens while preserving computed contrast, the execution stitch, and status semantics.
- src/
- theme.css75 tokens, light and dark
- fonts.tsthe faces, wired to the type tokens
- app/19 files
- components/19 files
- ui/9 files
- assets/1 file
- fonts/2 font files, 2 licences
- app/19 routes, plus layout.tsx and globals.css
- theme.jsonthe manifest: tokens, components, pages
- README.mdquickstart
- 6 project filespackage.json · tsconfig.json · next.config.ts · postcss.config.mjs · env.d.ts · .gitignore
skills your agent can run
Your agent reads AGENTS.md before it edits, then runs the skill that fits the change. The skills are the theme's own, and the publish gate makes an agent complete every one of them in a scratch copy before the theme goes live.
22 components, 19 pages and 75 tokens, as a Next.js project.
AGENTS.md carries the design spec. Each skill is one job written against it.
Claude Code, Codex, or any agent that reads AGENTS.md. It runs on your machine, on your own account.
Built from the theme's own sections, on the same tokens and the same rhythm.
The source is yours to run, edit and deploy.
The spec ships inside the folder, so the page your agent adds next month is built by the same rules as the ten it came with. Nothing calls back here.
What the standard licence coversactivity
- v1.1 — calmer page headings and icon-anchored operating metricstoday
- v1.0 — 19-route agent operations console with canonical Wire workflows, approvals, evaluations, API keys, usage and settingstoday
- connect fixture actions to a buyer orchestration backendplanned
- add deployment promotion once the buyer selects a runtimeplanned
for agents
This listing is also a markdown document and a JSON endpoint. The theme's own agent kit is on the kit and agents plates above.



