Carbon‑aware compute scheduling
Dashboard
Pick a job, see the cleanest run window, and read why.
Scheduling assistant
After you optimize, try: "If we start one hour earlier, how much worse is CO₂?" or "Why did we avoid the evening slot?"
With a backend URL set, chat uses POST …/chat on that same API (proxied to the agent). Optimize runs POST …/optimize there too. If only the agent URL is set, chat calls the agent directly; otherwise local heuristics.
New job
/optimize
Region / grid zone
Job name
Workload type
Sets a typical duration; you can still edit hours below.
Hardware / instance
Preset power is sent as
instance_type to the API.Duration (hours)
Earliest start (UTC)
This will be converted to ISO UTC.
Deadline (UTC)
This will be converted to ISO UTC.
Recommendation
Deadline met
Optimized window
—
cleaner contiguous window before deadline
Baseline (run ASAP)
—
starts at
…CO₂ saved
— kg
Reduction
—%
Provider
—
—
Why this schedule?
/explain
Run an optimization to see a plain‑English explanation of the chosen window.
Carbon timeline
gCO₂e per kWh, hourly
Baseline window
Optimized window
Baseline emissions
— kg
Optimized emissions
— kg
CO₂ avoided
— kg
Emissions reduction
—%
Fun equivalencies
- Run Optimize schedule to generate equivalencies.