If you are looking at open models, check out Pi, as its very extensible and comes with a sane default. Maybe even roll your own.
Most harnesses (claude, codex, opencode etc.) assume that you use a cloud model. There’s no sense of optimization or finer control.