Pular para o conteúdo principal
O ChatCLI é uma interface de linha de comando que integra os maiores modelos de linguagem (LLMs) diretamente ao seu terminal. Desenvolvido em Go, é rápido, portátil e transforma seu shell em um assistente de desenvolvimento inteligente — capaz de entender contexto, executar comandos, editar código e automatizar tarefas complexas.
Demo do ChatCLI

Destaques


Problemas que o ChatCLI resolve

Copiar e colar interminável

Chega de cat arquivo.js, selecionar, Ctrl+C, abrir o navegador, colar e digitar a pergunta. Use @file direto no terminal.

Commits genéricos

@git + uma pergunta = commit message perfeita baseada no diff real do seu código.

Análise de logs intimidante

Pipe direto para a IA: cat error.log | chatcli -p "causa raiz?" — diagnóstico instantâneo.

Curva de aprendizagem

@file ./src --mode smart e pergunte: “como funciona o auth?” — onboarding em minutos.

Para quem é o ChatCLI?

Desenvolvedores

Depurar código, entender codebases, gerar testes, refatorar e documentar — tudo sem sair do terminal.

DevOps / SREs

Analisar logs K8s, automatizar deploys, diagnosticar incidentes com IA e monitorar clusters.

Entusiastas de CLI

Turbinar o terminal, criar aliases poderosos e explorar novas formas de interagir com IA.

DBAs / Eng. de Dados

Automatizar tarefas repetitivas, analisar queries, gerenciar bancos e pipelines de dados.

Início Rápido

1

Instalar

# Via go install
go install github.com/diillson/chatcli@latest

# Ou baixe o binário pronto em:
# https://github.com/diillson/chatcli/releases
2

Configurar um provedor

echo 'LLM_PROVIDER=OPENAI' > .env
echo 'OPENAI_API_KEY=sk-xxx' >> .env
3

Usar!

chatcli