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:
curl -sSfL https://get.aidaemon.ai | bashconfig.toml — no compilation required.Install via Homebrew
The easiest way to install on macOS or Linux:
brew install davo20019/tap/aidaemonInstall via Cargo
For Rust developers. Note: cargo install builds from source with default features only (Telegram). To include all channels, add feature flags:
cargo install aidaemon --features "browser,slack,discord"
# Or for pre-built binaries:
cargo binstall aidaemonClone & Build from Source
For contributors and developers:
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:
cargo build --release --features browserAfter building, run aidaemon browser login to open Chrome and log into your services. See the Browser Tool docs for details.
Slack
Enable the Slack channel integration (Socket Mode):
cargo build --release --features slackDiscord
Enable the Discord bot integration:
cargo build --release --features discordMultiple Features
Combine features as needed:
cargo build --release --features "browser,slack,discord"Verify
./target/release/aidaemon --helpIf no config.toml exists, running the binary will automatically launch the setup wizard.