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

Versões Atuais

ChatCLI (Cliente)

1.92.0 — O binário que você instala e usa no seu terminal. Modo interativo, agente, coder, contexto inteligente e conexão remota a servidores.
brew install chatcli · go install · binário

Servidor gRPC

1.92.0 — Deploy centralizado para equipes. Clientes conectam via chatcli connect e compartilham provedores LLM, sessões e plugins.
ghcr.io/diillson/chatcli:1.92.0

Operator AIOps

1.92.0 — Detecção autônoma de incidentes, análise com IA e remediação automática em clusters Kubernetes. 17 CRDs, 54+ ações.
ghcr.io/diillson/chatcli-operator:1.92.0

Helm Charts

1.92.0 — Distribuídos via ArtifactHub e registro OCI no GHCR.
oci://ghcr.io/diillson/charts/chatcli
oci://ghcr.io/diillson/charts/chatcli-operator
brew tap diillson/chatcli && brew install chatcli
A CLI é o produto principal — funciona 100% local, sem precisar de servidor. O servidor e o operator são opcionais para cenários de equipe e Kubernetes. Todas as versões são publicadas automaticamente a cada release via GitHub Actions. Confira o histórico completo em Releases ou no ArtifactHub.

Destaques

Multi-Provedor

Alterne entre OpenAI, Claude, Gemini, Grok, GitHub Copilot, StackSpot e modelos locais via Ollama — tudo numa única interface.

Modo Agente

Delegue tarefas com . A IA planeja, sugere comandos e executa com aprovação. Segurança integrada contra ações perigosas.

Modo Coder

Engenharia de software com . A IA lê, edita, aplica patches e roda testes em loop com rollback automático.

Contexto Inteligente

Injete contexto com , , , e . Seu ambiente direto no prompt da IA.

Multi-Agent

12 agents especialistas embarcados (File, Coder, Shell, Git, Search, Planner, Reviewer, Tester…) em paralelo.

Agentes Customizáveis

Crie personas com skills reutilizáveis em Markdown. Versionáveis no Git, compartilháveis entre equipes.

K8s Watcher e AIOps

Monitore workloads K8s em tempo real. Operator com 17 CRDs, 54+ ações de remediação, análise de logs e métricas.

ArtifactHub

Helm charts publicados no ArtifactHub com CI/CD automatizado, 17 CRDs documentadas e registro OCI.

Controle de Conversa

compacta o histórico preservando o essencial. e Esc+Esc voltam a qualquer ponto.

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 Homebrew (recomendado)
brew tap diillson/chatcli
brew install chatcli

# Ou 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

Guia de Instalação Completo

Homebrew, binário, go install, código-fonte, Docker e OAuth.

Uso Básico

Comandos essenciais, modos e navegação no prompt interativo.