Skip to content

Jev directory

Heliotrope

A carbon-aware load scheduler that shifts deferrable electricity loads — EV charging, water heating, laundry, cooling — into the cleanest grid hours without missing a deadline. Jev classifies loads and ranks which matters first; OR-Tools CP-SAT keeps deadlines and physics hard while carbon is the objective.
Stars
5
Language
Python
License
MIT
Reading time
2 min
Published by
Community
Author
stellariex
Last verified
Oct 2026

stellariex/heliotrope

Organization repository on GitHub

View on GitHub

Carbon-aware load scheduler: shifts EV charging, water heating, laundry and pumps into the cleanest grid hours without missing a deadline. Next.js + FastAPI + OR-Tools CP-SAT, live weather-based carbon signal, System One decisions, execution tracking.

Forks
5
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Jev classifies loads with calibrated confidence and judges how essential each appliance is for the which-load-first ranking.
  • Without a Jev key, a labelled built-in heuristic answers.
  • /loads/classify turns plain words like 'geyser at night' into a typed LoadSpec: FIXED, ATOMIC, INTERRUPTIBLE or THERMAL.
  • Three solvers: ASAP baseline, greedy, and exact OR-Tools CP-SAT with integer-scaled arithmetic and a post-solve validator.
  • Deadlines and physics are hard constraints; carbon is the objective; forecasts never change feasibility.

Watch out

README reviewed 2026-10-17; the digest truncates the features list mid-sentence, so the interface, data sources and deployment details could not be read. No accuracy comparison between the Jev path and the heuristic is reported, and the Jev route needs a TypeSafe key.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai