Next.js Admin Dashboard Template for AI Agent Teams (PILOT // NEXT)
A new ShipUI theme is out. If RETRO is loud, ALOHA is warm, and NOIR is sharp. PILOT is precise.
PILOT // NEXT is an admin dashboard built for people running AI agents in production. Dark surfaces, Space Grotesk for UI text, JetBrains Mono for code and IDs. It looks like the kind of internal tool you would build if you had three months and a strong opinion about spacing.

The Problem It Solves
You build an agent. It runs. You have no idea what it is doing.
Is it completing runs? Failing silently? Hitting rate limits at 2am? Without visibility, you are flying blind. Most teams end up with a spreadsheet, a Slack channel, or nothing.
PILOT is the dashboard you would reach for. Every page is scoped to a real question: What are my agents doing right now? How are my runs tracking? What failed and why?
It is a UI starter, not a backend. You bring your data. PILOT gives you the structure to display it.
What's Included
Eight dashboard pages, three auth pages, and a full component library. Everything is wired with real state, not static placeholders.
Components:
- Modal (form modals and confirm dialogs)
- Slide-over drawer
- Notification tray with unread state and mark-as-read
- User menu dropdown
- Date range picker
- CopyField (copy button that actually copies)
- Filter tabs (actually filter)
- Status badges
- Sparkline charts, donut chart, area chart
Dashboard pages:
- Overview (KPIs, charts, and activity table)
- Agents (card grid with slide-over drawer)
- Runs (table with filter tabs)
- Traces
- Eval Sets
- Deployments
- Settings (API keys, notifications, danger zone)
Auth pages:
- Login (validation and redirect)
- Request access (with success state)
- Forgot password (with success state)
Tech stack:
- Next.js 15 with App Router
- React 19
- TypeScript 5 strict mode
- Tailwind v4
- Zod
- Space Grotesk, JetBrains Mono
No broken imports. No manual wiring. Install dependencies and it works.
It Is a Working Demo
Every CTA opens a modal. The notification tray shows real unread state. Filter tabs filter the table. The date range picker works. The copy button copies.
This is not a static mockup. It is a working UI that you customize. All content lives in defaults.ts. Swap your data, keep the structure.
Works with ShipKit
PILOT pairs with ShipKit if you use it. The bundle adds ShipKit AI conventions on top: cursor rules, project structure docs, and a CLAUDE.md for your stack.
The theme also works standalone. No dependency, no lock-in.
Pricing
$49 for the theme. $59 bundled with ShipKit. Both are one-time purchases. No subscription, no recurring fees.
What's Next
More themes are in progress. The goal is the same across all of them: a real design system, a modern stack, and nothing left for you to wire up yourself.
More ShipUI Themes
- FOLIO // NEXT (editorial portfolio starter)
- NOIR // NEXT (dark marketing landing page)
- ALOHA // NEXT (warm tropical landing page)