Skip to content

Installation

macOS

One-line Installer

curl -sSL https://provadyne.com/install.sh | sh

The script: 1. Detects arm64 / amd64 automatically 2. Downloads the latest release binary 3. Installs to /usr/local/bin/provadyne-daemon 4. Copies the Python engine to ~/.provadyne/engine/ 5. Installs a LaunchAgent so the daemon starts at login 6. Runs a health check

Homebrew

brew tap sgchoi/provadyne
brew install provadyne-daemon
brew services start provadyne-daemon

Prerequisites

brew install [email protected] cppcheck

Linux

# Download
curl -LO https://github.com/sgchoi/provadyne/releases/latest/download/provadyne-daemon-linux-amd64.tar.gz
tar -xzf provadyne-daemon-linux-amd64.tar.gz

# Install binary
sudo cp provadyne-daemon /usr/local/bin/
sudo chmod +x /usr/local/bin/provadyne-daemon

# Install engine
mkdir -p ~/.provadyne
cp -r engine ~/.provadyne/

# Install Python deps
pip3 install --break-system-packages cppcheck-codequality

# Start daemon
DAEMON_PORT=9400 ENGINE_PATH=~/.provadyne/engine provadyne-daemon &

systemd Service (optional)

# /etc/systemd/system/provadyne-daemon.service
[Unit]
Description=Provadyne Daemon
After=network.target

[Service]
ExecStart=/usr/local/bin/provadyne-daemon
Environment=DAEMON_PORT=9400
Environment=ENGINE_PATH=/home/<user>/.provadyne/engine
Restart=always

[Install]
WantedBy=multi-user.target
sudo systemctl enable --now provadyne-daemon

Windows

  1. Download provadyne-daemon-windows-amd64.zip from the releases page
  2. Extract and copy provadyne-daemon.exe to a directory in your %PATH%
  3. Install prerequisites: choco install python311 cppcheck
  4. Run: set DAEMON_PORT=9400 && provadyne-daemon.exe

Verify

curl http://localhost:9400/api/v1/health

Expected: {"status":"ok","version":"..."}