tailthemes
all-access

sent here for Switchyard

ai agent dashboard template nextjsReact and HTML source

dashboard

SwitchyardAI agent dashboard template Next.js

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

Live Preview
$39
both modes at 1280px
Switchyard home page, light mode
Switchyard home page, light mode
Switchyard home page, dark mode
lightdark
79 / 79
light / dark tokens
2
modes, both designed
1
DOM, rendered twice
ai agent dashboard template nextjsagent workflow dashboard templatetailwind ai admin dashboardmulti agent workflow uiwire diagramtailwind-v4

Switchyard theme tour

Loading video

$39one-time · unlimited projects
47components · every one pictured below
Live Preview
  • unlimited projects, client work included
  • 12 months of updates
  • 14 days, no questions
license terms

AGENTS.md and 4 skills ship in the zip, so your own agent keeps changing it after you buy.

docs: install, use, customize
0120

pages, composed from 27 sections

Every page is a real render from the publish gate, in the mode on show. Open any of them in the live preview.

Switchyard ships twenty 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, joined evaluation comparisons, 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. Evaluation detail compares only same-case measured outcomes, keeps coverage separate, derives baseline-to-candidate clusters and unique blockers, charts exact data with a table alternative, projects restricted access safely, and records permission-aware local decisions without claiming promotion. Working local controls cover node selection, inspector tabs, run filters, expandable steps, case sorting, filtering and pagination, chat composition, fixture tests, approval previews, 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 a neutral gray canvas, white cards, subtle borders, and a custom dark rail; dark mode becomes a near-black 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. All twenty routes also ship as a framework-free HTML template, compiled to standalone documents with local fonts and vanilla JavaScript, and no build step between the download and a static host.

0227 + 20

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. 36 frames cover them, with 12 primitives sharing the ui/* frame.

app-shell

src/components/app-shell.tsx

Product navigation composed through the shared dashboard-layout boundary: labelled 216px rail, responsive disclosure, workflow context, fixture status, page heading, actions, and footer.

Switchyard AI agent dashboard template Next.js — app-shell component at full size
1 / 36
0379

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.

roles9 of 79

hover or tab a badge for its name and both values, enter copies

supporting43
radius
0.375rem

The execution stitch: one canonical Wire topology becomes an editable canvas, chronological run tape, and agent configuration boundary

every token

043

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

icons · lucide-react · stroke 2
13px
14px
16px
display
Inter
text
Inter
mono
JetBrains Mono
scaleratio 1.2
  • captionAg
  • smallAg
  • bodyAg
  • leadAg
  • d1Ag
  • d2Ag
  • d3Ag
  • d4Ag
05375–1920

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.

home page at 1280px, light mode
Switchyard AI agent dashboard template Next.js — home page at 1280px
1280
061

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.

07161

files in the zip

Two independently authored editions: React for applications, plus ready HTML, CSS and vanilla JavaScript for static hosts.

what unzipsswitchyard-1.7.2.zip
  • 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.css79 tokens, light and dark
    • fonts.tsthe faces, wired to the type tokens
    • app/20 files
    • components/25 files
      • ui/25 files
    • assets/1 file
    • fonts/2 font files, 2 licenses
  • app/20 routes, plus layout.tsx and globals.css
  • theme.jsonthe manifest: tokens, components, pages
  • html/the framework-free edition
    • dist/20 compiled routes, deploy-ready — no build step
    • src/the Nunjucks source the routes compile from
  • scripts/build-html.ts · serve-html.ts — `bun run build:html` / `preview:html`
  • README.mdquickstart
  • 6 project filespackage.json · tsconfig.json · next.config.ts · postcss.config.mjs · env.d.ts · .gitignore
your agent reads these first
what it runs on
next >=15 <17react >=19 <20tailwind >=4 <5HTMLlucide-reactrechartsstandard license
install into a project you already have
$ bunx shadcn add @tailthemes/switchyard

Your key goes in TAILTHEMES_LICENSE_KEY, and the registry entry goes in components.json. The snippet is on the docs page.

or run it standalone
$ unzip switchyard.zip && bun install && bun dev
Read this theme's AGENTS.md
084

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.

the source

47 components, 20 pages and 79 tokens, as a Next.js project.

the kit

AGENTS.md carries the design spec. Each skill is one job written against it.

add-pageadd-sectioncheck-qualityrebrand
your agent

Claude Code, Codex, or any agent that reads AGENTS.md. It runs on your machine, on your own account.

the new page

Built from the theme's own sections, on the same tokens and the same rhythm.

the spec travels with the code

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 license covers
before you decide
What do I actually get?
A runnable Next.js >=15 <17 project — not a screenshot and not a component dump. 20 pages, 27 sections and 20 primitives, 79 light tokens with 79 dark overrides, self-hosted fonts, and every image generated for this theme. AGENTS.md and 4 skills ship inside the zip, so your own agent can keep changing it after you buy. The same pages also ship as a framework-free HTML edition, with local fonts and vanilla JavaScript.
Does it include the pages I'd otherwise have to build?
Switchyard ships overview, workflows, workflow editor, templates, runs, run detail, approvals, chat, agents, agent configuration, evaluations, evaluation detail, tools, knowledge, guardrails, activity, usage, api keys, settings and components. Every one of them is a real route in the project with real content — you can open all of them in the live preview before you pay, and what you see there is what unzips.
Will it work with my stack?
Built for Tailwind >=4 <5, Next.js >=15 <17 and React >=19 <20. Runtime dependencies are lucide-react, recharts — nothing else is required. The styling is tokens and Tailwind utilities, so it drops into an existing app rather than asking you to adopt a framework.
How long before it stops looking like a template?
The palette, type and spacing are 79 named tokens in one file, with 79 overrides for dark mode — change those and every screen moves together, which is the whole reason the theme is built as a system rather than as pages. Nothing here claims a number of hours: how long it takes depends on how far you move it.
Can I use it for client work?
Yes. One payment, unlimited projects, client work included, and 12 months of updates. Fourteen days to change your mind, no questions asked. The full terms are published, and this page and that page are the same source.
the other half
Grove — home page

The dashboard needs a front door.

Switchyard is what your customers use. Grove is the page that gets them there — same Tailwind version, same token architecture, so the marketing site and the product do not look like two different companies.

activity
47
components
sections + primitives
20
pages
all in the preview
last updated
v1.7.2
roadmap
  • v1.7.2: The workflow editor opens with all eight nodes in view, registers collapse to cards on phones, usage bars are flat, and case titles and delta tiles stay on one line.
  • v1.7.1: The rail's Fixture mode plate sits whole above the fold, Open canvas is a quiet button, and resting statuses are neutral so Review is the colour that asks for you.
  • v1.7.0: The 220-line overlay engine is deleted; eight parts vendored, 44 of 58 captures byte-identical
  • v1.6.0: Every overlay now closes as deliberately as it opens
  • v1.5.0: Nine primitives on one overlay hook — dialog, menu, tooltip, toast, tabs, date picker, skeleton, progress — plus a rail workspace switcher that finally does something
  • v1.4.3: Docs now name the HTML scaffold for what it is and the route wiring every addition owes
  • v1.4.2: The rail plate and secondary buttons stop shouting over the active item, and the execution stitch highlights on a soft brand blue instead of gray
  • v1.4.1: Focus no longer stolen to the page heading on load, honest workspace plate, real key-name validation with a visible invalid state
  • v1.4: Separate Nunjucks source and framework-free HTML output for all 20 routes
  • v1.3: Joined evaluation detail with truthful comparison, exact cases and local promotion receipts
  • v1.2: Light-blue selections and recessed form controls across the console
  • v1.1 — calmer page headings and icon-anchored operating metrics
  • v1.0.0 — 19-route agent operations console with canonical Wire workflows, approvals, evaluations, API keys, usage and settings
  • 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.

/api/themes/switchyard
mcpsearch_themesget_themeget_componentdownload_theme