Skip to main content

Pré-requisitos

Git

Necessário para clonar o repositório e para que o Go baixe dependências.

Go 1.26+

Apenas para go install ou compilação do código-fonte.

API Key ou OAuth

Chave de API de um provedor LLM ou conta com plano ativo para OAuth.

1. Instalação

A maneira mais fácil para macOS e Linux. Instala e atualiza automaticamente.
Para atualizar:
Suporta macOS (Apple Silicon e Intel) e Linux (amd64). A fórmula é atualizada automaticamente a cada release.

2. Configurar um Provedor

Crie um arquivo .env na sua pasta de usuário ou na raiz do projeto.
Você só precisa configurar os provedores que pretende usar. O ChatCLI detecta automaticamente quais estão disponíveis pelas chaves encontradas.

Variáveis de Ambiente Adicionais

Para a lista completa de variáveis, consulte a Referência de Variáveis de Ambiente.

3. Verificar a Instalação

1

Verifique a versão

2

Verifique a configuração ativa

3

Faça sua primeira pergunta

Se você receber uma resposta da IA, parabéns! O ChatCLI está pronto.

Atualizando o ChatCLI

Depois de instalado, o ChatCLI se mantém atualizado sozinho. Rode /update a qualquer momento — ele detecta como o binário foi instalado e atualiza pelo mesmo canal:
  • Instalações via Homebrew rodam brew upgrade diillson/chatcli/chatcli.
  • Instalações via go install rodam go install github.com/diillson/chatcli@latest.
  • Binários da release são substituídos no lugar, verificados contra o checksums.txt da release.
  • Docker e builds locais nunca são tocados — você recebe as instruções exatas.
Defina CHATCLI_AUTO_UPDATE=auto para aplicar em staging silencioso em background: o próximo start abre na versão nova. O default (notify) mostra o aviso na tela de boas-vindas — e na própria sessão quando uma release sai depois do boot. Veja Auto-Update para o quadro completo.

Próximos Passos

Uso Básico

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

Modo Agente

Delegue tarefas para a IA executar no seu terminal.

Modo Coder

IA que lê, edita e testa código em loop.

Skill Registry

Busque e instale skills de registries remotos.