3 ms·
As someone who really dislikes using Cursor, what does the HN hivemind think of alternatives? Is there a good CLI like Claude Code but for Gemini / other models
by christophilus 1y ago
As someone who really dislikes using Cursor, what does the HN hivemind think of alternatives? Is there a good CLI like Claude Code but for Gemini / other models? Is there a good Neovim plugin that gets the contextual agent mode right?
- deleted 1y ago[deleted]
- M4v3R 1y agoHave you tried Aider? They're making a CLI coding agent for quite some time and have gained quite a bit of traction. [0] https://aider.chat/ https://aider.chat/
- gen220 1y agoSeconding aider, which was recommended to me months ago on HN. They don't integrate with vim directly per-se, but I'm a heavy vim user and I like the workflow of `aider --vim`, `ctrl-z`, `vim`. They also have a mode (--watch-files) that allows you to talk to a running aider instance from inside vim, but I haven't used it much yet.
- tcoff91 1y agoThe file watch mode is great. Also nvim-aider is a great plugin which makes it really easy to manage context from within nvim and add diagnostics to chat
- polskibus 1y agoJetbrains tools have MCP plugin and can work with Claude.
- ericmcer 1y agoSweet spot for me was cursor for autocomplete/editing and manually using Claude for more deep dive questions. I cant go back to a regular IDE after being able to tab my way through most boilerplate changes, but anytime I have Cursor do something relatively complex it generates a bunch of stuff I don't want. If I use Claude chat the barrier of manually auditing anything that gets copied over stays in place. I also have pretty low faith in a fully useful version of Cursor anytime soon.
- danenania 1y ago> Is there a good CLI like Claude Code but for Gemini / other models I built an open source CLI coding agent that is essentially this[1]. It combines Claude/Gemini/OpenAI models in a single agent, using the best/most cost effective model for different steps in the workflow and different context sizes. The models are configurable so you can try out different combinations. It uses OpenRouter for the API layer to simplify use of APIs from multiple providers, though I'm also working on direct integration of model provider API keys. It doesn't have a Neovim plugin, but I'd imagine it would be one of the easier IDEs to integrate with given that it's also terminal-based. I will look into it—also would be happy to accept a PR if someone wants to take a crack at it. 1 - https://github.com/plandex-ai/plandex https://github.com/plandex-ai/plandex