Continuous scanning in CI/CD catches new cost issues before they compound. Set thresholds, get alerts, sleep soundly.
Add erabot to any GitHub Actions workflow in two lines. Every PR gets automatic cost analysis.
Set custom thresholds and get notified the moment your code introduces a new cost issue.
Real-time metrics show your AI spend, active optimizations, and trend over time — all in one place.
Drop a single YAML file in your repo to define cost thresholds, alert channels, and scan scope.
# .erabot.ymlscan:include: ["src/**/*.ts", "app/**/*.py"]exclude: ["tests/**", "*.test.*"]thresholds:cost_increase_percent: 10 # Block PR if costs rise >10%new_llm_calls: 0 # Flag any new untracked LLM callsmax_monthly_estimate: 500 # Alert if monthly projection > $500notifications:slack: ${SLACK_WEBHOOK_URL}email: team@company.com
Every merge sets a new cost baseline. Regressions are caught immediately, not at invoice time.
Works out of the box. Add .erabot.yml only when you need custom thresholds.