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 :
curl -sSfL https://get.aidaemon.ai | bashconfig.toml — aucune compilation requise.Installation via Homebrew
Le moyen le plus simple d'installer sur macOS ou Linux :
brew install davo20019/tap/aidaemonInstallation 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 :
cargo install aidaemon --features "browser,slack,discord"
# Or for pre-built binaries:
cargo binstall aidaemonCloner & Compiler depuis les Sources
Pour les contributeurs et développeurs :
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 :
cargo build --release --features browserAprè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.
Slack
Activer l'intégration du canal Slack (Socket Mode) :
cargo build --release --features slackDiscord
Activer l'intégration du bot Discord :
cargo build --release --features discordFonctionnalités Multiples
Combinez les fonctionnalités selon vos besoins :
cargo build --release --features "browser,slack,discord"Vérification
./target/release/aidaemon --helpSi aucun config.toml n'existe, l'exécution du binaire lancera automatiquement l'assistant de configuration.