TypeScript MIT

termcn

Beautiful terminal UI components, built on Ink and OpenTUI. 100% Free, Zero config, one command setup.

S

shadcn-labs

Dernière activité 25 sept. 2026
shadcn-labs/termcn

1,2 k

étoiles

49

forks

15

issues ouvertes

cliinkopentuireactshadcntui

Ce README est souvent en anglais.

termcn banner

termcn

Free & open-source, ready-to-use, customizable terminal UI components for React.
Zero config. One command setup. Built on Ink and OpenTUI, works seamlessly with shadcn/ui.

GitHub Stars CI Discord Members X Follow

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 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 GitHub, where you can ask questions, share ideas, and show what you've built.

Contributing

Contributions are welcome. See CONTRIBUTING.md to get the repo running locally and land a change, and use issues and discussions to collaborate. By participating, you agree to the Code of Conduct.

Security

Please do not open public issues for security vulnerabilities. Follow SECURITY.md and report them privately through GitHub Security Advisories.

License

MIT

Contributors

Contributors

Made with contrib.rocks

Stats

Stats

Star History

Star History Chart

Projets similaires

OpenTUI is a library to build terminal user interfaces (TUI)

TypeScriptopencodeopentuitui
Aanomalyco
13,4 k étoiles753

🌈 React for interactive command-line apps

TypeScriptclicommand-lineflexbox
Vvadimdemedes
40 k étoiles1,1 k

Build TypeScript TUI backed by fast native rendering engine

TypeScriptbunccli
RRtlZeroMemory
676 étoiles16