EN·ES·DE·PT·FR
⌘K

Installation

Installez via un script en une ligne, Homebrew, Cargo, ou compilez depuis les sources.

Installation en une Ligne (Recommandé)

Fonctionne sur tout VPS Linux ou machine macOS. Télécharge le dernier binaire et vérifie sa somme de contrôle SHA256 :

bash
curl -sSfL https://get.aidaemon.ai | bash
Tout Inclus
Les binaires pré-compilés incluent toutes les intégrations de canaux (Telegram, Slack, Discord) et l'outil navigateur. Activez simplement ce dont vous avez besoin dans config.toml — aucune compilation requise.

Installation via Homebrew

Le moyen le plus simple d'installer sur macOS ou Linux :

bash
brew install davo20019/tap/aidaemon

Installation via Cargo

Pour les développeurs Rust. Note : cargo install compile depuis les sources avec les fonctionnalités par défaut uniquement (Telegram). Pour inclure tous les canaux, ajoutez les feature flags :

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

Cloner & Compiler depuis les Sources

Pour les contributeurs et développeurs :

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

Le binaire compilé sera à ./target/release/aidaemon.

Feature Flags (Compilation depuis les Sources Uniquement)

Si vous avez installé via le script en une ligne ou Homebrew, toutes les fonctionnalités sont déjà incluses. Ces flags ne sont pertinents que lors de la compilation depuis les sources :

Browser

Activer l'automatisation Chrome avec des sessions de connexion persistantes :

bash
cargo build --release --features browser

Après la compilation, exécutez aidaemon browser login pour ouvrir Chrome et vous connecter à vos services. Consultez la documentation de l'Outil Navigateur pour plus de détails.

Note
Nécessite un navigateur basé sur Chromium installé sur le système (Chrome, Chromium, Brave ou Edge).

Slack

Activer l'intégration du canal Slack (Socket Mode) :

bash
cargo build --release --features slack

Discord

Activer l'intégration du bot Discord :

bash
cargo build --release --features discord

Fonctionnalités Multiples

Combinez les fonctionnalités selon vos besoins :

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

Vérification

bash
./target/release/aidaemon --help

Si aucun config.toml n'existe, l'exécution du binaire lancera automatiquement l'assistant de configuration.