Beautiful terminal UIs, made simple. Ready to use, customizable terminal UI components for React.
Terminal theme provider, design tokens, and theme helpers.
Terminal theme provider, design tokens, and theme helpers.
Collapsible block for displaying extended thinking / reasoning content from an AI model
Collapsible block for displaying extended thinking / reasoning content from an AI model
Time picker with hour/minute/second spinners
Time picker with hour/minute/second spinners
Countdown timer with pause/resume and auto-start
Countdown timer with pause/resume and auto-start
Auto-dismissing toast notification
Auto-dismissing toast notification
Toggle/switch component with on/off labels
Toggle/switch component with on/off labels
Compact token counter showing prompt and completion usage with optional cost estimate; also exports ContextMeter for visualising context window fill
Compact token counter showing prompt and completion usage with optional cost estimate; also exports ContextMeter for visualising context window fill
Tokyo Night colors for terminal interfaces.
Tokyo Night colors for terminal interfaces.
Interactive approval prompt for AI tool calls with risk-level badge, args display, and auto-deny timeout
Interactive approval prompt for AI tool calls with risk-level badge, args display, and auto-deny timeout
Displays an AI tool invocation with status indicator, args, result, and elapsed time
Displays an AI tool invocation with status indicator, args, result, and elapsed time
Contextual tooltip on focus or hover
Contextual tooltip on focus or hover
Expandable/collapsible tree view
Expandable/collapsible tree view
Hierarchical tree selection
Hierarchical tree selection
Shared terminal theme and provider types.
Shared terminal theme and provider types.
Optional Unicode capability override provider.
Optional Unicode capability override provider.
Real-time dashboard with diamond header, progress metrics, burn rate, predictions, and status bar
Real-time dashboard with diamond header, progress metrics, burn rate, predictions, and status bar
Frame-based animation helper for terminal UI components.
Clipboard hook with browser and terminal fallbacks.
Focus helper wrapping Ink's useFocus.
Keyboard input hook wrapping Ink's useInput.
React-safe interval helper.
Provider-optional reduced-motion context and hook.
Provider-optional reduced-motion context and hook.
Notifications state and context helpers.
Provider-optional terminal theme context and hooks.
Provider-optional terminal theme context and hooks.
Provider-optional Unicode capability context and hook.
Provider-optional Unicode capability context and hook.
Vercel brand colors.
Vercel brand colors.
Vesper - minimal high contrast.
Vesper - minimal high contrast.