Vim
IDE / Editor ยท Terminal-native development, efficiency-focused workflows, Unix/Linux developers
At a glance
| Pricing | Free |
| Setup effort | High |
| Operating systems | macOS, Windows, Linux |
| Released | 1991 |
| Open source | Yes |
| Interface | Terminal/TUI |
| AI integration | AI via extension |
| Extensibility | Plugins |
| Languages | All |
| Capabilities | Modal editing, Regex search/replace, Command composability, VimScript plugins, Copilot plugin |
What Vim does
Modal editing, Regex search/replace, Command composability, VimScript plugins, Copilot plugin
Best for
Terminal-native development, efficiency-focused workflows, Unix/Linux developers
Works well with
LLM Provider / Model
Agent / Orchestration
Conflicts & caveats
- Continue.dev only supports VS Code and JetBrains โ your IDE is Vim.
- Cursor built-in only runs inside the Cursor editor โ your IDE is Vim.
- Cline only supports VS Code and JetBrains IDEs โ your IDE is Vim.
- Windsurf Cascade only runs inside Windsurf โ your IDE is Vim.
- Sourcegraph Cody does not officially support Vim โ use VS Code, JetBrains, or Visual Studio.
- Amazon Q Developer does not officially support Vim โ use VS Code or JetBrains.
- JetBrains AI Assistant only runs inside JetBrains IDEs โ your IDE is Vim.
- Qodo officially supports VS Code and JetBrains โ your IDE is Vim.
- Supermaven only supports VS Code, JetBrains, Neovim, and Zed โ your IDE is Vim.
- Roo Code runs as a VS Code-compatible extension โ your IDE is Vim.
- Kilo Code runs as a VS Code-compatible extension โ your IDE is Vim.
- Zed Agent only runs inside the Zed editor โ your IDE is Vim.
- Amp (Sourcegraph) officially supports VS Code and JetBrains โ your IDE is Vim. Use the CLI version otherwise.
- Sourcegraph Cody (Enterprise) supports VS Code, JetBrains, and Visual Studio โ your IDE is Vim.
- Cursor CLI works in any terminal but needs an active Cursor subscription โ your IDE is Vim, which is fine but the cost is tied to Cursor.
- @codebase indexing is a Cursor-only feature, but your IDE is Vim.
- Cursor Background Agents are dispatched from Cursor (desktop or mobile) โ your IDE is Vim.
Build a full stack around Vim โ Flowpicker shows compatibility warnings before you commit.
Open the stack planner โ