
termcn
Free & open-source, ready-to-use, customizable terminal UI components for React.
Zero config. One command setup. Built on and , works seamlessly with .
ยท ยท
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 and OpenTUI powered โ Full access to 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
Community
The termcn community lives on , where you can ask questions, share ideas, and show what you've built.
Contributing
Contributions are welcome. See CONTRIBUTING.md [blocked] to get the repo running locally and land a change, and use and to collaborate. By participating, you agree to the .
Security
Please do not open public issues for security vulnerabilities. Follow and report them privately through GitHub Security Advisories.
License
MIT [blocked]
Contributors
Made with