
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árioServidor 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.0Operator 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.0Helm 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-operatorInício rápido
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.
- transcription — pure-Go OGG/Opus decoding and actionable ffmpeg guidance
- plugins — bring @docs-flatten in as a builtin tool
- tls — global corporate TLS trust overrides for all outbound clients
- context — knowledge 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
- transcription — embedded offline Whisper STT via sherpa-onnx
- 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
- context — semantic passage retrieval for /context attach
- memory — blend cosine, lexical and temporal signals in retrieval ranking
- gateway — voice replies, embedded TTS and memory resilience
- imagegen — Z.AI + MiniMax image backends, model-aware auto, and /model-image
- proactive messaging, productivity skills pack, and multimodal agent tools
- gateway — voice messages (transcription) + conversational replies
- add interactive ask_user tool for agent, coder and chat
- cli — interactive command palette overlay
- cli — gateway runtime model, /model + /max-tokens, 9 new themes
- gateway — list stop in the /gateway usage hint
- ui — unified color theme system + indentation-safe rendering
- catalog — add Claude Opus 4.8 with adaptive thinking and fast mode
- 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
- aiops — close 5 gaps surfaced by 2026-05-23 chaos test
- auth — TokenProvider with proactive OAuth refresh and retry-on-401
- mcp — complete channel push delivery, reactive triggers and persistence
- ui — cross-mode UI polish — i18n, red errors, lipgloss cards, unified banners
- 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)
- mcp — add Streamable HTTP transport (MCP 2025-03-26)
- moonshot — add Moonshot (Kimi) provider with thinking-mode support
- qg — 15-floor Quality Gate overhaul — fix Floor 3, add 6 floors, redesign table
- mcp — tier 1-3 server config extensions + autoApprove audit
- skills — session-scoped pin for multi-turn auto-injection
- 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
- Agent Park & Resume — tool
@parkque 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
WriteConsoleInputWno 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 pararuntime.NewSchemeBuilderdo apimachinery (–43 linhas líquidas).
- 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
- MCP client + hooks + web tools — paridade com Claude Code
- Cost tracking com tabelas de preço por provedor
- Plan mode + worktrees integrados
- 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.