Instalação¶
O Aru é distribuído via PyPI como o pacote aru-code e precisa de Python 3.11 ou superior.
Via pip¶
Depois da instalação, o comando aru fica disponível globalmente no seu terminal.
Providers opcionais¶
O provider padrão é a Anthropic (Claude) e já vem incluído. Para usar outros providers, instale os extras correspondentes:
A partir do código fonte¶
A instalação em modo editável (-e) permite rodar o Aru e modificar o código ao mesmo tempo — útil para contribuições ou debugging.
Configurando a chave de API¶
O Aru usa Claude Sonnet 4.6 por padrão. Você precisa de uma chave da Anthropic.
Crie um arquivo .env na raiz do seu projeto:
Ou defina como variável de ambiente no seu shell:
Usando outro provider?
Veja a página de Modelos e Providers para configurar OpenAI, Ollama, Groq, OpenRouter ou DeepSeek.
Verificando a instalação¶
Se tudo estiver correto, você verá o número da versão instalada. Em seguida, rode aru para entrar na REPL interativa.