InkUI
shadcn/ui for the terminal - own your Ink components
InkUI provides a collection of ready‑to‑use terminal UI components built on Ink, the React renderer for command‑line interfaces. It offers more than thirty components such as spinners, tables, selects, progress bars, badges, dialogs, and toasts, each delivered as TypeScript source that can be copied directly into a project. Because the components are pasted into the codebase rather than imported as a black‑box dependency, developers can modify them immediately and benefit from full type safety and IntelliSense.
The library follows a design philosophy similar to shadcn/ui, emphasizing a simple API, dark and light themes, and customizable tokens for colors, borders, and spacing. Installation is performed with a single npx command that adds the chosen component files to the repository, allowing developers to own and adapt the source from day one without additional configuration.
InkUI targets Node.js developers building interactive CLIs with React and TypeScript, especially those who want a component‑driven workflow comparable to web UI libraries. It leverages the battle‑tested Ink renderer used by popular tools, enabling rapid assembly of feature‑rich terminal applications while keeping the codebase transparent and easily extensible.
Reviews
Loading reviews…
Similar apps
Code Editors & IDEs
Nexus UI
Beautiful, composable components for building AI apps

Terminals & CLI
Storm
A compositor-based terminal UI. Fast. Layered. Unstoppable.
DevOps & Infrastructure
thefrontkit
Pick a business app. Brand it. Launch this weekend.

DevOps & Infrastructure
shieldcn
Beautiful, modern, customizable readme badges.
Terminals & CLI
Kui
CLI graphics framework

Terminals & CLI
gridland
React apps that render in the terminal and browser