v0.4.0 — Try it in your browser
hopandhaul now runs entirely in your browser. Open the map, click where you're starting from and where you're headed, and it works out whether flying into a cheaper airport and taking the train the rest of the way beats flying direct. No install, no server, no API keys.
The whole estimate engine (the $200 rule, group math, time budgets, CO2e) was ported from Python to JavaScript and runs on your own machine. A parity test in CI checks the JavaScript against the Python on every push, so the browser version can't quietly drift from the command line one.
Try it: https://munzzyy.github.io/hopandhaul/
The Python CLI and local server are unchanged. If you bring your own flight-price keys, running the server still gets you live fares instead of estimates.