EN·ES·DE·PT·FR
⌘K

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:

bash
curl -sSfL https://get.aidaemon.ai | bash
Alles inklusive
Vorkompilierte Binärdateien enthalten alle Channel-Integrationen (Telegram, Slack, Discord) und das Browser-Tool. Aktiviere einfach, was du brauchst, in config.toml — keine Kompilierung erforderlich.

Installation über Homebrew

Der einfachste Weg zur Installation auf macOS oder Linux:

bash
brew install davo20019/tap/aidaemon

Installation ü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:

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

Klonen & aus dem Quellcode erstellen

Für Mitwirkende und Entwickler:

bash
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:

bash
cargo build --release --features browser

Nach 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.

Hinweis
Erfordert einen installierten Chromium-basierten Browser auf dem System (Chrome, Chromium, Brave oder Edge).

Slack

Aktiviere die Slack-Channel-Integration (Socket Mode):

bash
cargo build --release --features slack

Discord

Aktiviere die Discord-Bot-Integration:

bash
cargo build --release --features discord

Mehrere Features

Kombiniere Features nach Bedarf:

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

Überprüfung

bash
./target/release/aidaemon --help

Wenn keine config.toml existiert, startet das Ausführen der Binärdatei automatisch den Einrichtungsassistenten.