Skip to content

Aniket-508/termcn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


termcn banner

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT

Star History

Star History Chart

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages