There's Aider, Plandex and Goose, all of which let you chose various providers and models. Aider also has a well known benchmark[0] that you can check out to help select models.
I think the differences between Aider / Plandex are more obvious. However I'd love to see a comparison breakdown between Plandex and Goose which seem to occupy a very similar space.
- Aider - https://aider.chat/ | https://github.com/Aider-AI/aider
- Plandex - https://plandex.ai/ | https://github.com/plandex-ai/plandex
- Goose - https://block.github.io/goose/ | https://github.com/block/goose
[0] https://aider.chat/docs/leaderboards/