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
- Homebrew (Recomendado)
- Binário
- go install
- Código-Fonte
- Docker
A maneira mais fácil para macOS e Linux. Instala e atualiza automaticamente.Para atualizar:
2. Configurar um Provedor
Crie um arquivo.env na sua pasta de usuário ou na raiz do projeto.
- OpenAI
- Anthropic (Claude)
- Google (Gemini)
- xAI (Grok)
- AWS Bedrock
- StackSpot AI
- ZAI (Zhipu AI)
- MiniMax
- Moonshot (Kimi)
- OpenRouter
- GitHub Copilot
- GitHub Models
- Devin CLI
- OAuth (sem API key)
- Ollama (Local)
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
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.txtda release. - Docker e builds locais nunca são tocados — você recebe as instruções exatas.
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.