EN·ES·DE·PT·FR
⌘K

Instalação

Instale via script de uma linha, Homebrew, Cargo, ou compile a partir do código-fonte.

Instalação em Uma Linha (Recomendado)

Funciona em qualquer VPS Linux ou máquina macOS. Baixa o binário mais recente e verifica o checksum SHA256:

bash
curl -sSfL https://get.aidaemon.ai | bash
Tudo Incluído
Binários pré-compilados incluem todas as integrações de canal (Telegram, Slack, Discord) e a ferramenta de navegador. Basta habilitar o que você precisa no config.toml — sem necessidade de compilação.

Instalação via Homebrew

A maneira mais fácil de instalar no macOS ou Linux:

bash
brew install davo20019/tap/aidaemon

Instalação via Cargo

Para desenvolvedores Rust. Nota: cargo install compila a partir do código-fonte apenas com recursos padrão (Telegram). Para incluir todos os canais, adicione flags de recursos:

bash
cargo install aidaemon --features "browser,slack,discord"
# Or for pre-built binaries:
cargo binstall aidaemon

Clonar & Compilar a partir do Código-Fonte

Para contribuidores e desenvolvedores:

bash
git clone https://github.com/davo20019/aidaemon.git
cd aidaemon
cargo build --release --features "browser,slack,discord"

O binário compilado estará em ./target/release/aidaemon.

Feature Flags (Apenas para Compilação a partir do Código-Fonte)

Se você instalou via script de uma linha ou Homebrew, todos os recursos já estão incluídos. Essas flags são relevantes apenas ao compilar a partir do código-fonte:

Browser

Habilite a automação do Chrome com sessões de login persistentes:

bash
cargo build --release --features browser

Após compilar, execute aidaemon browser login para abrir o Chrome e fazer login nos seus serviços. Veja a documentação da Ferramenta Browser para detalhes.

Nota
Requer um navegador baseado em Chromium instalado no sistema (Chrome, Chromium, Brave ou Edge).

Slack

Habilite a integração do canal Slack (Socket Mode):

bash
cargo build --release --features slack

Discord

Habilite a integração do bot Discord:

bash
cargo build --release --features discord

Múltiplos Recursos

Combine recursos conforme necessário:

bash
cargo build --release --features "browser,slack,discord"

Verificação

bash
./target/release/aidaemon --help

Se nenhum config.toml existir, executar o binário iniciará automaticamente o assistente de configuração.