Agent-First CLI
AI agents call daoflow deploy, daoflow status, and daoflow rollback directly from their tool-calling loops — with structured JSON output, scoped permissions, and dry-run previews.
Docker Compose Native
First-class Compose deployments on bare metal and VPS. Preserve your original Compose file, track every deployment with immutable records, and rollback to any known-good state.
Safe by Default
Agents default to read-only. Destructive actions require explicit scopes, --yes confirmation, and approval gates. Every mutation produces an immutable audit record.
From prompt to production
One install. One CLI. Your AI agent handles the rest.
# Install DaoFlow (one command)
curl -fsSL https://raw.githubusercontent.com/DaoFlow-dev/DaoFlow/main/scripts/install.sh | sh
# Deploy from your AI agent
daoflow deploy --compose ./compose.yaml --server srv_vps1 --dry-run --json
daoflow deploy --compose ./compose.yaml --server srv_vps1 --yes --json
# Diagnose failures
daoflow doctor --json
# Rollback safely
daoflow rollback --service svc_my_app --target dep_prev123 --yes --json