termcn banner

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

Stats

Stats

Star History