Type-Safe
Built with TypeScript from the ground up. Get full type safety and autocompletion for all components and primitives.
Type-Safe
Built with TypeScript from the ground up. Get full type safety and autocompletion for all components and primitives.
Beautiful UI
Modern, consistent, and beautiful command-line interfaces with customizable styling and theming.
Interactive Prompts
Rich set of interactive components including text input, selection menus, confirmations, and more.
Form Validation
Built-in validation with custom error messages and type checking for all input fields.
Progressive Disclosure
Show relevant options based on user input, making complex workflows simple and intuitive.
Error Handling
Graceful error handling with cancellation support and clear error messages.
Customizable
Extend and customize every aspect of your CLI with low-level primitives and custom components.