Pular para o conteúdo principal

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.
brew tap diillson/chatcli
brew install chatcli
Para atualizar:
brew upgrade chatcli
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.
LLM_PROVIDER=OPENAI
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# (Opcional) Modelo específico — padrão: gpt-5.4
# OPENAI_MODEL="gpt-5.4"
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

VariávelDescriçãoPadrão
CHATCLI_DOTENVCaminho customizado para o arquivo .env.env
CHATCLI_LANGForça um idioma específico (ex: pt-BR, en)Auto-detectado
LOG_LEVELNível de log: debug, info, warn, errorinfo
CHATCLI_ENVModo de logging: dev (console colorido + arquivo), prod (só arquivo JSON)prod
MAX_RETRIESTentativas máximas para chamadas de API5
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

chatcli --version
2

Verifique a configuração ativa

chatcli
# Dentro do modo interativo:
/config
3

Faça sua primeira pergunta

O que é a equação de Dirac?
Se você receber uma resposta da IA, parabéns! O ChatCLI está pronto.

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.