NewDesign system for Tailwind CSS v4
Flightdeck
The admin and SaaS design system your coding agent can fly. 204 screens and 130 blocks, components, shells and walkthroughs, every state designed in light and dark, installable straight from the registry.
Pay once · Lifetime updates · Free for AirControl customers


- 204
- screens
- 62
- blocks
- 44
- components
- 6
- app shells
- 18
- walkthroughs
- 2
- themes, light and dark
For you and your coding agent
Ask for a screen. Get every state of it.
Every item comes with a manifest: what it is for, the data it takes, the states it must handle and the rules it follows. Your agent reads that, installs what it needs from the registry, builds the screen and checks it with the same lint and screenshots we use.
- Hosted registry. The @flightdeck namespace for the shadcn CLI, with a personal API key per person.
- MCP ready. The shadcn MCP server reads the same settings, so Claude Code, Cursor and Codex can search and install items.
- A skill and llms.txt. The loop your agent should follow, an index of every item and one markdown page per item.
{
"registries": {
"@flightdeck": {
"url": "https://www.themes.dev/r/flightdeck/{name}.json",
"headers": {
"Authorization": "Bearer ${THEMESDEV_TOKEN}"
}
}
}
}Every state, not just the happy one.
Loading, empty and error on every block and screen, plus the states real products run into: past due, no permission, no results, SLA breached, out of stock. All of them in light and dark. This is one screen, four ways.




Dashboards, billing, helpdesk, teams, settings and everything in between.
A selection of 75 of the 334 items. Switch to dark to see the other theme, and click any screen to see it large.
Dashboards
Analytics, CRM, sales, usage, projects, store and helpdesk overviews.
Projects and planning
Boards, tables, tasks, files, budgets and a calendar in three views.
Messaging and helpdesk
Inbox, chat, a full helpdesk with SLA timers, and a knowledge base.
Billing and commerce
Plans, usage billing, invoices, quotes, checkout, orders and products.
Teams, users and profiles
Teams, members, user records, profiles and a social feed.
Settings and admin
Workspace, roles, SSO, domains, security, audit log, API keys and webhooks.
Auth, onboarding and status
Sign-in and sign-up flows, onboarding, an AI assistant, status and error pages.
Docs and content
Documentation, changelog and the marketing pages around your app.
Blocks
The pieces screens are made of, each usable on its own.
Designed for the phone, too.
Every screen is designed for desktop and mobile and checked on both: every state is rendered at both sizes and runs an accessibility pass.




Built for teams
One license for your whole crew.
Flightdeck belongs to your organisation, not to whoever bought it. Invite your team, hand out seats, and everyone signs in with their own account and key. When the team grows, upgrade and pay only the difference.
- Invite by email
- Owners and admins invite people; they accept by signing in with that address. No passwords anywhere.
- Seats you can move
- Free seats go to new members automatically. Someone leaves? Their seat goes to the next person.
- A key per person
- Each member makes their own API key for the registry and revokes it on their own. Nothing to share.
- Invoices that fit
- A proper invoice for every order, with your VAT number and reverse charge in the EU. Download them any time.
Pay once. Pick your crew size.
Unlimited projects, private and commercial, with every future update. Prices exclude VAT; we sell to businesses. License details
A product team: everyone gets their own seat and key.
Choose TeamAlready flying AirControl?
Flightdeck is yours, free.
Everyone who bought AirControl before Flightdeck came out has it at no cost, in the same license size: a single license became Solo, a team license Company. AirControl stays in your account too.
Sign in with the email you bought with. Bought with another address? Your account lets you claim it.
- Every state. Loading, empty and error on every block and screen, plus past due, no permission, no results and stress.
- Dark mode for everything. Every screen, block and component, with WCAG AA contrast.
- Built to be composed. 204 distinct screens from 62 blocks and 44 components, each with a manifest, instead of 191 one-off pages.
- Tailwind CSS v4 and Astro. Typed components with documented props, and static HTML for every screen and state.
- The sections promised in 2022. Teams, users, social feed, documentation, a store and error pages, plus an AI assistant, command palette, helpdesk, usage billing, audit log, API and webhooks.
- A guided move. MIGRATING.md maps every AirControl page to its Flightdeck item.
Questions
Is Flightdeck the same as AirControl?
Flightdeck began as AirControl v2 and grew into a different product: a design system with manifests, every state and an agent workflow, where AirControl is a library of pages. AirControl stays available on its own. Everyone who bought AirControl before Flightdeck came out gets Flightdeck at no cost.
How do licenses work for a team?
A license belongs to your organisation, not to one person. Owners and admins invite people and hand out seats; each person signs in with their own email and makes their own API keys. Need more seats later? Upgrade and pay only the difference.
Can my coding agent use it?
Yes, that is what it is built for. Add the @flightdeck registry with your API key, and the shadcn CLI and its MCP server can find and install any item with the items, styles and data it needs. The kit also ships a skill file, an llms.txt index and one markdown page per item.
Which stack does it work with?
Flightdeck is Tailwind CSS v4 with Astro components, plus static HTML for every screen and state that works in any stack. React versions of every component arrive in the next update, free like every update. The manifests are detailed enough for an agent to port an item to Vue or anything else.
Is there dark mode?
Yes. Every screen, block and component ships in light and dark, with WCAG AA contrast in both. The screenshots on this page switch between the two.
Can I see it before buying?
Yes, as screenshots: the gallery shows every area in light and dark. After buying you browse the whole kit online in your account, download it, or install items straight from the registry.
Do you charge VAT?
We sell to businesses. Dutch businesses pay 21% VAT; businesses elsewhere in the EU with a valid VAT number pay none (reverse charge); outside the EU there is no Dutch VAT. You get a proper invoice by email.
Is Flightdeck an official Tailwind Labs product?
No. Flightdeck is made by themes.dev and builds on the open-source Tailwind CSS framework.
Cleared for take-off.
From €79 for one person to €499 for your whole company. Pay once, lifetime updates.




















































































































































