I really don't think we should be describing things whose main job is to contact a third party API as "runs locally".