ENยทESยทDEยทPTยทFR
โŒ˜K

Install

Install via one-line script, Homebrew, Cargo, or build from source.

One-line Install (Recommended)

Works on any Linux VPS or macOS machine. Downloads the latest binary and verifies its SHA256 checksum:

bash
curl -sSfL https://get.aidaemon.ai | bash
Batteries Included
Pre-built binaries include all channel integrations (Telegram, Slack, Discord) and the browser tool. Just enable what you need in config.toml — no compilation required.

Install via Homebrew

The easiest way to install on macOS or Linux:

bash
brew install davo20019/tap/aidaemon

Install via Cargo

For Rust developers. Note: cargo install builds from source with default features only (Telegram). To include all channels, add feature flags:

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

Clone & Build from Source

For contributors and developers:

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

The compiled binary will be at ./target/release/aidaemon.

Feature Flags (Build from Source Only)

If you installed via the one-line script or Homebrew, all features are already included. These flags are only relevant when building from source:

Browser

Enable Chrome automation with persistent login sessions:

bash
cargo build --release --features browser

After building, run aidaemon browser login to open Chrome and log into your services. See the Browser Tool docs for details.

Note
Requires a Chromium-based browser installed on the system (Chrome, Chromium, Brave, or Edge).

Slack

Enable the Slack channel integration (Socket Mode):

bash
cargo build --release --features slack

Discord

Enable the Discord bot integration:

bash
cargo build --release --features discord

Multiple Features

Combine features as needed:

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

Verify

bash
./target/release/aidaemon --help

If no config.toml exists, running the binary will automatically launch the setup wizard.