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

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. Baixe o binário para seu sistema diretamente da página de Releases.
# Linux/macOS — ajuste o nome do arquivo conforme o release
chmod +x chatcli
sudo mv chatcli /usr/local/bin/
Disponível para Linux, macOS e Windows em arquiteturas amd64 e arm64.

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-4o-mini
# OPENAI_MODEL="gpt-4o"
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
ENVModo de log: dev (terminal + arquivo), prod (só arquivo)dev
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