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
- Download
provadyne-daemon-windows-amd64.zipfrom the releases page - Extract and copy
provadyne-daemon.exeto a directory in your%PATH% - Install prerequisites:
choco install python311 cppcheck - Run:
set DAEMON_PORT=9400 && provadyne-daemon.exe
Verify
curl http://localhost:9400/api/v1/health
Expected: {"status":"ok","version":"..."}