EB
erabot.ai
  • Features
  • How it Works
  • Pricing
  • Blog
Back to Overview
Monitor

Catch regressions before your invoice.

Continuous scanning in CI/CD catches new cost issues before they compound. Set thresholds, get alerts, sleep soundly.

GitHub Action

Built into your CI pipeline

Add erabot to any GitHub Actions workflow in two lines. Every PR gets automatic cost analysis.

Push to PR
erabot/scan-action
Findings report
Cost delta check
Pass / Block
e
erabot-ai bot commented 2 minutes ago
✓ erabot scan complete — 0 new cost issues
Current monthly estimate: $89/mo (↓ from $347)
12 optimizations active · Next scan on push
Smart Alerting

Know before costs compound

Set custom thresholds and get notified the moment your code introduces a new cost issue.

Alert Rules
Monthly spend > $500
Active
Cost spike > 2× baseline
Active
New LLM call detected in PR
Active
+ Add alert rule
Recent Alerts
Cost spike detected
api/chat route: $12.40 → $31.20 (152% increase)
2 hours ago
Weekly report ready
Saved $258 this week · 0 new issues
1 day ago
Live Dashboard

Full cost visibility at a glance

Real-time metrics show your AI spend, active optimizations, and trend over time — all in one place.

This Month
$89
↓ 74% from baseline
Active Models
3
claude-haiku, gpt-4o-mini, gemini-flash
Optimizations Active
12
Applied last week
Next Scan
on push
GitHub Action configured
W1 $347
W2 $210
W3 $145
W4 $89
Zero Regression

Configure once, enforce forever

Drop a single YAML file in your repo to define cost thresholds, alert channels, and scan scope.

.erabot.ymlyaml
# .erabot.yml
scan:
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 calls
max_monthly_estimate: 500 # Alert if monthly projection > $500
 
notifications:
slack: ${SLACK_WEBHOOK_URL}
email: team@company.com
Baseline Tracking

Every merge sets a new cost baseline. Regressions are caught immediately, not at invoice time.

Zero Config Defaults

Works out of the box. Add .erabot.yml only when you need custom thresholds.

Ready to see it in action?

Scan your codebase in under 60 seconds. No credit card required.