README.md
April 6, 2026 ยท View on GitHub
termcn
Free & open-source, ready-to-use, customizable terminal UI components for React.
Zero config. One command setup. Built on Ink, works seamlessly with shadcn/ui.
Get Started ยท Installation ยท Components
Features
- ๐จ Theme-aware โ Automatically adapts to your chosen terminal theme
- ๐ฏ Zero config โ Works out of the box with sensible defaults
- ๐ฆ shadcn/ui compatible โ Uses the same registry format and CLI
- โจ๏ธ Ink powered โ Full access to Ink's powerful terminal rendering
- ๐งฉ Composable โ Build complex terminal UIs with simple, declarative components
- ๐ Charts & Data โ Bar charts, line charts, gauges, heat maps, and more
- ๐ค AI Components โ Chat messages, tool approvals, streaming text, and thinking blocks
- ๐ฎ Navigation โ Command palettes, tabs, menus, sidebars, and pagination
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request