Cha Chat de Terminal

Repositório do Projeto no GitHub

Eventos

23 de agosto de 2025: Cha não é mais mantido. Seu sucessor, ativamente desenvolvido, é Ch, uma implementação leve em Go que oferece a mesma funcionalidade principal. Confira o blog de migração para entender como e por que a migração para Ch foi feita.

Sobre

Cha é uma ferramenta simples de chat CLI para interagir com os modelos LLM da OpenAI. Embora projetos semelhantes existam, não encontrei um que atendesse às minhas necessidades, então construí esta ferramenta. Tenho usado-a diariamente desde seu lançamento. Confira o repositório do GitHub (linkado no topo) para começar.

Recursos

  • Interface básica de chat CLI com os modelos LLM da OpenAI.
  • Capacidade de web scraping para links fornecidos (suporta scraping de JavaScript).
  • Funcionalidade de scraping do YouTube para extrair transcrições de vídeos.
  • Suporte multilinha para facilitar copiar e colar no CLI.
  • Capacidade de gerar imagens usando os modelos de imagem da OpenAI.
    • Usa CLImage para exibir imagens diretamente no terminal.
  • Suporta modos de chat interativo e não interativo.

Demonstrações

Demonstração Principal Atual do Cha (19 de março de 2024)

Demonstração Principal do Cha (6 de março de 2024)

Demonstração Principal do Cha (1 de março de 2024)

Marketing