Those are basically my only requirements, and it feels like I've tried everything and they're all everything only has 1 of those features. Zed is the closest, it technically has those features, they're just buggy and have provider specific quirks.
So I'm stuck on Cursor until Anthropic invents IDE technology, or at least VS Code wrapper technology.
No association with Jetbrains, and despite having a license, don't even use their AI support much myself (mostly using CC, with IDE integration for diff viewing). But if you haven't tried it recently, probably worth a revisit if you're open to Jetbrains products.
If value is a concern, Codex. It's pretty hard to beat those subsidies. If you really want model freedom, Copilot is surprisingly decent value and as of right now let's you use your sub in other harnesses like OpenCode.
When coding agents work they're great. When they don't I still need the IDE. They usually don't work that great when I'm working on something novel or brownfield. Which happens quite regularly.
But I definitely still want ai autocomplete. I'm not a Vim user. Coding isn't about typing for me, it's about solving problems. So a tool that does lots of the typing for me is a godsend.
So do I go for VS Code + Copilot? Because it was bad when I tried it again for a few days in November. Slow to respond and gave poor results. Cursor is snappy and gives useful results most of the time.
their own, called Zeta 2
and then Mercury by Inception. May also be available in VSCode through some third party extension like Kilo, not sure