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
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.

Arquitetura

O ChatCLI é distribuído em três artefatos que funcionam isolados ou juntos: a CLI local, o servidor gRPC e o operator Kubernetes. Você pode usar apenas a CLI no seu terminal, ou montar uma topologia completa com servidor + operator para equipes e ambientes de produção.

Versões atuais

ChatCLI (Cliente)

1.139.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.139.0 — Deploy centralizado para equipes. Clientes conectam via chatcli connect e compartilham provedores LLM, sessões e plugins.
ghcr.io/diillson/chatcli:1.139.0

Operator AIOps

1.139.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.139.0

Helm Charts

1.139.0 — Distribuídos via ArtifactHub e registro OCI no GHCR.
oci://ghcr.io/diillson/charts/chatcli
oci://ghcr.io/diillson/charts/chatcli-operator

Início rápido

Instalar

Configurar um provedor

Usar!

chatcli
Pronto — você está conversando com um LLM no seu terminal, com acesso a todo o contexto do seu projeto.

Destaques

Harness/Pipeline de Qualidade (7 padrões)

Suite completa: ReAct, Plan-and-Solve/ReWOO, Reflexion, RAG+HyDE, Self-Refine, CoVe e reasoning backbone cross-provider. Cada padrão opt-in via /config quality ou slashes /thinking, /plan, /refine, /verify, /reflect.

Multi-provedor

Alterne entre OpenAI, Claude, Gemini, Grok, ZAI (Zhipu AI), MiniMax, Moonshot (Kimi), OpenRouter (200+ modelos), 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.

Tools Atômicos

, , narrow read-only + (TodoWrite parity) + transacional. Paridade arquitetural com Claude Code.

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.

Scheduler durável

Cron, wait-until, DAG e daemon mode. Jobs sobrevivem ao reiniciar a CLI. Agents agendam os próprios follow-ups.

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.

Hooks e Web Tools

Hooks lifecycle (pre/post tool, session start/end), WebFetch e WebSearch nativos para enriquecer contexto.

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.

Próximos passos

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.

Cookbook

Receitas práticas: refatoração com agente, debug de logs, monitoramento K8s, AIOps em produção.

API Reference

Endpoints REST do servidor e operator: incidents, SLOs, runbooks, analytics, federation.

Atualizações recentes

Aqui mostramos apenas as versões major e minor. Patches e hotfixes vão para o GitHub Releases — fonte de verdade do changelog completo.
1.139
2026-06-13
  • transcription — pure-Go OGG/Opus decoding and actionable ffmpeg guidance
1.138
2026-06-12
  • plugins — bring @docs-flatten in as a builtin tool
1.137
2026-06-11
  • tls — global corporate TLS trust overrides for all outbound clients
1.136
2026-06-10
  • contextknowledge mode: index-card attach + keyless hybrid retrieval (BM25 + embeddings) + @knowledge pull tool (agent/coder/chat)
  • i18n — stop x/text from stamping MISSING into argless lookups
1.135
2026-06-10
  • transcription — embedded offline Whisper STT via sherpa-onnx
1.134
2026-06-09
  • webfetch — render JS pages via headless browser escalation
  • websearch — keyless fallback providers + Claude Fable 5 in catalog
  • embedding — rebuild embedding provider on /reload
  • operator — resolve all 82 open gosec findings
1.133
2026-06-09
  • context — semantic passage retrieval for /context attach
  • memory — blend cosine, lexical and temporal signals in retrieval ranking
1.132
2026-06-06
  • gateway — voice replies, embedded TTS and memory resilience
1.131
2026-06-06
  • imagegen — Z.AI + MiniMax image backends, model-aware auto, and /model-image
1.130
2026-06-04
  • proactive messaging, productivity skills pack, and multimodal agent tools
1.129
2026-06-03
  • gateway — voice messages (transcription) + conversational replies
1.128
2026-06-01
  • add interactive ask_user tool for agent, coder and chat
1.127
2026-05-31
  • cli — interactive command palette overlay
1.126
2026-05-30
  • cli — gateway runtime model, /model + /max-tokens, 9 new themes
  • gateway — list stop in the /gateway usage hint
1.125
2026-05-29
  • ui — unified color theme system + indentation-safe rendering
1.124
2026-05-29
  • catalog — add Claude Opus 4.8 with adaptive thinking and fast mode
1.123
2026-05-27
  • gateway — messaging gateway — Telegram, Slack, Discord, WhatsApp, Webhook
  • hub — cross-channel conversation continuity via shared hub
  • lsp — language server diagnostics via /lsp
  • memory hybrid capture, security & multi-provider robustness (Tiers A+B+partial C)
  • rpcserve — MCP server + ACP agent over stdio
1.122
2026-05-23
  • aiops — close 5 gaps surfaced by 2026-05-23 chaos test
1.121
2026-05-23
  • auth — TokenProvider with proactive OAuth refresh and retry-on-401
1.120
2026-05-21
  • mcp — complete channel push delivery, reactive triggers and persistence
1.119
2026-05-20
  • ui — cross-mode UI polish — i18n, red errors, lipgloss cards, unified banners
1.118
2026-05-17
  • Claude Code parity tool layer (atomic tools, @todo, multipatch, schema validation, per-tool policies)
  • tool layer enterprise refactor (security UX + parallel orchestration + provider-agnostic tool_result)
1.117
2026-05-15
  • mcp — add Streamable HTTP transport (MCP 2025-03-26)
1.116
2026-05-15
  • moonshot — add Moonshot (Kimi) provider with thinking-mode support
  • qg — 15-floor Quality Gate overhaul — fix Floor 3, add 6 floors, redesign table
1.115
2026-05-12
  • mcp — tier 1-3 server config extensions + autoApprove audit
1.114
2026-05-11
  • skills — session-scoped pin for multi-turn auto-injection
1.113
2026-05-08
  • mcp — per-server commands + logs ring + manual reload
  • coder — use go-prompt for iteration input (paste + full width)
  • mcp — inherit parent env, expand $, and hot-reload from empty state
1.112
2026-05-05
  • Agent Park & Resume — tool @park que suspende o agent loop, libera o terminal e auto-retoma sozinho quando timer/probe completa. Quatro modos: delay, until, for_url, for_cmd. Ver Agent Park & Resume.
  • Auto-resume foreground — TIOCSTI no Unix e WriteConsoleInputW no Windows injetam /resume <token> na TTY automaticamente; fallback transparente quando o kernel restringe (Linux 6.x+, macOS Ventura+).
  • Slash commands de gerenciamento/parked (lista), /resume <token>, /cancel-park <token> com prefix-match e idempotência contra race do auto-resume.
  • Operator SchemeBuilder migration — controller-runtime 0.24 depreciou sigs.k8s.io/controller-runtime/pkg/scheme.Builder; migrado para runtime.NewSchemeBuilder do apimachinery (–43 linhas líquidas).
1.111
2026-04-30
  • Scheduler (Chronos) — cron, wait-until, DAG e daemon mode com WAL durável
  • Bedrock provider — Claude/Llama/Nova via AWS Bedrock com IAM/profile/credentials chain
  • Token waste audit — cache em agent mode, tool defs cacheadas, early-exit/routing
  • Anthropic cache coalescer — planner local respeitando cap de 4 markers sem perder cache
  • /config sections — virou hierárquico (/config <section>) com mutação runtime
1.110
2026-04-15
  • MCP client + hooks + web tools — paridade com Claude Code
  • Cost tracking com tabelas de preço por provedor
  • Plan mode + worktrees integrados
1.109
2026-03-29
  • Harness/Pipeline de Qualidade (7 padrões) — ReAct + Plan-and-Solve + Reflexion + RAG+HyDE + Self-Refine + CoVe + Reasoning Backbone
  • Context injection via system prompt com cache Anthropic
  • TUI Bubble Tea padrão (go-prompt removido)
Acompanhe todas as releases em GitHub Releases ou no ArtifactHub.