# Prototyper UI > The UI library with the best and most versatile design, built on Base UI, with world-class DX and LLM-friendliness. ## Getting Started - [Design Principles](https://prototyper-ui.com/docs/design-principles): Core principles that guide Prototyper UI's design and development. - [LLMs.txt](https://prototyper-ui.com/docs/for-agents/llms-txt): Machine-readable documentation endpoints for AI assistants - [MCP Server](https://prototyper-ui.com/docs/for-agents/mcp-server): Give your AI assistant structured access to Prototyper UI components via the Model Context Protocol - [Agent Skills](https://prototyper-ui.com/docs/for-agents/skills): Install a Prototyper UI skill into Claude Code, Cursor, OpenCode, and more - [Installation](https://prototyper-ui.com/docs/installation): How to set up Prototyper UI in your Next.js project with Tailwind CSS v4 and Base UI. - [Introduction](https://prototyper-ui.com/docs/introduction): A composable UI library built on Base UI with Tailwind CSS. Own every line of code. - [Theming](https://prototyper-ui.com/docs/theming): Customize colors, surfaces, and shadows using OKLCH tokens and CSS custom properties. ## Components - [Button](https://prototyper-ui.com/docs/components/button): A button with gradient variants built on Base UI - [Checkbox](https://prototyper-ui.com/docs/components/checkbox): A checkbox with label and validation support built on Base UI - [Combobox](https://prototyper-ui.com/docs/components/combobox): An autocomplete input with filtering and selection built on Base UI - [Dialog](https://prototyper-ui.com/docs/components/dialog): A modal dialog with sheet variant built on Base UI - [Field](https://prototyper-ui.com/docs/components/field): Form field wrapper with label, description, and error message - [Menu](https://prototyper-ui.com/docs/components/menu): A dropdown menu with submenus and selection built on Base UI - [Meter](https://prototyper-ui.com/docs/components/meter): A meter displaying a value within a known range - [NumberField](https://prototyper-ui.com/docs/components/numberfield): A number input with increment/decrement controls built on Base UI - [Popover](https://prototyper-ui.com/docs/components/popover): A popup anchored to a trigger element built on Base UI - [Progress](https://prototyper-ui.com/docs/components/progress): A progress bar showing completion status - [Radio Group](https://prototyper-ui.com/docs/components/radio-group): A group of radio buttons built on Base UI - [Select](https://prototyper-ui.com/docs/components/select): A dropdown select input built on Base UI - [Slider](https://prototyper-ui.com/docs/components/slider): A slider input for selecting values within a range - [Switch](https://prototyper-ui.com/docs/components/switch): A toggle switch built on Base UI - [Tabs](https://prototyper-ui.com/docs/components/tabs): Tabbed content panels built on Base UI - [TextField](https://prototyper-ui.com/docs/components/textfield): A text input with label and validation built on Base UI - [Toggle](https://prototyper-ui.com/docs/components/toggle): A two-state toggle button built on Base UI - [Toolbar](https://prototyper-ui.com/docs/components/toolbar): A toolbar container with keyboard navigation built on Base UI - [Tooltip](https://prototyper-ui.com/docs/components/tooltip): A tooltip that appears on hover built on Base UI ## LLM Endpoints - [Full documentation](https://prototyper-ui.com/llms-full.txt): All pages in a single file - [Components only](https://prototyper-ui.com/llms-components.txt): All components with source code - [Single component](https://prototyper-ui.com/llms/button): Individual component docs + source