1 pontos por xguru 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Open source de componentes de UI para terminal em React, que pode ser configurado com um único comando sem necessidade de configuração adicional
  • Construído sobre Ink e OpenTUI, integra-se de forma fluida ao shadcn/ui e usa o mesmo formato de registry e CLI
  • Reconhece automaticamente o tema de terminal escolhido e se adapta a ele
  • Permite criar UIs de terminal complexas por meio de composição (Composable) com componentes simples e declarativos
  • Oferece ao todo 99 componentes em 11 categorias
    • Layout, tipografia, input, seleção, dados, feedback, navegação, overlay, formulários, utilitários, AI
  • Também inclui muitos componentes incomuns em terminais
    • Para agentes de AI: Thinking Block, Streaming Text, Tool Approval, Token Usage, Model Selector e outros novos componentes que surgiram em ferramentas recentes de CLI agentic
    • Renderização gráfica: Image, que desenha imagens reais no terminal; QR Code, que exibe QR no CLI; Progress Circle, de progresso circular
    • Overlays: Modal, Dialog, Drawer, Popover, Tooltip, que sobrepõem camadas a uma grade de texto
    • Especializados para ferramentas de desenvolvimento: Git Status, Diff View, Directory Tree, Embedded Terminal, um terminal dentro do terminal
    • Widgets de entrada no estilo GUI: Color Picker, Date Picker, File Picker, entre outros, recriados com base no teclado
  • Exemplos em funcionamento podem ser vistos em https://www.termcn.dev
  • Licença MIT

1 comentários

 
click 2 시간 전

É verdade que a produtividade é alta, mas, pessoalmente, acho que se você voltasse no tempo e dissesse ao pessoal das antigas que está fazendo uma TUI com React, eles diriam: “seu danado! por que está adicionando overhead desnecessário ao terminal?”
Me lembra aquela anedota de von Neumann vendo seus alunos usarem assembly e perguntando por que estavam usando uma coisa estranha em vez de programar em linguagem de máquina.