dd0c/run

# Runbooks that run themselves
(with your permission)

Write runbooks in YAML. The Rust agent classifies every command as read-only, modifying, or destructive. Read-only runs automatically. Destructive commands pause and ask for Slack approval. Full audit trail. No YOLO.

Start free → Read docs

### Example runbook

    name: restart-ecs-service
    steps:
      - description: Check current task count
        command: aws ecs describe-services --cluster prod --services api
        # → classified: read_only (auto-approved)

      - description: Force new deployment
        command: aws ecs update-service --cluster prod --service api --force-new-deployment
        # → classified: modifying (requires approval)

      - description: Wait for stable
        command: aws ecs wait services-stable --cluster prod --services api
        timeout_seconds: 300
        on_failure:
          action: retry
          max_attempts: 3

🛑

### Safety classification

Pattern-based classification for shell, AWS CLI, kubectl, and terraform commands. Destructive ops always require human approval.

💬

### Slack approval flow

Block Kit messages with approve/reject buttons. Click to approve from your phone. No SSH required.

📝

### Immutable audit log

Every command, every approval, every exit code. SHA-256 hashed stdout. Append-only. Compliance-ready.

## Stop paying enterprise prices
for tools you half-use

dd0c is built by a solo engineer who got tired of $50K/year DevOps platforms that take 3 months to set up. Each tool does one thing well. Start free. Pay when it saves you money.

Get started — it's free →