Installation
Installiere über ein Einzeiler-Skript, Homebrew, Cargo oder erstelle aus dem Quellcode.
Einzeiler-Installation (Empfohlen)
Funktioniert auf jedem Linux-VPS oder macOS-Rechner. Lädt die neueste Binärdatei herunter und überprüft deren SHA256-Prüfsumme:
curl -sSfL https://get.aidaemon.ai | bashconfig.toml — keine Kompilierung erforderlich.Installation über Homebrew
Der einfachste Weg zur Installation auf macOS oder Linux:
brew install davo20019/tap/aidaemonInstallation über Cargo
Für Rust-Entwickler. Hinweis: cargo install kompiliert aus dem Quellcode nur mit Standard-Features (Telegram). Um alle Channels einzubinden, füge Feature-Flags hinzu:
cargo install aidaemon --features "browser,slack,discord"
# Or for pre-built binaries:
cargo binstall aidaemonKlonen & aus dem Quellcode erstellen
Für Mitwirkende und Entwickler:
git clone https://github.com/davo20019/aidaemon.git
cd aidaemon
cargo build --release --features "browser,slack,discord"Die kompilierte Binärdatei befindet sich unter ./target/release/aidaemon.
Feature-Flags (nur beim Erstellen aus dem Quellcode)
Wenn du über das Einzeiler-Skript oder Homebrew installiert hast, sind alle Features bereits enthalten. Diese Flags sind nur beim Erstellen aus dem Quellcode relevant:
Browser
Aktiviere Chrome-Automatisierung mit persistenten Anmeldesitzungen:
cargo build --release --features browserNach dem Erstellen führe aidaemon browser login aus, um Chrome zu öffnen und dich bei deinen Diensten anzumelden. Siehe die Browser-Tool-Dokumentation für Details.
Slack
Aktiviere die Slack-Channel-Integration (Socket Mode):
cargo build --release --features slackDiscord
Aktiviere die Discord-Bot-Integration:
cargo build --release --features discordMehrere Features
Kombiniere Features nach Bedarf:
cargo build --release --features "browser,slack,discord"Überprüfung
./target/release/aidaemon --helpWenn keine config.toml existiert, startet das Ausführen der Binärdatei automatisch den Einrichtungsassistenten.